1 2 3<!doctype html><html class="no-js" lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta property="og:type" content="website" /><meta property="og:title" content="Stanton Community Schools"/><meta property="og:image" content="https://www.stantonschools.com/opengraph.png?v=180717" /> 4<title>Stanton Community Schools</title><link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Merriweather:400,400i,700,700i"> 5<link rel="stylesheet" href="/css/backend/fontawesome/6.5.2-pro/css/all.min.css"> 6<link rel="stylesheet" href="/css/L17/subPage.min.css?v=230822"><link rel="stylesheet" href="/css/L17/navStyle2.min.css">
6<script src="/javascripts/modernizr/modernizr-custom-3.6.0.js"></script>
6 7
7<script src="/javascripts/jquery/jquery-3.7.1.min.js"></script>
7<link rel="stylesheet" href="/javascripts/bxslider/4.2.15/dist/jquery.bxslider.css">
8<script src="/javascripts/bxslider/4.2.15/dist/jquery.bxslider.min.js"></script>
vendor: 1 bytes, line 8
8
9<script type="text/javascript">var socsSignedIn = 0;</script>
9<script src="/javascripts/min/L17/L17-head.min.js"></script>
9<meta name="apple-itunes-app" content="app-id=1526343991"><meta name="google-play-app" content="app-id=net.socs.stantonschools"><link rel="stylesheet" href="/javascripts/jquery/plugins/jquery.smartbanner-1.0.0/jquery.smartbanner.css">
9<script src="/javascripts/jquery/plugins/jquery.smartbanner-1.0.0/jquery.smartbanner.js"></script>
9<script> 10 ;(function($) { 11 'use strict'; 12 $(function() { 13 14 // Are we running inside of the Android app? This cookie will be set if so: 15 var inApp = (Cookies.get("socsapp") != undefined) 16 || Cookies.get("SocsAppToolBar"); // This is true when nested inside a socsapp 17 18 // Have the jQuery Smartbanner cookies which hide the banner been set? 19 var hideBanner = (Cookies.get('sb-closed') || Cookies.get('sb-installed')); 20 21 if (inApp || hideBanner) { 22 // In the app or the banner has already been hidden via cookies - set the jQuery Smartbanner 'sb-closed' cookie 23 if (inApp) Cookies.set('sb-closed', 'true', { expires: 3650, path: '/' }); 24 } else { 25 $.smartbanner({ 26 icon: '/apple-touch-icon.png', // Client MUST have this file in their "/export/httpd/[client name]/docs" folder 27 daysHidden: 3650, // Duration to hide banner after being closed - 10 years (cookie = sb-closed) 28 daysReminder: 3650 // Duration to hide the banner after "VEIW" is clicked - 10 years (cookie = sb-installed) 29 }); 30 } 31 }); 32 })(jQuery); 33 </script>
33<script type="text/javascript"> 34var display_private_sections = 0; 35var allowed_section_ids = "" 36</script>
36<script> 37 var _gaq = _gaq || [], tempOStype = "n/a"; 38 39 var val = Cookies.get('socsapp'); 40 tempOStype = (val == undefined) ? 'no' : val; 41 42 _gaq.push( 43 ['_setCustomVar',1,'siteURL','https://stantonschools.socs.net'], 44 ['_setCustomVar',2,'template','L17'], 45 ['_setCustomVar',3,'protocol',document.location.protocol], 46 ['_setCustomVar',4,'socsApp',tempOStype], 47 ['_setAccount', 'UA-36782344-1'], 48 ['_trackPageview'], 49 ['_deleteCustomVar',1], 50 ['_deleteCustomVar',2], 51 ['_deleteCustomVar',3], 52 ['_deleteCustomVar',4] 53 ); 54 55 (function() { 56 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 57 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 58 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 59 })(); 60 61</script>
61 62</head> 63 64<body class="ns2 sub-page body-masthead-style-1 fluid-top-bar fluid-jumbotron "><div class="sr-only">Quick Links</div><a class="sr-only sr-only-focusable" href="#mainContent" title="Skips to the main content.">Skip to main content</a><a class="sr-only sr-only-focusable" href="#navigation" title="Skips to the main menu.">Skip to navigation</a> 65<div class="container-nav container-nav-fluid"><div class="container"><div class="hidden"><a name="navigation"></a>Main Navigation</div><nav class="navbar navbar-default socs-mm" role="navigation"><div class="container-fluid"><div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><div class="weather extra-links"><ul class="ns2-menu-wrapper"></ul> 66<div class="weather-forecast"><div class="wForecast"><em>Current conditions as of 7 Oct 17:35 pm CDT</em><h3>Fair</h3><table><tbody><tr><td class="stats"><dl><dt>Location:</dt><dd>Stanton</dd><dt>Feels like:</dt><dd>NA°</dd><dt>Humidity:</dt><dd>28</dd><dt>Wind:</dt><dd> 1 mph</dd></dl></td><td class="weatherForecastGraphic"><img src="https://forecast.weather.gov/newimages/medium/sct.png" alt="Fair"></td><td class="weatherForecastTemp">81°</td></tr></tbody></table><div class="today textforecast"><div class="textforecast-title">Tonight</div><div>Mostly clear, with a low around 54. Light north northwest wind. </div></div><div class="today textforecast"><div class="textforecast-title">Thursday</div><div>Mostly sunny, with a high near 77. Calm wind becoming southeast 5 to 7 mph in the morning. </div></div><div class="today textforecast"><div class="textforecast-title">Thursday Night</div><div>Partly cloudy, with a low around 60. East southeast wind 6 to 8 mph. </div></div><div class="provider">Weather forecast provided by weather.gov.</div></div></div>
67<script> 68;(function($){ 69 'use strict'; 70 $(function() { 71 72 if ($('.weather > .weather-link').length == 0) { 73 // Create the HTML for the weather and setup the hover events 74 if ($('.weather > .ns2-menu-wrapper').length) { 75 $('.weather > .ns2-menu-wrapper').after('<a class="weather-link" href="http://forecast.weather.gov/MapClick.php?lat=40.9863152&lon=-95.1223608" rel="noopener" target="_blank">81° <em class="fa fa-angle-down"><\/em><\/a>'); 76 } else { 77 $('.weather').prepend('<a class="weather-link" href="http://forecast.weather.gov/MapClick.php?lat=40.9863152&lon=-95.1223608" rel="noopener" target="_blank">81° <em class="fa fa-angle-down"><\/em><\/a>'); 78 } 79 } 80 81 if ($('html').hasClass('no-touchevents')) { 82 $('.weather-link').hover(function(e) { 83 $(this).next().addClass('show-weather-forecast'); 84 }, function(e) { 85 $(this).next().removeClass('show-weather-forecast'); 86 }); 87 } 88 89 $('.textforecast').each(function() { 90 if ($.trim($(this).text()).length === 0) $(this).css('display', 'none'); 91 }); 92 93 94 }); 95})(jQuery); 96</script>
96 97<a class="socs-sign-in-link" href="/vcalendar/?FROMPAGE=Nav_Signin" title="Sign In"><em class="fas fa-sign-in fa-lg fa-fw"></em><em class="sr-only">Sign In Link</em></a></div>
97<script>;(function($){'use strict';var parent = '.navbar-header'; 98 // Change Sign In to Sign Out IF user is signed in 99 if (socsSignedIn) { 100 $('.socs-sign-in-link').replaceWith('<a class="socs-sign-in-link" href="/vcalendar/?FROMPAGE=Nav_Signout" title="Sign Out - signed in as ' + socsUserFullName + '"><em class="fas fa-sign-out fa-lg fa-fw"></em><em class="sr-only">Sign Out</em></a>'); 101 } 102 103 // Search Icon - toggle search field 104 $(parent + ' .icon-search').on('click', function(e) { 105 e.preventDefault(); 106 var $sh = $('.search-header'); 107 if ($sh.hasClass('show-search')) { 108 $('#Fkeywords').blur(); 109 $sh.removeClass('show-search'); 110 } else { 111 $('#Fkeywords').focus(); 112 $sh.addClass('show-search'); 113 } 114 }); 115 116 // BEGIN Hackety hack hack - move vbuttons, weather, sign in/out, search from hidden .extra-links div to end of navbar 117 if ($('.masthead-style-1 .vbuttons').length) { 118 const $ul = $('.masthead-style-1 .dropdown.vbuttons .dropdown-menu').clone(); 119 const $li = $('<li class="dropdown socs-mm-fw hidden-xs">' + 120 '<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" ' + 121 'aria-haspopup="true" href="#">Quicklinks <span class="caret"></span></a></li>'); 122 $li.append($ul); 123 $('#navbar .navbar-nav').append($li); 124 125 $('.masthead-style-1 .vbuttons').clone().prependTo('.navbar-header .ns2-menu-wrapper'); 126 } 127 128 $(function() { 129 if ($('.masthead-style-1 .weather-link').length) { 130 const $a = $('.masthead-style-1 .weather-link').detach(), $wf = $('.masthead-style-1 .weather-forecast').detach(); 131 $('#navbar .navbar-nav').append($('<li class="hidden-xs"></li>').append([$a, $wf])); 132 } 133 if ($('.masthead-style-1 .socs-sign-in-link').length) { 134 const $a = $('.masthead-style-1 .socs-sign-in-link').detach(); 135 $('#navbar .navbar-nav').append($('<li class="hidden-xs"></li>').append($a)); 136 } 137 if ($('.masthead-style-1 .icon-search').length) { 138 const $a = $('.masthead-style-1 .icon-search').detach(); 139 $('#navbar .navbar-nav').append($('<li class="hidden-xs"></li>').append($a)); 140 } 141 }); 142 // END Hackety hack hack - move vbuttons, weather, sign in/out, search from hidden .extra-links div to end of navbar 143 144})(jQuery); 145</script>
145 146</div><div id="navbar" class="navbar-collapse collapse"><ul class="nav navbar-nav"><li><a href="/" accesskey="1" title="Home Link"><em class="fa fa-home fa-lg fa-fw"></em><span class="hidden-sm hidden-md hidden-lg">Home</span></a></li>
146<script> 147 if (Cookies.get('device_uuid')) document.write('<li><a href=' + 148 '"/vnotifier/?page=setupnotifications' + 149 '&backUrl=' + encodeURIComponent(window.location.href) + 150 '&device_uuid=' + Cookies.get('device_uuid') + '">' + 151 '<em class="fa fa-cog fa-lg fa-fw"></em><span class="hidden-sm hidden-md hidden-lg">Settings</span></a></li>'); 152 </script>
152<li class="grouped dropdown socs-mm-fw"><span class="hidden-sm hidden-md hidden-lg dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> </span><a class="hidden-sm hidden-md hidden-lg" href="javascript:void(0);">District</a><a class="hidden-xs dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" href="javascript:void(0);">District <span class="caret"></span></a><ul class="dropdown-menu" aria-expanded="false" aria-hidden="true"><li class="mega-menu-extra hidden-xs hidden-sm hidden-md"><div class="mega-menu-extra-content"></div> 153 154</li><li class=""><a href="/vnews/display.v/SEC/About"><em class="sr-only">District - </em>About</a> 155</li><li class=""><a href="/vnews/display.v/SEC/Contact%20Us"><em class="sr-only">District - </em>Contact Us</a> 156</li><li class="dropdown-submenu "><a href="javascript:void(0);" class="hidden-sm hidden-md hidden-lg"><span class="sr-only">Dropdown Toggle</span></a><a href="/vnews/display.v/SEC/Employment%20Opportunities" aria-expanded="false" aria-haspopup="true"><em class="sr-only">District - </em>Employment Opportunities</a><ul class="dropdown-menu dropdown-menu-with-lines " aria-expanded="false" aria-hidden="true"><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/Employment%20Opportunities"><span>Go to Employment Opportunities...</span></a></li><li class=" "><a href="https://www.iowaworks.gov/vosnet/emp/empsummaryprofile.aspx?enc=K9uaHGG1f2yYnVaGtipHKBAB8Qll3usMfX3xaQVtDU8=" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Employment Opportunities - </em>Iowa Works Job Postings</a></li><li class=" ">
156<a href="https://www.stantonschools.com/vimages/shared/vnews/stories/5f5a24a5b5e07/Stanton Support Application Form.doc" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Employment Opportunities - </em>Support Staff Application</a></li><li class=" "><a href="https://iowa.schoolspring.com/" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Employment Opportunities - </em>Teach Iowa Job Postings</a></li><li class=" "><a href="https://www.stantonschools.com/vimages/shared/vnews/stories/5f5a24498b0d9/Stanton Teacher Application Form.doc" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Employment Opportunities - </em>Teacher Application</a></li></ul> 157</li><li class=""><a href="/vnews/display.v/SEC/Facilities"><em class="sr-only">District - </em>Facilities</a> 158</li><li class=""><a href="/vnews/display.v/SEC/Open%20Enrollment"><em class="sr-only">District - </em>Open Enrollment</a> 159</li><li class=""><a href="/vnews/display.v/SEC/Public%20Notices"><em class="sr-only">District - </em>Public Notices</a> 160</li><li class=""><a href="/vnews/display.v/SEC/School%20Nurse"><em class="sr-only">District - </em>School Nurse</a> 161</li></ul></li><li class="dropdown socs-mm-fw "><span class="hidden-sm hidden-md hidden-lg dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> </span><a class="hidden-sm hidden-md hidden-lg" href="/vnews/display.v/SEC/Athletics">Athletics</a><a class="hidden-xs dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" href="/vnews/display.v/SEC/Athletics">Athletics <span class="caret"></span></a><ul class="dropdown-menu " aria-expanded="false" aria-hidden="true"><li class="mega-menu-extra hidden-xs hidden-sm hidden-md"><div class="mega-menu-extra-content"></div> 162 163</li><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/Athletics"><span>Go to Athletics...</span></a></li><li class=" "><a href="https://www.gobound.com/ia/schools/stanton/tickets" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Athletics - </em>Purchase Tickets</a></li><li class=" "><a href="/vnews/display.v/SEC/Athletics%7CStanton%20Schools%27%20Live%20Stream" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Athletics - </em>Stanton Schools' Live Stream</a></li><li class=" "><a href="https://www.stantonschools.com/vnews/display.v/ART/627d129b89391" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Athletics - </em>Trophy Showcase</a></li></ul> 164</li><li class="dropdown socs-mm-fw "><span class="hidden-sm hidden-md hidden-lg dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> </span><a class="hidden-sm hidden-md hidden-lg" href="/vnews/display.v/SEC/Community">Community</a><a class="hidden-xs dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" href="/vnews/display.v/SEC/Community">Community <span class="caret"></span></a><ul class="dropdown-menu " aria-expanded="false" aria-hidden="true"><li class="mega-menu-extra hidden-xs hidden-sm hidden-md"><div class="mega-menu-extra-content"></div> 165 166</li><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/Community"><span>Go to Community...</span></a></li><li class=" "><a href="/vnews/display.v/SEC/Community%7CFMTC" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Community - </em>FMTC</a></li><li class=" "><a href="/vnews/display.v/SEC/Community%7CGood%20Shepherd%20Preschool" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Community - </em>Good Shepherd Preschool</a></li><li class=" "><a href="/vnews/display.v/SEC/Community%7CStanton%20Child%20Resource%20Center" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Community - </em>Stanton Child Resource Center</a></li><li class=" "><a href="/vnews/display.v/SEC/Community%7CStanton%20Public%20Library" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Community - </em>Stanton Public Library</a></li><li class=" "><a href="/vnews/display.v/SEC/Community%7CStantonIowa.com" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Community - </em>StantonIowa.com</a></li><li class=" "><a href="/vnews/display.v/SEC/Community%7CViking%20Center" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Community - </em>Viking Center</a></li></ul> 167</li><li class=""><a href="/vnews/display.v/SEC/District%20Progress%20Report">District Progress Report</a> 168</li><li class=""><a href="https://www.driverightiowa.com/fm-312766.html" target="_blank">Driver's Education</a> 169</li><li class="dropdown socs-mm-fw "><span class="hidden-sm hidden-md hidden-lg dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> </span><a class="hidden-sm hidden-md hidden-lg" href="/vnews/display.v/SEC/Elementary">Elementary</a><a class="hidden-xs dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" href="/vnews/display.v/SEC/Elementary">Elementary <span class="caret"></span></a><ul class="dropdown-menu " aria-expanded="false" aria-hidden="true"><li class="mega-menu-extra hidden-xs hidden-sm hidden-md"><div class="mega-menu-extra-content"></div> 170 171</li><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/Elementary"><span>Go to Elementary...</span></a></li><li class=" "><a href="/vnews/display.v/SEC/Elementary%7CCurriculum" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Elementary - </em>Curriculum</a></li><li class="dropdown-submenu "><a href="javascript:void(0);" class="hidden-sm hidden-md hidden-lg"><span class="sr-only">Dropdown Toggle</span></a><a href="/vnews/display.v/SEC/Elementary%7CStudent%20Resources" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Elementary - </em>Student Resources</a><ul class="dropdown-menu dropdown-menu-with-lines " aria-expanded="false" aria-hidden="true"><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/Elementary%7CStudent%20Resources"><em class="sr-only">Elementary - </em><span>Go to Student Resources...</span></a></li><li class=""><a href="/vnews/display.v/SEC/Elementary%7CStudent%20Resources%3E%3EStudent%20Handbook"><em class="sr-only">District - Elementary - Student Resources - </em>Student Handbook</a></li><li class=""><a href="/vnews/display.v/SEC/Elementary%7CStudent%20Resources%3E%3ESymbaloo"><em class="sr-only">District - Elementary - Student Resources - </em>Symbaloo</a></li></ul></li></ul> 172</li><li class="dropdown socs-mm-fw "><span class="hidden-sm hidden-md hidden-lg dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> </span><a class="hidden-sm hidden-md hidden-lg" href="/vnews/display.v/SEC/Fine%20Arts%20%26%20Clubs">Fine Arts & Clubs</a><a class="hidden-xs dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" href="/vnews/display.v/SEC/Fine%20Arts%20%26%20Clubs">Fine Arts & Clubs <span class="caret"></span></a><ul class="dropdown-menu " aria-expanded="false" aria-hidden="true"><li class="mega-menu-extra hidden-xs hidden-sm hidden-md"><div class="mega-menu-extra-content"></div> 173 174</li><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/Fine%20Arts%20%26%20Clubs"><span>Go to Fine Arts & Clubs...</span></a></li><li class=" "><a href="https://sites.google.com/stantonschools.com/stantonffachapter?usp=sharing" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Fine Arts & Clubs - </em>FFA Website</a></li><li class=" "><a href="https://www.stantonschools.com/vnews/editor.v?TARGET=displayArticle&from_target=search&Lid=627d174edcbb4" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Fine Arts & Clubs - </em>Trophy Showcase</a></li></ul> 175</li><li class="dropdown socs-mm-fw "><span class="hidden-sm hidden-md hidden-lg dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> </span><a class="hidden-sm hidden-md hidden-lg" href="/vnews/display.v/SEC/Food%20Services">Food Services</a><a class="hidden-xs dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" href="/vnews/display.v/SEC/Food%20Services">Food Services <span class="caret"></span></a><ul class="dropdown-menu " aria-expanded="false" aria-hidden="true"><li class="mega-menu-extra hidden-xs hidden-sm hidden-md"><div class="mega-menu-extra-content"></div> 176 177</li><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/Food%20Services"><span>Go to Food Services...</span></a></li><li class=" "><a href="/vnews/display.v/SEC/Food%20Services%7CFree%20and%20Reduced%20Meal%20Applications" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Food Services - </em>Free and Reduced Meal Applications</a></li><li class=" "><a href="/vnews/display.v/SEC/Food%20Services%7CMeal%20Prices%20and%20Wellness%20Policy" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Food Services - </em>Meal Prices and Wellness Policy</a></li><li class=" "><a href="https://menus.healthepro.com/organizations/3766/sites/18368/menus/128229" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Food Services - </em>Menus</a></li><li class=" "><a href="/vnews/display.v/SEC/Food%20Services%7CUse%20of%20School%20Kitchen%20Facilities" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Food Services - </em>Use of School Kitchen Facilities</a></li></ul> 178</li><li class="dropdown socs-mm-fw "><span class="hidden-sm hidden-md hidden-lg dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> </span><a class="hidden-sm hidden-md hidden-lg" href="/vnews/display.v/SEC/Middle%20%26%20High%20School">Middle & High School</a><a class="hidden-xs dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" href="/vnews/display.v/SEC/Middle%20%26%20High%20School">Middle & High School <span class="caret"></span></a><ul class="dropdown-menu " aria-expanded="false" aria-hidden="true"><li class="mega-menu-extra hidden-xs hidden-sm hidden-md"><div class="mega-menu-extra-content"></div> 179 180</li><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/Middle%20%26%20High%20School"><span>
180Go to Middle & High School...</span></a></li><li class=" "><a href="/vnews/display.v/SEC/Middle%20%26%20High%20School%7CMS/HS%20Curriculum" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Middle & High School - </em>MS/HS Curriculum</a></li><li class="dropdown-submenu "><a href="javascript:void(0);" class="hidden-sm hidden-md hidden-lg"><span class="sr-only">Dropdown Toggle</span></a><a href="/vnews/display.v/SEC/Middle%20%26%20High%20School%7CMS/HS%20Student%20Resources" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Middle & High School - </em>MS/HS Student Resources</a><ul class="dropdown-menu dropdown-menu-with-lines " aria-expanded="false" aria-hidden="true"><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/Middle%20%26%20High%20School%7CMS/HS%20Student%20Resources"><em class="sr-only">Middle & High School - </em><span>Go to MS/HS Student Resources...</span></a></li><li class=""><a href="/vnews/display.v/SEC/Middle%20%26%20High%20School%7CMS/HS%20Student%20Resources%3E%3EE-mail"><em class="sr-only">District - Middle & High School - MS/HS Student Resources - </em>E-mail</a></li><li class=""><a href="/vnews/display.v/SEC/Middle%20%26%20High%20School%7CMS/HS%20Student%20Resources%3E%3EIXL"><em class="sr-only">District - Middle & High School - MS/HS Student Resources - </em>IXL</a></li><li class=""><a href="/vnews/display.v/SEC/Middle%20%26%20High%20School%7CMS/HS%20Student%20Resources%3E%3EJMC"><em class="sr-only">District - Middle & High School - MS/HS Student Resources - </em>JMC</a></li><li class=""><a href="/vnews/display.v/SEC/Middle%20%26%20High%20School%7CMS/HS%20Student%20Resources%3E%3EStudent%20Handbook"><em class="sr-only">District - Middle & High School - MS/HS Student Resources - </em>Student Handbook</a></li></ul></li></ul> 181</li><li class="dropdown socs-mm-fw "><span class="hidden-sm hidden-md hidden-lg dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> </span><a class="hidden-sm hidden-md hidden-lg" href="/vnews/display.v/SEC/News%20%26%20Events">News & Events</a><a class="hidden-xs dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" href="/vnews/display.v/SEC/News%20%26%20Events">News & Events <span class="caret"></span></a><ul class="dropdown-menu " aria-expanded="false" aria-hidden="true"><li class="mega-menu-extra hidden-xs hidden-sm hidden-md"><div class="mega-menu-extra-content"></div> 182 183</li><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/News%20%26%20Events"><span>Go to News & Events...</span></a></li><li class=" "><a href="/vnews/display.v/SEC/News%20%26%20Events%7CWeekly%20Bulletin" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - News & Events - </em>Weekly Bulletin</a></li><li class="dropdown-submenu "><a href="javascript:void(0);" class="hidden-sm hidden-md hidden-lg"><span class="sr-only">Dropdown Toggle</span></a><a href="/vnews/display.v/SEC/News%20%26%20Events%7CMarch%20Mayhem" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - News & Events - </em>March Mayhem</a><ul class="dropdown-menu dropdown-menu-with-lines " aria-expanded="false" aria-hidden="true"><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/News%20%26%20Events%7CMarch%20Mayhem"><em class="sr-only">News & Events - </em><span>Go to March Mayhem...</span></a></li><li class=""><a href="/vnews/display.v/SEC/News%20%26%20Events%7CMarch%20Mayhem%3E%3EHistory%20of%20March%20Mayhem"><em class="sr-only">District - News & Events - March Mayhem - </em>History of March Mayhem</a></li></ul></li></ul> 184</li><li class="dropdown socs-mm-fw "><span class="hidden-sm hidden-md hidden-lg dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> </span><a class="hidden-sm hidden-md hidden-lg" href="/vnews/display.v/SEC/Parents">Parents</a><a class="hidden-xs dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" href="/vnews/display.v/SEC/Parents">Parents <span class="caret"></span></a><ul class="dropdown-menu " aria-expanded="false" aria-hidden="true"><li class="mega-menu-extra hidden-xs hidden-sm hidden-md"><div class="mega-menu-extra-content"></div> 185 186</li><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/Parents"><span>Go to Parents...</span></a></li><li class=" "><a href="/vnews/display.v/SEC/Parents%7CGrades%20%26%20Lunch%20Account" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Parents - </em>Grades & Lunch Account</a></li><li class=" "><a href="/vnews/display.v/SEC/Parents%7CGrades%20Access%20Guide" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Parents - </em>
186Grades Access Guide</a></li><li class=" "><a href="https://menus.healthepro.com/organizations/3766/sites/18368/menus/128229" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Parents - </em>Menus</a></li><li class=" "><a href="https://www.gobound.com/ia/schools/stanton/tickets" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Parents - </em>Purchase Sports Tickets</a></li><li class=" "><a href="https://vannbrands.com/collections/stanton-baseball-softball-2026" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Parents - </em>Stanton Apparel</a></li></ul> 187</li><li class="dropdown socs-mm-fw "><span class="hidden-sm hidden-md hidden-lg dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> </span><a class="hidden-sm hidden-md hidden-lg" href="/vnews/display.v/SEC/School%20Board">School Board</a><a class="hidden-xs dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" href="/vnews/display.v/SEC/School%20Board">School Board <span class="caret"></span></a><ul class="dropdown-menu " aria-expanded="false" aria-hidden="true"><li class="mega-menu-extra hidden-xs hidden-sm hidden-md"><div class="mega-menu-extra-content"></div> 188 189</li><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/School%20Board"><span>Go to School Board...</span></a></li><li class=" "><a href="/vnews/display.v/SEC/School%20Board%7CBoard%20News" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - School Board - </em>Board News</a></li><li class="dropdown-submenu "><a href="javascript:void(0);" class="hidden-sm hidden-md hidden-lg"><span class="sr-only">Dropdown Toggle</span></a><a href="/vnews/display.v/SEC/School%20Board%7CBoard%20Policies" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - School Board - </em>Board Policies</a><ul class="dropdown-menu dropdown-menu-with-lines " aria-expanded="false" aria-hidden="true"><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/School%20Board%7CBoard%20Policies"><em class="sr-only">School Board - </em><span>Go to Board Policies...</span></a></li><li class=""><a href="/vnews/display.v/SEC/School%20Board%7CBoard%20Policies%3E%3EBoard%20Policies%20Table%20of%20Content"><em class="sr-only">District - School Board - Board Policies - </em>Board Policies Table of Content</a></li><li class=""><a href="/vnews/display.v/SEC/School%20Board%7CBoard%20Policies%3E%3ESection%20100"><em class="sr-only">District - School Board - Board Policies - </em>Section 100</a></li><li class=""><a href="/vnews/display.v/SEC/School%20Board%7CBoard%20Policies%3E%3ESection%20200"><em class="sr-only">District - School Board - Board Policies - </em>Section 200</a></li><li class=""><a href="/vnews/display.v/SEC/School%20Board%7CBoard%20Policies%3E%3ESection%20300"><em class="sr-only">District - School Board - Board Policies - </em>Section 300</a></li><li class=""><a href="/vnews/display.v/SEC/School%20Board%7CBoard%20Policies%3E%3ESection%20400"><em class="sr-only">District - School Board - Board Policies - </em>Section 400</a></li><li class=""><a href="/vnews/display.v/SEC/School%20Board%7CBoard%20Policies%3E%3ESection%20500"><em class="sr-only">District - School Board - Board Policies - </em>Section 500</a></li></ul></li><li class=" "><a href="/vnews/display.v/SEC/School%20Board%7CLegal%20Minutes" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - School Board - </em>Legal Minutes</a></li><li class=" "><a href="/vnews/display.v/SEC/School%20Board%7CMeeting%20Agenda" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - School Board - </em>Meeting Agenda</a></li></ul> 190</li><li class=""><a href="https://airtable.com/appVF6heOAEaES2AY/shrnNhWo0enTVXd1U" target="_blank">School Library</a> 191</li><li class="dropdown socs-mm-fw "><span class="hidden-sm hidden-md hidden-lg dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> </span><a class="hidden-sm hidden-md hidden-lg" href="/vnews/display.v/SEC/Staff">Staff</a><a class="hidden-xs dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" href="/vnews/display.v/SEC/Staff">Staff <span class="caret"></span></a><ul class="dropdown-menu " aria-expanded="false" aria-hidden="true"><li class="mega-menu-extra hidden-xs hidden-sm hidden-md"><div class="mega-menu-extra-content"></div> 192 193</li><li class="nav-keyboard-goto"><a href="/vnews/display.v/SEC/Staff"><span>
193Go to Staff...</span></a></li><li class=" "><a href="https://accounts.google.com/AccountChooser/signinchooser?hd=stantonschools.com&continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&osid=1&service=mail&ss=1<mpl=default&flowName=GlifWebSignIn&flowEntry=AccountChooser" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Staff - </em>Email</a></li><li class=" "><a href="https://stantonschools.onlinejmc.com/" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Staff - </em>JMC</a></li><li class=" "><a href="https://wl.sui-online.com/StantonIA/Login.aspx?ReturnUrl=%2fStantonIA%2f" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Staff - </em>Web Link</a></li><li class=" "><a href="https://docs.google.com/forms/d/e/1FAIpQLSd_bvm2XBLDYfB9s2JzoZlStiNwFRq_h6HsbMkQth9SSeWLaw/viewform?c=0&w=1" target="_blank" aria-haspopup="true" aria-expanded="false"><em class="sr-only">District - Staff - </em>Work Order</a></li></ul> 194</li> <li class="extra-nav"><a href="/vnews/display.v/StaffDirectory">Staff Directory</a></li> 195 </ul><input type="hidden" id="megaMenuMin" name="megaMenuMin" value="20"><input type="hidden" id="megaMenuMax" name="megaMenuMax" value="30"><input type="hidden" id="seeMoreNumber" name="seeMoreNumber" value="5"></div></div></nav> 196
197<script> 198;(function() { 'use strict'; 199 const path = window.location.pathname, page = 'list', activeNav = document.querySelector('li.extra-nav.active'); 200 let el = null; 201 202 if (activeNav) activeNav.classList.remove('active'); 203 204 if (path.includes('/vparentteacher/')) { 205 el = document.querySelector('li.extra-nav > a[href="/vparentteacher/"]'); 206 } else if (path.includes('/vcalendar/')) { 207 el = document.querySelector('li.extra-nav > a[href="/vcalendar/"]'); 208 } else if (path.includes('/display.v/ContactUs')) { 209 el = document.querySelector('li.extra-nav > a[href="/vnews/display.v/ContactUs"]'); 210 } else if (path.includes('/display.v/StaffDirectory')) { 211 el = document.querySelector('li.extra-nav > a[href="/vnews/display.v/StaffDirectory"]'); 212 } else if (page === 'archive') { 213 el = document.querySelector('li.extra-nav > a[href="/vnews/display.v/ARC?submit=search"]'); 214 } else if (path.includes('/display.v/RMS')) { 215 el = document.querySelector('li.extra-nav > a[href="/vnews/display.v/RMS"]'); 216 } 217 if (el) el.parentElement.classList.add('active'); 218})(); 219</script>
219 220
221<script> 222(function($){ 'use strict'; 223 var ids = ''; 224 225 226 if (ids) { 227 ids = ids.replace(/,$/g, ''); 228 $(ids).addClass('hidden'); 229 } 230 231 // Convert pixels to ems - https://raw.githubusercontent.com/arasbm/jQuery-Pixel-Em-Converter/master/pxem.jQuery.js 232 $.fn.toEm = function(settings){ 233 settings = jQuery.extend({ 234 scope: 'body' 235 }, settings); 236 var that = parseInt(this[0],10), 237 scopeTest = jQuery('<div style="display: none; font-size: 1em; margin: 0; padding:0; height: auto; line-height: 1; border:0;"> </div>').appendTo(settings.scope), 238 scopeVal = scopeTest.height(); 239 scopeTest.remove(); 240 return (that / scopeVal).toFixed(8); 241 }; 242 243 function moveMegaMenu($el, winWidth) { 244 var to = $el.offset(), bottom = to.top + $el.height(), 245 $menu = $el.find('> .dropdown-menu'), mo = $menu.offset(), diff = 0; 246 247 // If the menu has already been moved, leave 248 if (mo.top == bottom) return false; 249 250 // Reset the top margin before calculating because breakpoints may have changed menu positions 251 $menu.css('margin-top', ''); 252 mo = $menu.offset(); 253 diff = bottom - mo.top; 254 255 // Use the top margin of the dropdown menu to "move" it to just below the parent menu 256 $menu.css('margin-top', diff); 257 258 } 259 260 function adjustMegaMenuHeight($this) { 261 262 // A "data" attribute will exist if we've already made this adjustment - if so, leave 263 if ($this.attr('data-height')) return false; 264 265 // Should the "extra" content use the entire column or share it with the rest of the nav items? 266 var extraShareColumn = false; 267 268 // Min height for the mega menu in ems 269 var minHeight = 13; 270 271 // Cache some DOM finds that are used more than once... 272 var $megaMenuExtraContent = $this.find('.mega-menu-extra-content'), 273 $megaMenuExtra = $this.find('.mega-menu-extra'), 274 $megaMenu = $this.find('> .dropdown-menu'); 275 276 277 // Will be changed to true if there is "extra" content in the mega menu 278 var extraColumn = false; 279 280 // Height of the extra column 281 var extraHeight = 0; 282 283 // How many <ul> tags are in the mega menu at the 2nd level? 284 // They have a bottom margin (.5em) so they need to be included in the height calculation 285 var ulCount = $this.find('> ul > .dropdown-submenu > ul:visible').length; 286 287 // How many VISIBLE sections are in the mega menu - all levels 288 var liCount = $this.find('li:visible').length; 289 290 // Loop through all of the <li> tags and build a total 291 var totalLiHeight = 0, liHeight = 0; 292 $this.find('li:visible').each(function() { 293 liHeight = $(this).find('> a:not(.hidden-sm)').outerHeight(); 294 295 // IE sometimes returns the wrong height...so reset to a single line at the largest font 296 if (liHeight > 100) liHeight = 27; 297 298 totalLiHeight += liHeight; 299 }); 300 301 // If the "extra" content <div> is NOT empty, there's an extra column 302 if ( ! $megaMenuExtraContent.is(':empty')) { 303 extraColumn = true; 304 305 var megaMenuExtraWidth = $megaMenuExtra.outerWidth(true); 306 307 // Clone the extra content and append it to the body - visible, but off screen so that we can get a RELIABLE height 308 $megaMenuExtra.clone().css({ 309 'position': 'absolute', 310 'left': '-99999em', 311 'width': megaMenuExtraWidth 312 }).appendTo('body'); 313 extraHeight = $('body > .mega-menu-extra').outerHeight(true); 314 315 // Firefox reporting height 20px shorter than Chrome or IE 316 extraHeight += 20; 317 318 // Once we have the height, remove the clone 319 $('body > .mega-menu-extra').remove(); 320 321 // If the "extra" content is sharing the column, add it's height to the <li> total height 322 if (extraShareColumn) totalLiHeight += extraHeight; 323 } 324 325 // Convert the <li> total height from pixels to ems 326 var calcHeight = $(totalLiHeight).toEm(); 327 328 // Add the bottom margins for the <ul> tags to the total 329 calcHeight = parseFloat(calcHeight) + (ulCount / 2); 330 331 if ( ! extraColumn) { 332 // If the "extra" content is empty, divide by the default 4.25 columns 333 calcHeight /= 4.25; 334 } else { 335 // The "extra" content is NOT empty... 336 337 // If it's NOT sharing the column, divide by one less column (5 column display - 4.25 "safe" number) 338 if ( ! extraShareColumn) { 339 calcHeight /= 3.25; 340 } else { 341 calcHeight /= 4.25; 342 } 343 } 344 345 // Convert the extra content height to ems 346 if (extraColumn) extraHeight = parseFloat($(extraHeight).toEm()); 347 348 var megaMenuHeight = 0; 349 if (calcHeight > minHeight) { 350 megaMenuHeight = calcHeight; 351 } else { 352 megaMenuHeight = minHeight; 353 } 354 355 if (extraHeight > (megaMenuHeight - 1)) { 356 $megaMenu.css('height', (extraHeight + 1) + 'em'); 357 $megaMenuExtra.css('height', extraHeight + 'em'); 358 359 // Write the height as a "data" attribute, so we don't do this adjustment more than once 360 $this.attr('data-height', extraHeight); 361 } else { 362 $megaMenu.css('height', megaMenuHeight + 'em'); 363 $this.attr('data-height', megaMenuHeight); 364 if (calcHeight < minHeight || ! extraShareColumn) { 365 $megaMenuExtra.css('height', (megaMenuHeight - 1) + 'em'); 366 } else { 367 if (extraShareColumn) $megaMenuExtraContent.addClass('mega-menu-extra-share'); 368 } 369 } 370 371 } 372 373 function addSeeMoreLinks($ul, seeMoreNumber) { 374 375 // Hide <li> tags beyond the "seeMoreNumber" 376 $ul.find('> li:nth-child(n+ ' + (seeMoreNumber + 1) + ')').addClass('hidden-lg'); 377 378 // Add "See more..." links to those <ul> tags where the <li> count has exceeded the "seeMoreNumber". 379 // Those <ul> tags will have <li> tags with the "hidden-lg" class as a result of the nth-child code above. 380 $ul.each(function() { 381 var $this = $(this); 382 383 if ($this.find('> li.hidden-lg').length) { 384 // Grab the href from the parent link and use that for the "See more..." link 385 var smhref = $this.prev('a').prop('href'); 386 387 // Insert it before the first hidden <li> tag 388 $this.find('> li.hidden-lg:first').before('<li class="hidden-md hidden-sm hidden-xs"><a href="' + smhref + '">See more...</a></li>'); 389 } 390 }); 391 392 } 393 394 function getSeeMoreTotals($ul, liCount) { 395 var total = 0; 396 397 if ( ! liCount) return total; 398 399 if ($ul.length === 1) { 400 total = (liCount > seeMoreNumber) ? seeMoreNumber : liCount; 401 } else { 402 $ul.each(function() { 403 var cnt = $(this).find('> li:visible').length; 404 total += (cnt > seeMoreNumber) ? seeMoreNumber : cnt; 405 }); 406 } 407 408 return total; 409 } 410 411 function fillMegaMenu($this) { 412 413 // Only want to do this if the config entry > 0 414 if (megaMenuMin <= 0) return false;
415 416 // Only want to do this work once per top-level menu, so if it has already been "filled", leave 417 if ($this.hasClass('socs-mm-filled')) return false; 418 $this.addClass('socs-mm-filled'); 419 420 // Get the number of visible <li> and <ul> tags at each level within the mega menu 421 var liLevel1 = $this.find('> .dropdown-menu > li:visible').length, 422 liLevel2 = $this.find('> ul > .dropdown-submenu > ul > li:visible').length, 423 liLevel3 = $this.find('> ul ul ul li:visible').length, 424 $ulLevel2 = $this.find('> ul > .dropdown-submenu > ul:visible'), 425 $ulLevel3 = $this.find('> ul ul ul:visible'); 426 427 // How many visible items are in the mega menu - all levels 428// var liTotal = $this.find('li:visible').length; 429 var liTotal = liLevel1 + liLevel2 + liLevel3; 430 431/* 432console.log('-------------------------------'); 433console.log('liLevel1 = ' + liLevel1); 434console.log('liLevel2 = ' + liLevel2); 435console.log('liLevel3 = ' + liLevel3); 436console.log('liTotal = ' + liTotal); 437console.log('ulLevel2 = ' + $ulLevel2.length); 438console.log('ulLevel3 = ' + $ulLevel3.length); 439*/ 440 441 // Short-circuit if ALL of the items will fit or there aren't any 2nd level items 442 if (liTotal <= megaMenuMax || liLevel2 === 0) return false; 443 444 // 1st level items >= the min - hide 2nd and 3rd level items and leave 445 if (liLevel1 >= megaMenuMin) { 446 $this.find('> ul ul').addClass('socs-mm-hide'); 447 return false; 448 } 449 450 // The "seeMoreNumber" may limit the number of <li> tags that are visible within each <ul> at the 2nd and 3rd levels 451 // Total <li> tags at 2nd and 3rd level AFTER the "seeMoreNumber" limit has been applied on each <ul> 452 var liLevel2SeeMore = getSeeMoreTotals($ulLevel2, liLevel2); 453 var liLevel3SeeMore = getSeeMoreTotals($ulLevel3, liLevel3); 454 455/* 456console.log('liLevel2SeeMore = ' + liLevel2SeeMore); 457console.log('liLevel3SeeMore = ' + liLevel3SeeMore); 458console.log('fillMegaMenu - doing the work'); 459*/ 460 461 var showAllLevel2 = ((liLevel1 + liLevel2) <= megaMenuMax) ? true : false; 462 var showReducedLevel2 = ((liLevel1 + liLevel2SeeMore) <= megaMenuMax) ? true : false; 463 464 // If 2nd level won't fit under the max (all or reduced) - hide 2nd and 3rd level items and leave 465 if ( ! showReducedLevel2) { 466 $this.find('> ul ul').addClass('socs-mm-hide'); 467 return false; 468 } 469 470 // If all 2nd level won't fit but the reduced 2nd level will... 471 if ( ! showAllLevel2 && showReducedLevel2) addSeeMoreLinks($ulLevel2, seeMoreNumber); 472 473 // Are there any 3rd level items? 474 if (liLevel3) { 475 // Which 2nd level number was used? Use it for 3rd level calculations 476 var liLevel2Used = liLevel2SeeMore; 477 if (showAllLevel2) liLevel2Used = liLevel2; 478 479 var showAllLevel3 = ((liLevel1 + liLevel2Used + liLevel3) <= megaMenuMax) ? true : false; 480 var showReducedLevel3 = ((liLevel1 + liLevel2Used + liLevel3SeeMore) <= megaMenuMax) ? true : false; 481 482 // If 3rd level won't fit under the max (all or reduced) - hide 3rd level items and leave 483 if ( ! showReducedLevel3) { 484 $ulLevel3.addClass('socs-mm-hide'); 485 return false; 486 } 487 488 // If all 3rd level won't fit but the reduced 3rd level will... 489 if ( ! showAllLevel3 && showReducedLevel3) addSeeMoreLinks($ulLevel3, seeMoreNumber); 490 } 491 492 } 493 494 function clearMenus() { 495 // Remove the "open" class from all dropdowns and reset all aria attributes 496 $('#navbar .open, .sub-nav-wrap1 .open').removeClass('open keyboard-open'); 497 $('#navbar [aria-expanded], .sub-nav-wrap1 [aria-expanded]').attr('aria-expanded', 'false'); 498 $('#navbar [aria-hidden], .sub-nav-wrap1 [aria-hidden]').attr('aria-hidden', 'true'); 499 } 500 501 502 503 var megaMenuMin = parseInt($('#megaMenuMin').val() || 0), 504 megaMenuMax = parseInt($('#megaMenuMax').val() || 0), 505 seeMoreNumber = parseInt($('#seeMoreNumber').val() || 999); 506/* 507console.log('megaMenuMin = ' + megaMenuMin); 508console.log('megaMenuMax = ' + megaMenuMax); 509console.log('seeMoreNumber = ' + seeMoreNumber); 510*/ 511 512 // Some mega menu work needs to be done each time it's displayed. 513 $('.socs-mm-fw').on('mouseenter', function (e) { 514 var $this = $(this), winWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; 515 516 // Only want to do the following in the "lg" breakpoint (min-width: 1200px); 517 if (winWidth < 1200) { 518 // If NOT in the "lg" breakpoint, reset the top margin and height, then leave 519 $this.find('> .dropdown-menu').css({ 520 'margin-top': '', 521 'height': '' 522 }); 523 return false;
524 } 525 526 // Hide the mega menu "extra column" if empty 527 if ($this.find('.mega-menu-extra-content').is(':empty')) $this.find('.mega-menu-extra').addClass('hidden'); 528 529 // A navbar that spans multiple rows causes problems for the mega menu 530 moveMegaMenu($this, winWidth); 531 532 fillMegaMenu($this); 533 534 // Adjust the height of the mega menu based on the content to be displayed in it. 535 adjustMegaMenuHeight($this); 536 537 }); 538 539 540 541 $(function() { 542 543 // Keyboard activity ------------------------------------------------------ 544 545 $('#navbar, .sub-nav-wrap1').on('keydown', '.dropdown-submenu > a[aria-haspopup], .dropdown > a[aria-haspopup]', function(e) { 546 // Watch for the ENTER key 547 var keyCode = e.keyCode || e.which; 548 if (keyCode == 13) { 549 var $liParent = $(this).parent(); 550 551 // Toggle "open" class on "dropdown" elements 552 if ($liParent.hasClass('keyboard-open')) { 553 if ($liParent.closest('#navbar').length) { 554 $liParent.removeClass('keyboard-open open'); 555 } else { 556 $liParent.removeClass('keyboard-open'); 557 } 558 559 // Change aria attributes 560 $(this).attr('aria-expanded', 'false').next().attr('aria-expanded', 'false').attr('aria-hidden', 'true'); 561 } else { 562 if ($liParent.closest('#navbar').length) { 563 $liParent.addClass('keyboard-open open'); 564 } else { 565 $liParent.addClass('keyboard-open'); 566 } 567 568 // Change aria attributes 569 $(this).attr('aria-expanded', 'true').next().attr('aria-expanded', 'true').attr('aria-hidden', 'false'); 570 } 571 572 // Prevent browser from following link - this link will act as a toggle for displaying/hiding the dropdown 573 e.preventDefault(); 574 } 575 }); 576 577 // Close any previously opened dropdown menus as the user tabs to a new 1st-level navbar item 578 $('#navbar, .sub-nav-wrap1').on('focus', '.nav > li > a', function(e) { 579 if ( ! $(this).parent().hasClass('open')) clearMenus(); 580 }); 581 // Close any previous opened flyout menu as the user tabs to a new 2nd-level navbar item 582 $('#navbar').on('focus', '.dropdown-menu > li > a', function(e) { 583 if ( ! $(this).parent().hasClass('open')) { 584 $(this) 585 .parent().parent().find('> li').removeClass('open keyboard-open') 586 .children('a[aria-expanded]').attr('aria-expanded', 'false').next().attr('aria-expanded', 'false').attr('aria-hidden', 'true'); 587 } 588 }); 589 590 // Close open dropdowns when tabbing out of them (tabbing "forward") 591 $('.sub-nav-wrap1').on('blur', '.dropdown-menu > li:last-child > a', function(e) { 592 var x = e.relatedTarget ? e.relatedTarget : document.activeElement; 593 if ($(x).closest('.dropdown-submenu.open').length === 0) clearMenus(); 594 }); 595 // Shift-tabbing (tabbing "backward") 596 $('.sub-nav-wrap1').on('blur', '.dropdown-submenu.open > a', function(e) { 597 var x = e.relatedTarget ? e.relatedTarget : document.activeElement; 598 if ($(e.target).parent().hasClass('open')) { 599 if ($(x).closest('.dropdown-submenu.open').length === 0) clearMenus(); 600 } 601 }); 602 603 $('html').on('click keydown', function(e) { 604 if (e.type === 'click') { 605 // Close the menu when clicking "outside" the menu... 606 if ($(e.target).closest('.dropdown-submenu.open').length === 0) clearMenus(); 607 } else { 608 // Close any open menus if the ESCAPE key is pressed 609 var keyCode = e.keyCode || e.which; 610 if (keyCode == 27) clearMenus(); 611 } 612 }); 613 614 // Hover activity --------------------------------------------------------- 615 616 // Close any keyboard "opened" menus when the mouse enters the navbar 617 $('#navbar, .sub-nav-wrap1').on('mouseenter', function(e) { 618 if ($('#navbar .keyboard-open').length || $('.sub-nav-wrap1 .dropdown-submenu.open').length) clearMenus(); 619 }); 620 621 // Change aria attribute values when mouse enters/leaves dropdown targets 622 $('#navbar, .sub-nav-wrap1').on('mouseenter', '.dropdown, .dropdown-submenu', function(e) { 623 $(this).children('a[aria-expanded]').attr('aria-expanded', 'true').next().attr('aria-expanded', 'true').attr('aria-hidden', 'false'); 624 }); 625 $('#navbar, .sub-nav-wrap1').on('mouseleave', '.dropdown, .dropdown-submenu', function(e) { 626 $(this).children('a[aria-expanded]').attr('aria-expanded', 'false').next().attr('aria-expanded', 'false').attr('aria-hidden', 'true'); 627 }); 628 629 }); 630 631})(jQuery); 632</script>
632 633 634</div></div><div class="container-masthead"><div class="container"><div class="masthead-print visible-print-block"><h2>Stanton Community Schools</h2></div> 635<div class="masthead-style-1 hidden-print"><div class="logo-overlay"></div><div class="weather extra-links hidden"><ul class="ns2-menu-wrapper"></ul><div class="weather-forecast"><div class="wForecast"><em>Current conditions as of 7 Oct 17:35 pm CDT</em><h3>Fair</h3><table><tbody><tr><td class="stats"><dl><dt>Location:</dt><dd>Stanton</dd><dt>Feels like:</dt><dd>NA°</dd><dt>Humidity:</dt><dd>28</dd><dt>Wind:</dt><dd> 1 mph</dd></dl></td><td class="weatherForecastGraphic"><img src="https://forecast.weather.gov/newimages/medium/sct.png" alt="Fair"></td><td class="weatherForecastTemp">81°</td></tr></tbody></table><div class="today textforecast"><div class="textforecast-title">Tonight</div><div>Mostly clear, with a low around 54. Light north northwest wind. </div></div><div class="today textforecast"><div class="textforecast-title">Thursday</div><div>Mostly sunny, with a high near 77. Calm wind becoming southeast 5 to 7 mph in the morning. </div></div><div class="today textforecast"><div class="textforecast-title">Thursday Night</div><div>Partly cloudy, with a low around 60. East southeast wind 6 to 8 mph. </div></div><div class="provider">Weather forecast provided by weather.gov.</div></div></div>
636<script> 637;(function($){ 638 'use strict'; 639 $(function() { 640 641 if ($('.weather > .weather-link').length == 0) { 642 // Create the HTML for the weather and setup the hover events 643 if ($('.weather > .ns2-menu-wrapper').length) { 644 $('.weather > .ns2-menu-wrapper').after('<a class="weather-link" href="http://forecast.weather.gov/MapClick.php?lat=40.9863152&lon=-95.1223608" rel="noopener" target="_blank">81° <em class="fa fa-angle-down"><\/em><\/a>'); 645 } else { 646 $('.weather').prepend('<a class="weather-link" href="http://forecast.weather.gov/MapClick.php?lat=40.9863152&lon=-95.1223608" rel="noopener" target="_blank">81° <em class="fa fa-angle-down"><\/em><\/a>'); 647 } 648 } 649 650 if ($('html').hasClass('no-touchevents')) { 651 $('.weather-link').hover(function(e) { 652 $(this).next().addClass('show-weather-forecast'); 653 }, function(e) { 654 $(this).next().removeClass('show-weather-forecast'); 655 }); 656 } 657 658 $('.textforecast').each(function() { 659 if ($.trim($(this).text()).length === 0) $(this).css('display', 'none'); 660 }); 661 662 663 }); 664})(jQuery); 665</script>
665 666<a class="socs-sign-in-link" href="/vcalendar/?FROMPAGE=Nav_Signin" title="Sign In"><em class="fas fa-sign-in fa-lg fa-fw"></em><em class="sr-only">Sign In Link</em></a></div>
666<script>;(function($){'use strict';var parent = '.masthead-style-1'; 667 // Change Sign In to Sign Out IF user is signed in 668 if (socsSignedIn) { 669 $('.socs-sign-in-link').replaceWith('<a class="socs-sign-in-link" href="/vcalendar/?FROMPAGE=Nav_Signout" title="Sign Out - signed in as ' + socsUserFullName + '"><em class="fas fa-sign-out fa-lg fa-fw"></em><em class="sr-only">Sign Out</em></a>'); 670 } 671 672 // Search Icon - toggle search field 673 $(parent + ' .icon-search').on('click', function(e) { 674 e.preventDefault(); 675 var $sh = $('.search-header'); 676 if ($sh.hasClass('show-search')) { 677 $('#Fkeywords').blur(); 678 $sh.removeClass('show-search'); 679 } else { 680 $('#Fkeywords').focus(); 681 $sh.addClass('show-search'); 682 } 683 }); 684 685 // BEGIN Hackety hack hack - move vbuttons, weather, sign in/out, search from hidden .extra-links div to end of navbar 686 if ($('.masthead-style-1 .vbuttons').length) { 687 const $ul = $('.masthead-style-1 .dropdown.vbuttons .dropdown-menu').clone(); 688 const $li = $('<li class="dropdown socs-mm-fw hidden-xs">' + 689 '<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" ' + 690 'aria-haspopup="true" href="#">Quicklinks <span class="caret"></span></a></li>'); 691 $li.append($ul); 692 $('#navbar .navbar-nav').append($li); 693 694 $('.masthead-style-1 .vbuttons').clone().prependTo('.navbar-header .ns2-menu-wrapper'); 695 } 696 697 $(function() { 698 if ($('.masthead-style-1 .weather-link').length) { 699 const $a = $('.masthead-style-1 .weather-link').detach(), $wf = $('.masthead-style-1 .weather-forecast').detach(); 700 $('#navbar .navbar-nav').append($('<li class="hidden-xs"></li>').append([$a, $wf])); 701 } 702 if ($('.masthead-style-1 .socs-sign-in-link').length) { 703 const $a = $('.masthead-style-1 .socs-sign-in-link').detach(); 704 $('#navbar .navbar-nav').append($('<li class="hidden-xs"></li>').append($a)); 705 } 706 if ($('.masthead-style-1 .icon-search').length) { 707 const $a = $('.masthead-style-1 .icon-search').detach(); 708 $('#navbar .navbar-nav').append($('<li class="hidden-xs"></li>').append($a)); 709 } 710 }); 711 // END Hackety hack hack - move vbuttons, weather, sign in/out, search from hidden .extra-links div to end of navbar 712 713})(jQuery); 714</script>
714 715<a class="logo" href="/" title="Home"><img class="img-responsive" src="/vimages/L17/logo.png" alt="Return to home"><h1 class="sr-only">Stanton Community Schools Logo</h1></a></div> 716</div></div><div class="container-rotator container-rotator-fluid"><div class="container"><div class="img-rotator-wrapper hidden-print pager-align-right"><div class="img-rotator-inner"><div class="img-fader"></div><img id="img-rotator-placeholder" src="/pages/image_rotator_L17/IMG-7911%281%29.jpg" alt="" class="img-responsive invisible"><div class="img-rotator invisible"><div><img src="/pages/image_rotator_L17/IMG-7911%281%29.jpg" alt=""></div><div><img src="/pages/image_rotator_L17/IMG_2932.jpeg" alt=""></div><div><img src="/pages/image_rotator_L17/IMG_2936.jpeg" alt=""></div><div><img src="/pages/image_rotator_L17/IMG_5944.JPG" alt=""></div><div><img src="/pages/image_rotator_L17/IMG_6320.jpg" alt=""></div><div><img src="/pages/image_rotator_L17/IMG_6322.jpg" alt=""></div><div><img src="/pages/image_rotator_L17/IMG_6325.jpg" alt=""></div></div></div></div>
716<script> 717;(function($){ 'use strict'; 718 719 var imgCount = 7, ir_pauseTime = parseInt('5000') || 5000, ir_animSpeed = parseInt('1000') || 1000, 720 ir_indicators = '1', ir_controls = '0', useVibrant = '1'; 721 722 // Background color for the jumbotron overlay: Vibrant, Muted, DarkVibrant, DarkMuted, LightVibrant 723 // https://jariz.github.io/vibrant.js/ 724 var swatch = 'Vibrant'; 725 726 useVibrant = (useVibrant === '1') ? true : false; 727 728 729 730 731 $(function() { 732 733 if (imgCount >= 2) { 734 ir_indicators = (ir_indicators === '0') ? false : true; 735 ir_controls = (ir_controls === '0') ? false : true; 736 } else { 737 ir_indicators = false; 738 ir_controls = false; 739 } 740 741 var overlayExists = false, vibrant = null, swatches = null, rgb = null, rgbaFade = '0.7', pagerBG = null; 742 743 overlayExists = ($('.jumbotron-overlay').length && ! $('.jumbotron-overlay').hasClass('hidden')) ? true : false; 744 745 function getVibrantData($el) { 746 var vHex = null; 747 748 if ($el.data('vibrant') === undefined) { 749 vibrant = new Vibrant($el.get(0)); 750 swatches = vibrant.swatches(); 751 752 // For some reason the Vibrant code may not always work with EVERY image, so need a fallback 753 if (swatches.hasOwnProperty(swatch) && swatches[swatch]) { 754 rgb = swatches[swatch].getRgb(); 755 756 vHex = swatches[swatch].getHex(); 757 758 // Save calculated data to element so we only have to do this work once for each image in the rotator 759 $el.data('vibrant', { 760 success: true, 761 rgb: rgb, 762 rgba: 'rgba(' + rgb[0] + ',' + rgb[1] + ',' + rgb[2] + ',' + rgbaFade + ')', 763 vibrant: vHex, 764 muted: swatches['Muted'] ? swatches['Muted'].getHex() : vHex, 765 darkVibrant: swatches['DarkVibrant'] ? swatches['DarkVibrant'].getHex() : vHex, 766 darkMuted: swatches['DarkMuted'] ? swatches['DarkMuted'].getHex() : vHex, 767 lightVibrant: swatches['LightVibrant'] ? swatches['LightVibrant'].getHex() : vHex, 768 titleTextColor: swatches[swatch].getTitleTextColor(), 769 bodyTextColor: swatches[swatch].getBodyTextColor() 770 }); 771 772 } else { 773 $el.data('vibrant', { 774 success: false 775 }); 776 } 777 } 778 } 779 780 function changeColors($el, nthChild) { 781 782 // Use the data from Vibrant to change colors... 783 784 $('.jumbotron-overlay').css({ 785 'background': $el.data('vibrant').rgba, 786 'color': $el.data('vibrant').bodyTextColor 787 }); 788 789 if (ir_indicators && ! $('.img-rotator-wrapper.pager-align-below').length) { 790 if ($el.data('vibrant').bodyTextColor === '#fff') { 791 pagerBG = $el.data('vibrant').darkMuted; 792 } else { 793 pagerBG = $el.data('vibrant').lightVibrant; 794 } 795 $('.bx-wrapper .bx-pager a').css({ 796 'background': pagerBG, 797 'border-color': $el.data('vibrant').bodyTextColor 798 }); 799 $('.bx-wrapper .bx-pager-item:nth-child(' + nthChild + ') a').css({ 800 'background': $el.data('vibrant').bodyTextColor 801 }); 802 } 803 } 804 805 function resetColors($el, nthChild) { 806 807 // Reset colors by removing inline styles... 808 809 $('.jumbotron-overlay').css({ 810 'background': '', 811 'color': '' 812 }); 813 if (ir_indicators && ! $('.img-rotator-wrapper.pager-align-below').length) { 814 $('.bx-wrapper .bx-pager a').css({ 815 'background': '', 816 'border-color': '' 817 }); 818 $('.bx-wrapper .bx-pager-item:nth-child(' + nthChild + ') a').css({ 819 'background': '' 820 }); 821 } 822 } 823 824 function changeOverlayBackground($el, newIndex) { 825 826 getVibrantData($el); 827 828 if ($el.data('vibrant').success) { 829 changeColors($el, newIndex + 1); 830 } else { 831 resetColors($el, newIndex + 1); 832 } 833 } 834 835 $('.img-rotator').bxSlider({ 836 // Config options 837 speed: ir_animSpeed, 838 pause: ir_pauseTime, 839 pager: ir_indicators, 840 controls: ir_controls, 841 842 // Hard-coded options 843 auto: true, 844 keyboardEnabled: true, 845 mode: 'fade', 846 847 // Don't auto start the slider and provide controls for starting and stopping 848/* 849 autoStart: false, 850 autoControls: true, 851 autoControlsCombine: true, 852 startText: '<em class="fas fa-play"></em><span class="sr-only">Start Player</span>', 853 stopText: '<em class="fas fa-pause"></em><span class="sr-only">Pause Player</span>', 854*/ 855 856 // Replace the default bxSlider images with Font Awesome icons and some accessibility text 857 prevText: '<em class="fal fa-angle-left"></em><span class="sr-only">
857Previous Slide</span>', 858 nextText: '<em class="fal fa-angle-right"></em><span class="sr-only">Next Slide</span>', 859 860 // Can't scroll the page on iOS or Android when "touching" the images in the slider - so turn off touch until they fix it. 861 touchEnabled: false, 862 863 onSliderLoad: function(currentIndex) { 864 // Unhide the bxSlider once it has finished loading. 865 $('.img-rotator').removeClass('invisible'); 866 867 if (useVibrant && overlayExists) changeOverlayBackground($('.img-rotator div[aria-hidden="false"] img'), currentIndex); 868 869 // Remove the placeholder img once we no longer need it. 870 $('#img-rotator-placeholder').remove(); 871 }, 872 onSlideBefore: function($slideElement, oldIndex, newIndex) { 873 // Remove focus from indicators so that only the active indicator is "selected" 874 $('.bx-pager-link').blur(); 875 876 if (useVibrant && overlayExists) changeOverlayBackground($slideElement.find('img'), newIndex); 877 } 878 }); 879 880 $('.img-rotator').imagesLoaded(function() { 881 $('.img-fader').fadeOut(); 882 }); 883 884 }); 885})(jQuery); 886</script>
886 887 888</div></div><div class="container-section-header"><div class="container"><div class="section-header"><h2 class="section-header-title">Sign In</h2><ol class="breadcrumb hidden-print"><li><a href="/" title="Home"><em class="fas fa-home"></em><span class="sr-only">Home Link</span></a></li><li class="active">Sign In</li></ol></div> 889</div></div><div class="container-body"><div class="container"><a name="mainContent" accesskey="2"></a><div class="front-login"><form method="post" action="/profile/"><p>If you're already registered, please sign in.</p><div class="form-group"><label for="EmailAddress">Email address</label><input type="email" id="EmailAddress" name="EmailAddress" value="" class="form-control" placeholder="Enter your email address" required autofocus></div><div class="form-group"><label for="Password">Password</label><input type="password" id="Password" name="Password" value="" class="form-control" placeholder="Enter your password" required></div><div class="checkbox" id="socsStaySignedInWrapper" style="display:none;"><label><input type="checkbox" id="socsStaySignedIn" />Stay signed in?</label>
889<script>if (typeof(Cookies) != "function") document.write('
889<script src="/javascripts/js.cookie-2.1.4.min.js">\x3C/script>');</script>
889 890
890<script> 891 $('#socsStaySignedInWrapper').show(); 892 $('#socsStaySignedIn') 893 .prop("checked",'true'===Cookies.get('StaySignedIn'),{ path: '/'}) 894 .click(function() { 895 Cookies.set('StaySignedIn', this.checked, { path: '/',expires:3650}); 896 if (!this.checked) { 897 Cookies.remove('StaySignedInToken',{ path: '/'}); 898 } 899 }); 900 </script>
900</div><div class="form-group"><a href="/cs/forgot.v">Forgot your password?</a></div><div class="form-group hidden-print"><button type="submit" class="btn btn-primary btn-block">Sign In</button><a class="btn btn-primary btn-block" href="/">Cancel</a></div><input type="hidden" name="ACTION" value="Login"><input type="hidden" name="TARGET" value="Front_Login"></form><aside><h3>Secure Access</h3><p>There are items and actions available on this site that require a username and password. If you do not have this information, you do not have access and do not need to complete this screen.</p></aside>
900<script> 901 ;(function($) { 'use strict'; 902 $('.front-login input').on('focus', e => { 903 e.target.select(); 904 }); 905 })(jQuery); 906 </script>
906</div><div class="sa-providers"><p>Or connect using:</p><div class="form-group hidden-print"><a href="/" data-provider="google" class="btn btn-primary btn-block"><em class="fab fa-fw fa-google"></em>google</a><a href="/" data-provider="facebook" class="btn btn-primary btn-block"><em class="fab fa-fw fa-facebook"></em>facebook</a><a href="/" data-provider="twitter" class="btn btn-primary btn-block"><em class="fab fa-fw fa-twitter"></em>twitter</a></div></div>
906<script>;(function($) { 'use strict';var sa_callback = 'https://secure.socs.net'; 907 908 $('.sa-providers').on('click', 'a', function(e) { 909 var sa_p = $(this).data('provider'), url = sa_callback + '/login/' + sa_p + '.php?return=' + location.protocol + '//' + location.host + '/profile/?TARGET=Front_Login'; 910 var newWindow = window.open(url, '_blank', 'width=1000,height=750'); 911 if (window.focus) newWindow.focus(); 912 e.preventDefault(); 913 }); 914 915})(jQuery); 916</script>
916 917</div></div><div class="container-calendar-highlights"><div class="container"></div></div><div class="container-right-banners"><div class="container"></div></div> 918<div class="container-poll hidden-print"><div class="container"></div></div><div class="container-footer container-footer-row-1 footer-style-2"><div class="container"><footer><div class="school-address"><h4 class="fs2-heading">Contact Us</h4><div class="media"><div class="media-left"><em class="far fa-fw fa-map-marker-alt"></em></div><div class="media-body"><div class="school-name">Stanton Community Schools</div><div>605 Elliott Street</div><div>Stanton, IA 51573</div></div></div><div class="media"><div class="media-left"><em class="fas fa-fw fa-phone"></em></div><div class="media-body"><div>712-829-2162</div></div></div></div> 919<div class="social-media"><h4 class="fs2-heading">Social Media</h4><a href="https://www.facebook.com/stantonschools" title="Like us on Facebook" target="_blank"><em class="fab fa-2x fa-facebook"></em><span class="sr-only">Facebook</span></a></div> 920</footer></div></div><div class="container-footer container-footer-row-2 footer-style-2"><div class="container"><footer><div class="copyright"><a href="https://www.filamentservices.org/websites/" target="_blank" title="SOCS-Simplified Online Communication System (socs03)"><img class="hidden-print" src="//socshelp.socs.net/sharedimages/socs_banner_white.png" alt="SOCS-Simplified Online Communication System (socs03)"><img class="visible-print-inline" src="//socshelp.socs.net/sharedimages/socs_banner_black.png" alt="SOCS-Simplified Online Communication System (socs03)"><span class="sr-only">SOCS Logo Link</span></a><a href="/">© 2026 Stanton Community Schools</a><a href="https://www.filamentservices.org/accessibilitystatement/" target="_blank" accesskey="0">Accessibility</a><a href="https://www.filamentservices.org/privacypolicy/" target="_blank">Privacy Pledge</a></div><div class="copyright"><a href="https://www.filamentservices.org/usda/" target="_blank">This institution is an equal opportunity provider.</a></div> 921<div id="google_translate_element" class="hidden-print"></div>
921<script>function googleTranslateElementInit() {const defaultLanguages = "sq,ar,hy,bs,yue,zh-HK,zh-CN,zh-TW,hr,cs,da,nl,tl,fi,fr,fr-CA,de,el,haw,iw,hi,hu,id,ga,it,ja,ko,no,pl,pt,pt-PT,pa,pa-Arab,ro,sr,sk,sl,so,es,su,sv,th,tr,uk,vi,yi";new google.translate.TranslateElement({pageLanguage: 'en',includedLanguages: defaultLanguages,layout: google.translate.TranslateElement.InlineLayout.SIMPLE/*layout: google.translate.TranslateElement.InlineLayout.VERTICAL*/}, 'google_translate_element');googleAddMissingLabels();}function googleAddMissingLabels() {/**/if ($('#goog-gt-votingForm input').length && $('#goog-gt-votingForm label').length === 0) {const $googleForm = $('#goog-gt-votingForm');let html = '';$googleForm.find('input').each(function() {const id = $(this).prop('id');/**/if ($googleForm.find('label[for="' + id + '"]').length === 0) html += `<label for="${ id }">${ id }</label>`;/**/if ( ! $(this).attr('title')) $(this).attr('title', 'a non-empty title attribute for input ' + id);});if (html) $googleForm.append(html);}}</script>
921<script src="/javascripts/sri_google_translate.js?cb=googleTranslateElementInit"></script>
921 922</footer></div></div> 923 924
925<script src="/javascripts/min/L17/L17-footer.min.js"></script>
925 926 927
927<script src="/javascripts/bootstrap/plugins/bootstrap-submenu-1.2.11.min.js"></script>
927 928 929
930<script> 931;(function($) { 'use strict'; 932 933 let scrollToContent = false; 934 /**/ 935 if ( ! window.location.hash) { 936 } 937 if (scrollToContent) { 938 /**/ 939 $('.container-rotator').imagesLoaded(function() { 940 window.scrollTo(0, $('.container-body').offset().top); 941 }); 942 } 943 944 if ($('.masthead-style-1 .vbuttons').length) { 945 /**/ 946 $('.masthead-style-1 .vbuttons').clone().prependTo('.navbar-header .ns2-menu-wrapper'); 947 } 948 949 /**/ 950 $('.dropdown-submenu > a').submenupicker(); 951 952 /**/ 953 $('.container-nav .navbar-nav > .dropdown > a:visible').on('click', function() { 954 const $this = $(this), href = $this.attr('href'); 955 if ($this.attr('target') === '_blank') { 956 window.open(href, '_blank'); 957 } else { 958 window.location = href; 959 } 960 }); 961 962})(jQuery); 963</script>
963 964 965 966
966<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"1a24dd2c9ec242cc9d130e0acce87084","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 966
966
967<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a47090c6ada7180e',t:'MTc5MTQxNDQ4Mg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
967</body> 968</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.