PageSourceSearch

https://www.greenriverstar.com/login?r=%2F

html greenriverstar.com collected 2026-10-02 12:54:36 UTC 35,588 bytes, 850 lines download raw bytes

1
2
3
4
5
6
7
8
9
10<!doctype html>
11<!-- Engine: Aestiva HTML/OS Version 4.89 Developer Edition -->
12<html lang="en">
13
14
15
16
17
18
19 
20 <head>
21  <META http-equiv="Content-Type" content="text/html; charset=UTF-8" />
22  <META NAME="author" content="Green River Star" />
23  <META NAME="description" CONTENT="Green River Star login page" />
24  <META NAME="keywords" CONTENT="Green River Star,login,log in,sign in,username,login id,password" />
25  <META NAME="robots" CONTENT="index,follow" />
26  <META HTTP-EQUIV="cache-control" CONTENT="private, no-store, no-cache, must-revalidate" />
27  
28  <META NAME="revisit-after" CONTENT="30 days" />
29  
30  
31  <title>Green River Star Login Page</title>
32  
33      <meta name="viewport" content="width=device-width, initial-scale=1">
34      <link rel="stylesheet" type="text/css" media="screen" href="/app/website_specifics/pdf_click_menu_small.css" />
35      <link rel="stylesheet" type="text/css" media="screen" href="/ASSET/1517x26319/XPATH/cms/website_specifics/css_themes/monarch/monarch.css" />
36      
37         <link HREF="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap" rel="stylesheet" />
38
39          
39<script>
40            // Create a link element for the Font Awesome stylesheet with fallback
41            const font_awesome_link = document.createElement('link');
42            font_awesome_link.rel = 'stylesheet';
43            font_awesome_link.type = 'text/css';
44            font_awesome_link.href = 'https://repo.charityweather.com/files/font_awesome/font-awesome-6.5.1-pro-ll-kit/css/all-ll-min.css';
45 
46            // If loading fails, switch to fallback URL
47            font_awesome_link.onerror = () => {
48              font_awesome_link.href = 'https://repo.lionslight.com/files/font_awesome/font-awesome-6.5.1-pro-ll-kit/css/all-ll-min.css';
49            };
50 
51            // Prepend the stylesheet to the head for faster priority loading
52            document.head.prepend(font_awesome_link);
53 
54            // Optional: Listen for the stylesheet's load event to handle FOUC
55            font_awesome_link.onload = () => {
56              document.documentElement.classList.add('fa-loaded');
57            };
58          </script>
58
59
60
61<!-- Desktop/canonical vs. mobile/alternate URLs -->
62<link rel="canonical" HREF="https://www.greenriverstar.com/login">
63
64<link rel="stylesheet" type="text/css" media="screen" href="/app/website_specifics/form_style_monarch.css" />
65   
65<script src="/app/website_specifics/jquery-2-2-2.min.js"></script>
vendor: 1 bytes, line 65
65
66<script>
67function init() {
68document.getElementsByTagName('input')[4].focus();
69}
70window.onload = init;
71</script>
71
72  
73  
73<script src="/app/js/postscribe/postscribe.min.js"></script>
73
74
75  
76  
77
78        <!-- AD FILLER NETWORK HEADER SCRIPTS (hashtag_head.js) -->
79
80
81
82
83  <!--AD PREFERENCES NEEDED BY JAVASCRIPTS-->
84
85  
85<script>const PREFS_LOCAL_AD_SHUFFLER = "normal", PREFS_LOCAL_AD_SHUFFLE_TIMER = 30000, setting_ad_clicks_impressions = "enabled", PREFS_LOCAL_AD_IDLE_LOAD_TIMES = 50, console_logging = "off", privacy_version = "30962", terms_version = "37424", ccsetting = "off", ccrejectbtn = "lg", ccprivacycheckbox = "off";</script>
vendor: 1 bytes, line 85
85
86<script>const ads = JSON.parse('[{"ad_type": "horiz_lg","ad_code": "%3Ca%20href%3D%22https%3A%2F%2Fwww%2Egreenriverstar%2Ecom%2Fcontact%22%3E%3Cimg%20src%3D%22%2FIMG%2Fr%5FxNVKb7CcD3LgL1HxBK64XFFlQXC%2FXPATH%2Fhome%2Fcms%5Fdata%2Fdfault%2Fweb%5Fads%2Fhoriz%2F9517%2Dwebsite%5Fsponsorship%5Fad%5F728x90%2EjpgXEXT1608x40853%2Ejpeg%22%20width%3D%22728%22%20height%3D%2290%22%20alt%3D%22%22%3E%3C%2Fa%3E","ad_id": "Nnhltb1jl2e5bhrEkrh7xuql0B34wrxj9C2NA5A45"}]');</script>
86
87
88<script src="/ASSET/1533x23180/XPATH/cms/website_specifics/monarch_ad_shuffler.js"></script>
88
89
90<script>$(function() {
91    var submitIcon = $('.searchbox-icon');
92    var inputBox = $('.searchbox-input');
93    var searchBox = $('.searchbox');
94    var isOpen = false;
95    submitIcon.click(function () {
96        if (isOpen == false) {
97            searchBox.addClass('searchbox-open');
98            inputBox.focus();
99            isOpen = true;
100        } else {
101            searchBox.removeClass('searchbox-open');
102            inputBox.focusout();
103            isOpen = false;
104        }
105    });
106    submitIcon.mouseup(function () {
107        return false;
108    });
109    searchBox.mouseup(function () {
110        return false;
111    });
112    $(document).mouseup(function () {
113        if (isOpen == true) {
114            $('.searchbox-icon').css('display', 'block');
115            submitIcon.click();
116        }
117    });
118
119
120 runIf($('.menu').length,'jQuery.sticky','/app/website_specifics/sticky.js',function(){
121  $(".menu").sticky({ topSpacing: 0, center:true, className:"stickynow" });
122 });
123
124
125
126});
127function buttonUp() {
128    var inputVal = $('.searchbox-input').val();
129    inputVal = $.trim(inputVal).length;
130    if (inputVal !== 0) {
131        $('.searchbox-icon').css('display', 'none');
132    } else {
133        $('.searchbox-input').val('');
134        $('.searchbox-icon').css('display', 'block');
135    }
136}
137
138
139
140runIf=function(condition,name,url,callback){
141 if(condition){
142  runSafe(name,url,callback);
143 }
144}
145
146
147
148runSafe=function(name,url,callback){
149 if(typeof window[name] != 'undefined'){
150  callback();
151 } else {
152  if(typeof runsafe != 'object'){runsafe={};}
153  if(runsafe[url] && runsafe[url].constructor === Array){var loadit=false;} else {runsafe[url]=[];var loadit=true;}
154  runsafe[url].push(callback);
155  // START001 UI stuff not necessary
156  // if (document.body){document.body.style.borderTop="10px solid red";}
157  // END001 UI stuff not necessary
158  if (loadit){
159   var js = document.createElement('script');
160   js.async = true;
161   js.src = url;
162   js.onload = js.onreadystatechange = (function(){return function(){
163    while(runsafe[url].length){
164     var f=runsafe[url].shift();
165     f();
166    }
167    delete runsafe[url];
168    var count = 0; for (var k in runsafe) if (runsafe.hasOwnProperty(k)) count++;
169    if(count==0){
170     // START002 UI stuff not necessary
171     if (document.body){document.body.style.borderTop="none";}
172     // END002 UI stuff not necessary
173    }
174   }})();
175   var first = document.getElementsByTagName('script')[0];
176   first.parentNode.insertBefore(js, first);
177  }
178 }
179}
180
181
182
183</script>
183
184
185<style>
186.preLoadImg {
187    display: none;
188}
189#undefined-sticky-wrapper:before {
190    height:50px;
191    background-color: #B6BD98;
192}
193</style>
194
195<!-- CSS for print_sub_alert -->
196<style>
197
198.print_sub_container {
199    width:auto;
200}
201.print_sub_container div {
202    width:auto;
203}
204.print_sub_container .print_sub_header {
205//    background-color:#c7edfc;
206//    padding: 12px 2px;
207    cursor: pointer;
208    font-weight: bold;
209}
210.print_sub_container .print_sub_content {
211    display: none;
212    padding : 5px;
213}
214</style>
215
216
217
218  
219
220
221
222 </head>
223 <body><a href="https://www.greenriverstar.com/cdn-cgi/content?id=sSsCaCQat873fXWsl_giSbsf5WX8wdmw9fawwahLUOQ-1790945675.2530963-1.2.1.1-oQYh2aZoMaihw5pf7StqSS8GQZW2wVQRtFhxBjkL4gRm9QlDt2VxoqCaYV9PxQ5a" aria-hidden="true" rel="nofollow noopener" style="display: none !important; visibility: hidden !important"></a>
224
225
226<img class="preLoadImg" src="/home/cms_data/dfault/images/home-menu-icon.png" width="1" height="1" alt="" />
227<img class="preLoadImg" src="/home/cms_data/dfault/images/home-menu-active-icon.png" width="1" height="1" alt="" />
228
229
230
231
232  <section class="top-bar">
233    <div class="container">
234      <div class="row">
235	<div class="col-sm-2">
236	  <ul class="social">
237      <li class="nav-item jvlmn"><a  href="https://www.facebook.com/The-Green-River-Star-106459916090945"  target="n/a"><i class='fa-brands fa-facebook-f' aria-hidden='true'></i></a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/rss"  target="n/a"><i class='fa fa-rss' aria-hidden='true'></i></a></li>
238	  </ul>
239	</div>
240	<div class="col-sm-10 text-right">
241	  <div id="main_menu">
242	    <ul class="links">
243            <li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/classifieds" >Classifieds</a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/directory" >Directory</a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/photos" >Photos</a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/about" >About</a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/contact" >Contact</a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/advertise" >Advertise</a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/trial" >Free Trial</a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/subscribe" >Subscribe</a></li><li class="nav-item jvlmn"><a class="active" href="HTTPS://www.greenriverstar.com/login" >Sign In</a></li>
244	    </ul>
245	  </div>
246	</div>
247      </div>
248    </div>
249  </section>
250   
251
252   <!--/// Header ///-->
253	<header class="header home-4">
254		<div class="container">
255			<div class="row">
256				<div class="col-sm-9">
257					<figure class="logo"><a href="HTTPS://www.greenriverstar.com/" aria-label="Home"><img src="/home/cms_data/dfault/images/masthead_990x100.png" alt="" class="logo"></a>
258					</figure>
259				</div>
260				<div class="col-sm-3 text-right xs-none">
261 				</div>
262			</div>
263			<div class="row">
264				<div class="col-sm-12">
265					<div class="date">
266    <div class="grid_1 rightone">
267     <p class="pub_date">
268      
269     </p>
270    </div>
271					</div>
272				</div>
273			</div>
274		</div>
275	</header>
276<!-- Dynamic script (11-21-2025) -->
277<style>
278#JvlNavbarContent {
279    width: 100%  /* Prevents wrapping */
280}
281#JvlNavbarContent .nav {
282    flex-wrap: nowrap;  /* Prevents wrapping */
283}
284#JvlNavbarContent .nav a {
285    white-space: nowrap;  /* Prevents text wrapping */
286}
287#JvlNavbarContent .nav > li {  /* Hide all menu items initially */
288    opacity: 0;
289    /* transition: opacity 0.2s ease; /* Animation when JS adds .show */
290}
291#JvlNavbarContent .nav > li.show { /* Reveal all menu items */
292    opacity: 1;
293}
294
295/* ADDED 12-4-2025: Apply opacity: 1 when screen width is 990px or less */
296@media screen and (max-width: 990px) {
297    #JvlNavbarContent .nav > li {
298        opacity: 1;
299    }
300}
301
302</style>
303<script>const dynamicMenu = true;</script>
303
304   <section class="header home-4" style="top:0;position:sticky;padding-top:0;z-index:2022;">
305		<div class="container">
306			<div class="row">
307				<div class="col-sm-12">
308					<nav class="navbar navbar-expand-lg navbar-default">
309        <div class="navbar-header">
310    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#JvlNavbarContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
311      <i class="fa fa-bars" style="color:#fff;"></i>
312    </button>
313        </div>
314
315        <!-- Collect the nav links, forms, and other content for toggling -->
316        <div class="collapse navbar-collapse" id="JvlNavbarContent">
317          <ul class="nav navbar-nav  me-auto mb-2 mb-lg-0"><li class="nav-item jvlmnreg"><a class="nav-link" href="HTTPS://www.greenriverstar.com/">Home</a></li><li class="nav-item jvlmnreg"><a class="nav-link" href="HTTPS://www.greenriverstar.com/section/city">City</a></li>
318      <li class="dropdown nav-item jvlmnreg">
319              <a href="HTTPS://www.greenriverstar.com/section/county" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">County <span class="caret"></span></a>
320              <ul class="dropdown-menu">
321        <li class="nav-item jvlmnreg"><a href="HTTPS://www.greenriverstar.com/section/county" class="dropdown-item nav-link">All</a></li>
322        <li class="nav-item jvlmnreg"><a href="HTTPS://www.greenriverstar.com/section/county/2015%5Fhistorical" class="dropdown-item nav-link">2015 Historical</a></li>
323       </ul></li><li class="nav-item jvlmnreg"><a class="nav-link" href="HTTPS://www.greenriverstar.com/section/people">People</a></li>
324      <li class="dropdown nav-item jvlmnreg">
325              <a href="HTTPS://www.greenriverstar.com/section/sports" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Sports <span class="caret"></span></a>
326              <ul class="dropdown-menu">
327        <li class="nav-item jvlmnreg"><a href="HTTPS://www.greenriverstar.com/section/sports" class="dropdown-item nav-link">All</a></li>
328        <li class="nav-item jvlmnreg"><a href="HTTPS://www.greenriverstar.com/section/sports/2014%5Ffall%5Fsports%5Fpreview" class="dropdown-item nav-link">2014 Fall Sports Preview</a></li>
329       </ul></li><li class="nav-item jvlmnreg"><a class="nav-link" href="HTTPS://www.greenriverstar.com/section/news">News</a></li><li class="nav-item jvlmnreg"><a class="nav-link" href="HTTPS://www.greenriverstar.com/section/obituaries">Obituaries</a></li><li class="nav-item jvlmnreg"><a class="nav-link" href="HTTPS://www.greenriverstar.com/section/opinion">Opinion</a></li><li class="nav-item jvlmnreg"><a class="nav-link" href="HTTPS://www.greenriverstar.com/section/business">Business</a></li><li class="nav-item jvlmnreg"><a class="nav-link" href="HTTPS://www.greenriverstar.com/section/calendar">Calendar</a></li>
330      <li class="dropdown nav-item jvlmnreg">
331              <a href="HTTPS://www.greenriverstar.com/section/legals" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Legals <span class="caret"></span></a>
332              <ul class="dropdown-menu">
333        <li class="nav-item jvlmnreg"><a href="HTTPS://www.greenriverstar.com/section/legals" class="dropdown-item nav-link">All</a></li>
334        <li class="nav-item jvlmnreg"><a href="HTTPS://www.greenriverstar.com/section/legals/read%5Fpublic%5Fnotices" class="dropdown-item nav-link">Read Public Notices</a></li>
335        <li class="nav-item jvlmnreg"><a href="HTTPS://www.greenriverstar.com/section/legals/submit%5Fa%5Fpublic%5Fnotice" class="dropdown-item nav-link">Submit a Public Notice</a></li>
336       </ul></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/classifieds" >Classifieds</a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/directory" >Directory</a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/photos" >Photos</a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/about" >About</a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/contact" >Contact</a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/advertise" >Advertise</a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/trial" >Free Trial</a></li><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/subscribe" >Subscribe</a></li><li class="nav-item jvlmn"><a class="active" href="HTTPS://www.greenriverstar.com/login" >Sign In</a></li>
337								</ul><ul class="nav navbar-nav ml-auto"><div class="navbar-nav ml-auto">
338				            <a href="javascript:;" class="search-toggler"> 
339								<i class="fa fa-search"></i>
340							</a>
341							<div id="search-form">
342							    <form method="GET" class="searchbox" autocomplete="on" ACTION="/findit" NAME="findit">
343                                                                <input class="search" type="text" name="mysearch" placeholder="Search" required="" value="" title="search">
344								<input class="submit-search" type="submit" value="Submit">
345                                                            </form>
346							</div>
347				        </div></ul></div>
348					</nav>
349				</div>
350			</div>
351		</div>
352	</section>
353<script>
354/**
355 * Dynamic Navigation Menu with Responsive Overflow
356 * Automatically collapses menu items into a "More..." dropdown on narrow screens
357 */
358
359(function() {
360    'use strict';
361
362    // Configuration
363    const CONFIG = {
364        RESERVED_SPACE: 200,
365        BREAKPOINT: 990,
366        DEBOUNCE_DELAY: 0,
367        SELECTOR: {
368            MAIN_MENU: 'ul.nav.navbar-nav.me-auto',
369            DROPDOWN_TOGGLE: '[data-bs-toggle="dropdown"]'
370        },
371        CLASS: {
372            NAV_ITEM: 'nav-item',
373            NAV_LINK: 'nav-link',
374            DROPDOWN: 'dropdown',
375            DROPDOWN_ITEM: 'dropdown-item',
376            DROPDOWN_MENU: 'dropdown-menu',
377            DROPEND: 'dropend',
378            HIDDEN: 'd-none',
379            PROTECTED: 'jvlmn',
380            REGULAR: 'jvlmnreg',
381            MORE_DROPDOWN: 'more-dropdown',
382            MORE_MENU: 'more-menu'
383        }
384    };
385
386    // State management
387    let resizeTimer = null;
388    let mainMenu = null;
389    let moreDropdown = null;
390    let moreMenu = null;
391    let hasInitialized = false; // track if init() has run
392
393    /**
394     * Initialize the dynamic menu system
395     */
396    function init() {
397        try {
398            if (hasInitialized) return; // safety check
399            hasInitialized = true;
400            // Check if dynamic menu is enabled
401            if (!shouldInitialize()) {
402                return;
403            }
404
405            mainMenu = document.querySelector(CONFIG.SELECTOR.MAIN_MENU);
406            
407            if (!mainMenu) {
408                console.error('[DynamicMenu] Main menu not found. Selector:', CONFIG.SELECTOR.MAIN_MENU);
409                return;
410            }
411
412            mergeExistingMoreDropdowns();
413            setupEventListeners();
414            adjustMenu();
415            showNavbar();
416        } catch (error) {
417            console.error('[DynamicMenu] Initialization error:', error);
418        }
419    }
420
421    /**
422    * Show navbar sections on page load
423    */
424    function showNavbar() {
425        const items = document.querySelectorAll('#JvlNavbarContent .navbar-nav > li');
426        items.forEach((item, index) => {
427                item.classList.add('show');
428        });
429    }
430
431    /**
432     * Find and merge any pre-existing "More..." dropdowns
433     */
434    function mergeExistingMoreDropdowns() {
435        const existingDropdowns = Array.from(mainMenu.querySelectorAll('li'))
436            .filter(li => li && li.textContent.trim().toLowerCase().startsWith('more...'));
437
438        // Create our consolidated More... dropdown
439        createMoreDropdown();
440
441        // Merge items from existing dropdowns
442        existingDropdowns.forEach(dropdown => {
443            if (dropdown === moreDropdown) return;
444
445            const items = dropdown.querySelectorAll(`.${CONFIG.CLASS.DROPDOWN_MENU} > li`);
446            items.forEach(item => moreMenu.appendChild(item));
447            dropdown.remove();
448        });
449    }
450
451    /**
452     * Create the More... dropdown element
453     */
454    function createMoreDropdown() {
455        moreDropdown = document.createElement('li');
456        moreDropdown.className = `${CONFIG.CLASS.NAV_ITEM} ${CONFIG.CLASS.DROPDOWN} ${CONFIG.CLASS.HIDDEN} ${CONFIG.CLASS.MORE_DROPDOWN}`;
457        moreDropdown.innerHTML = `
458            <a class="${CONFIG.CLASS.NAV_LINK} dropdown-toggle" href="#" data-bs-toggle="dropdown" data-bs-auto-close="outside" aria-expanded="false">
459                More...
460            </a>
461            <ul class="${CONFIG.CLASS.DROPDOWN_MENU} ${CONFIG.CLASS.MORE_MENU}"></ul>
462        `;
463
464        moreMenu = moreDropdown.querySelector(`.${CONFIG.CLASS.MORE_MENU}`);
465        mainMenu.appendChild(moreDropdown);
466    }
467
468    /**
469     * Setup nested dropdown handlers for items inside More...
470     */
471    function setupNestedDropdowns() {
472        if (!moreMenu) return;
473
474        const nestedDropdowns = moreMenu.querySelectorAll(`.${CONFIG.CLASS.DROPDOWN}, .${CONFIG.CLASS.NAV_ITEM}.${CONFIG.CLASS.DROPDOWN}`);
475
476        nestedDropdowns.forEach(dropdown => {
477            const toggle = dropdown.querySelector(CONFIG.SELECTOR.DROPDOWN_TOGGLE);
478            if (!toggle) return;
479
480            // Style adjustments for nested dropdowns
481            if (toggle.classList.contains(CONFIG.CLASS.NAV_LINK)) {
482                toggle.classList.add(CONFIG.CLASS.DROPDOWN_ITEM);
483            }
484
485            const nestedMenu = dropdown.querySelector(`.${CONFIG.CLASS.DROPDOWN_MENU}`);
486            if (nestedMenu) {
487                dropdown.classList.add(CONFIG.CLASS.DROPEND);
488
489                // Style nested menu
490                if (!nestedMenu.hasAttribute('data-styled')) {
491                    nestedMenu.style.padding = '0';
492                    nestedMenu.style.position = 'static';
493                    nestedMenu.setAttribute('data-styled', 'true');
494                }
495
496                // Add classes and indentation to nested items
497                styleNestedItems(nestedMenu);
498
499                // Initialize Bootstrap dropdown
500                initializeBootstrapDropdown(toggle);
501            }
502        });
503    }
504
505    /**
506     * Style nested menu items with proper classes and indentation
507     */
508    function styleNestedItems(nestedMenu) {
509        const items = nestedMenu.querySelectorAll('li');
510        items.forEach(item => {
511            item.classList.add(CONFIG.CLASS.NAV_ITEM, CONFIG.CLASS.REGULAR);
512        });
513
514        const links = nestedMenu.querySelectorAll(`.${CONFIG.CLASS.DROPDOWN_ITEM}, li > a`);
515        links.forEach(link => {
516            if (!link.hasAttribute('data-indented')) {
517                link.style.setProperty('padding-left', '2rem', 'important');
518                link.setAttribute('data-indented', 'true');
519                link.classList.add(CONFIG.CLASS.NAV_LINK);
520            }
521        });
522    }
523
524    /**
525     * Initialize Bootstrap dropdown instance
526     */
527    function initializeBootstrapDropdown(toggle) {
528        if (!window.bootstrap?.Dropdown) return;
529
530        try {
531            const existingInstance = bootstrap.Dropdown.getInstance(toggle);
532            if (existingInstance) {
533                existingInstance.dispose();
534            }
535
536            new bootstrap.Dropdown(toggle, { autoClose: true });
537        } catch (error) {
538            console.error('[DynamicMenu] Error initializing Bootstrap dropdown:', error);
539        }
540    }
541
542    /**
543     * Restore item to its original state when moving out of More...
544     */
545    function restoreItemState(item) {
546        if (!item.classList) return;
547
548        item.classList.remove(CONFIG.CLASS.DROPEND);
549        item.classList.add(CONFIG.CLASS.NAV_ITEM);
550
551        // Restore dropdown toggle classes
552        const toggle = item.querySelector(CONFIG.SELECTOR.DROPDOWN_TOGGLE);
553        if (toggle?.classList.contains(CONFIG.CLASS.DROPDOWN_ITEM)) {
554            toggle.classList.remove(CONFIG.CLASS.DROPDOWN_ITEM);
555        }
556
557        // Remove nested dropdown styling
558        const nestedMenu = item.querySelector(`.${CONFIG.CLASS.DROPDOWN_MENU}`);
559        if (nestedMenu?.hasAttribute('data-styled')) {
560            nestedMenu.removeAttribute('style');
561            nestedMenu.removeAttribute('data-styled');
562
563            const nestedItems = nestedMenu.querySelectorAll('[data-indented="true"]');
564            nestedItems.forEach(link => {
565                link.style.paddingLeft = '';
566                link.removeAttribute('data-indented');
567            });
568        }
569    }
570
571    /**
572     * Move all items from More... back to main menu
573     */
574    function moveItemsBackToMainMenu() {
575        while (moreMenu.firstChild) {
576            const child = moreMenu.firstChild;
577            restoreItemState(child);
578            mainMenu.insertBefore(child, moreDropdown);
579        }
580    }
581
582    /**
583     * Prepare item for insertion into More... dropdown
584     */
585    function prepareItemForMore(item) {
586        item.classList.add(CONFIG.CLASS.NAV_ITEM, CONFIG.CLASS.REGULAR);
587
588        const link = item.querySelector('a');
589        if (link && !link.classList.contains(CONFIG.CLASS.NAV_LINK)) {
590            link.classList.add(CONFIG.CLASS.NAV_LINK);
591        }
592    }
593
594    /**
595     * Main adjustment logic - handles menu overflow
596     */
597    function adjustMenu() {
598        if (!mainMenu || !moreDropdown || !moreMenu) return;
599
600        // Reset: move everything back
601        moveItemsBackToMainMenu();
602        moreDropdown.classList.add(CONFIG.CLASS.HIDDEN);
603
604        // Only apply overflow logic on desktop
605        if (window.innerWidth <= CONFIG.BREAKPOINT) return;
606
607        const containerWidth = mainMenu.parentElement.offsetWidth;
608        const items = Array.from(mainMenu.children).filter(li => li !== moreDropdown);
609        
610        let usedWidth = 0;
611        let overflowIndex = -1; // BEFORE 11-19-2025: -1
612
613        // Find overflow point
614        for (let i = 0; i < items.length; i++) {
615            usedWidth += items[i].offsetWidth;
616
617            if (usedWidth > containerWidth - CONFIG.RESERVED_SPACE) {
618                overflowIndex = i;   // BEFORE 11-19-2025: i - 1
619                break;
620            }
621        }
622
623        // Move overflowing items to More...
624        if (overflowIndex >= 0) {
625            for (let i = items.length - 1; i >= overflowIndex; i--) {
626                const item = items[i];
627
628                // Skip protected items
629                if (item.classList.contains(CONFIG.CLASS.PROTECTED)) continue;
630
631                prepareItemForMore(item);
632                moreMenu.insertBefore(item, moreMenu.firstChild);
633            }
634
635            if (moreMenu.children.length > 0) {
636                moreDropdown.classList.remove(CONFIG.CLASS.HIDDEN);
637                setupNestedDropdowns();
638            }
639        }
640    }
641
642    /**
643     * Debounced resize handler
644     */
645    function handleResize() {
646        clearTimeout(resizeTimer);
647        resizeTimer = setTimeout(adjustMenu, CONFIG.DEBOUNCE_DELAY);
648    }
649
650    /**
651     * Setup event listeners
652     */
653    function setupEventListeners() {
654        window.addEventListener('resize', handleResize);
655    }
656
657    /**
658     * Cleanup function for proper teardown
659     */
660    function destroy() {
661        window.removeEventListener('resize', handleResize);
662        clearTimeout(resizeTimer);
663    }
664
665    /**
666     * Check if dynamic menu is enabled via global variable
667     */
668    function shouldInitialize() {
669        return typeof dynamicMenu !== 'undefined' && dynamicMenu === true;
670    }
671
672    /**
673    // Initialize when DOM is ready
674    if (document.readyState === 'loading') {
675        document.addEventListener('DOMContentLoaded', init);
676    } else {
677        init();
678    }
679    */
680
681    /* ADDED 12-4-2025 */
682    if (window.innerWidth > CONFIG.BREAKPOINT){
683        init();
684    } else {
685        showNavbar();
686    }
687
688    // Listen for resize
689    window.addEventListener('resize', () => {
690        if (!hasInitialized && window.innerWidth > CONFIG.BREAKPOINT) {
691            init(); // run once when crossing above breakpoint
692        }
693    });
694
695})();
696</script>
696
697
698   <section class="head-info">
699		<div class="container">
700			<div class="row">
701				<div class="col-8">
702
703				</div>
704				<div class="col-4 text-right">
705					
706					<!--<a href="javascript:;" class="primary-btn">e-Edition</a>-->
707				</div>
708			</div>
709		</div>
710	</section><section class="main-dt">
711		<div class="container">
712			<div class="row">
713				<div class="col-lg-9 col-md-8 lft"><h1 class="small_h1_font">Exclusive online access to Green River Star</h1><div class="sub_forms_all" style="padding:0;"><form method='post' ACTION='HTTPS://www.greenriverstar.com/cgi-bin/htmlos.cgi/001810.1.1325467956101983785' NAME='ovrly_login_loginpage' DATA-TAG='login' class='loginform'><input type=hidden name=last.public.page value='HTTPS://www.greenriverstar.com/'>
714<input type=hidden name=this_login_var value='n'><div class="subs_mailing_add">
715           <h3 class="h3bl">Sign In</h3>
716	   <label for="username">Username</label> <input id="username" class="login_field frmflds" type="text" name="FORM_login.id" maxlength="100"  VALUE="">
717	   <label for="password">Password</label> <input id="password" class="login_field frmflds" type="password" name="FORM_login.pass" value="" maxlength="100" />
718	   <div class="text-center subs_mailing_add">
719		<input type="submit" name="mybutton" value="Sign In" class="cartbtnblack cartbtnblue"><br><br>
720		<span class="d-flex align-items-center justify-content-center"><input type=checkbox value='Y' name='remember.login' title="remember me checkbox" class="mr-1">Remember me on this computer.</span><br>
721           	<a href='HTTPS://www.greenriverstar.com/contact' style='text-decoration:none' DATA-TAG='contact'>Help</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;
722           	<a href='HTTPS://www.greenriverstar.com/cgi-bin/htmlos.cgi/001810.1.1488602882701983785' style='text-decoration:none' DATA-TAG='login'>Forgot your password?</a>
723	   </div>
724<br><br>
725<INPUT TYPE="HIDDEN" NAME="AESTIVACVNLIST" VALUE="remember.login"></form>
726</div></div>
727				</div>
728     <!--BEGIN SIDEBAR CONTENT AREA-->
729				<div class="col-lg-3 col-md-4 rht"><br><div class="subs_mailing_add" style="text-align:center;"><div class="print_sub_container">
730    <div class="print_sub_header primary-btn"><span>Attention Print Subscribers!<br>Click for login access</span>
731
732    </div>
733    <div class="print_sub_content">
734        <p>
735            <strong>Print subscribers receive FREE online access.</strong><br />
736            If you don't have online access, please fill out the <a href='HTTPS://www.greenriverstar.com/trial'><strong>'FREE Trial'</strong></a> form and we'll set you up for the duration of your print subscription.
737        </p>
738    </div>
739</div><p>&nbsp;</p><div class='sidebar_split_ad'><div class='split_left'><a href='HTTPS://www.greenriverstar.com/cgi-bin/htmlos.cgi/001810.1.1529600780201983785' DATA-TAG='home'  aria-label='Subscribe'><img src="/home/cms_data/dfault/images/.TEMP/cover_graphic_staticTEMP140x280-5425.png" width="140" height="175" alt=""></a></div><div class='split_right'><p class='sidebar_split_ad_title'><strong>Subscribe & receive:</strong></p>
740
741<p>
742- Full online access<br>
743- Comment on articles<br>
744- Access the archives<br>
745- And much more<br>
746</p><a href='HTTPS://www.greenriverstar.com/cgi-bin/htmlos.cgi/001810.1.1690072201001983785' DATA-TAG='subscribe' aria-label='Subscribe'><img src="/home/cms_data/dfault/images/.TEMP/subscribelogoTEMP150x100-7257.png" width="150" height="40" alt=""></a></div></div><p>&nbsp;</p></div>
747     <!--END SIDEBAR CONTENT AREA-->					
748				</div>					
749			</div>					
750			<div class="row">
751				
752			</div>	
753		</div>
754	</section>
755   <footer class="footer">
756		<div class="container">
757			<div class="row">
758				<div class="col-sm-12">
759					<hr class="top">
760				</div>
761			</div>
762			<div class="row">
763				<div class="col-sm-7 bdr-rft">
764					<div class="row">
765						<div class="col-sm-4">
766							<h3>Sections</h3>
767							<ul><li><a href='HTTPS://www.greenriverstar.com/section/city' aria-label="Section link" class="author-blue">City</a></li><li><a href='HTTPS://www.greenriverstar.com/section/county' aria-label="Section link" class="author-blue">County</a></li><li><a href='HTTPS://www.greenriverstar.com/section/people' aria-label="Section link" class="author-blue">People</a></li><li><a href='HTTPS://www.greenriverstar.com/section/sports' aria-label="Section link" class="author-blue">Sports</a></li><li>
767<a href='HTTPS://www.greenriverstar.com/section/news' aria-label="Section link" class="author-blue">News</a></li><li><a href='HTTPS://www.greenriverstar.com/section/obituaries' aria-label="Section link" class="author-blue">Obituaries</a></li><li><a href='HTTPS://www.greenriverstar.com/section/opinion' aria-label="Section link" class="author-blue">Opinion</a></li><li><a href='HTTPS://www.greenriverstar.com/section/business' aria-label="Section link" class="author-blue">Business</a></li><li><a href='HTTPS://www.greenriverstar.com/section/calendar' aria-label="Section link" class="author-blue">Calendar</a></li><li><a href='HTTPS://www.greenriverstar.com/section/legals' aria-label="Section link" class="author-blue">Legals</a></li>
768							</ul>
769						</div>
770						<div class="col-sm-4">
771						        <h3>Newspaper</h3>
772						        <ul>
773						          <li><a href="HTTPS://www.greenriverstar.com/contact" >Contact</a></li><li><a href="HTTPS://www.greenriverstar.com/subscribe" >Subscribe</a></li><li><a href="HTTPS://www.greenriverstar.com/about" >About</a></li><li><a href="HTTPS://www.greenriverstar.com/photos" >Photos</a></li>
774						       </ul>
775						</div>
776						<div class="col-sm-4">
777							<h3>Website</h3>
778						        <ul>
779						          <li><a href="HTTPS://www.greenriverstar.com/terms" >Terms of Use</a></li><li><a href="HTTPS://www.greenriverstar.com/privacy" >Privacy Policy</a></li><li><a href="HTTPS://www.greenriverstar.com/sitemap_index.xml"  target="_blank">Sitemap</a></li><li><span></span></li><li><span>*By using this website, you agree to our <a href="HTTPS://www.greenriverstar.com/privacy">Privacy Policy</a> and <a href="HTTPS://www.greenriverstar.com/terms">Terms</a>.</span></li>
780						        </ul>
781						</div>
782					</div>
783				</div>
784				<div class="col-sm-5 ext-space">
785					<div class="row">
786						<div class="col-sm-8">
787							<h3>Connect With Us</h3>
788							<ul>
789							  <li><span>P.O. Box 580</span></li><li><span>Green River, WY 82935</span></li><li><span>Ph: (307) 875-3103</span></li><li><span><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="197c7d706d766b597e6b7c7c776b706f7c6b6a6d786b377a7674">[email&#160;protected]</a></span></li><li><span><li><span>&copy; 2026 Green River Star, Inc.</span></li></span></li>			</ul>
790						</div>
791						<div class="col-sm-4">
792							<h3 class="mbpx-3">Follow Us</h3>
793							<ul class="social"><li class="nav-item jvlmn"><a  href="https://www.facebook.com/The-Green-River-Star-106459916090945"  target="n/a"><i class='fa-brands fa-facebook-f' aria-hidden='true'></i></a></li></ul>
794
795							<h3 class="mbpx-3">RSS</h3>
796							<ul class="social"><li class="nav-item jvlmn"><a  href="HTTPS://www.greenriverstar.com/rss"  target="n/a"><i class='fa fa-rss' aria-hidden='true'></i></a></li></ul>
797						</div>
798					</div>
799				</div>
800			</div>
801			<div class="row">
802				<div class="col-sm-12">
803					<hr>
804				</div>
805			</div>
806			<div class="row">
807				<div class="col-sm-12">
808					<p class="copy">Powered by <strong><a href="http://www.lionslight.com" target="_blank">ROAR Online Publication Software</a></strong> from Lions Light Corporation<br />
809     © Copyright 2026</p>
810				</div>
811			</div>
812		</div>
813
814</footer>
vendor: 110 bytes, lines 814-816
814
815
816<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
816<script>
817
818
819$(".more_stories_toggle").click(function () {
820    this.style.margin = "0";
821    $more_stories_toggle = $(this);
822    $more_stories_list = $more_stories_toggle.next(); 							  //getting the next element
823
824//    $more_stories_list.slideToggle("slow", function () {						  //open up the content needed - toggle the slide- if visible, slide up, if not slidedown.
825
826        $more_stories_toggle.text(function () {								  //execute this after slideToggle is done; change text of header based on visibility of content div
827
828            return $more_stories_list.is(":visible") ? "+ More Stories" : "- More Stories";               //change text based on condition
829        });
830//    });
831});
832
833
834
835$( ".print_sub_container" ).click(function() {
836  $( ".print_sub_content" ).slideToggle( 500, function() {
837    // Animation complete.
838  });
839});
840
841</script>
vendor: 1 bytes, line 841
841
842<script src="/ASSET/1614x19451/XPATH/cms/website_specifics/monarch.js"></script>
vendor: 1 bytes, line 842
842
843<script src="/ASSET/1014x23079/XPATH/cms/website_specifics/monarch_bootstrap.js"></script>
843
844
845 <!-- <br><small>live</small> (Desktop|paywallerror|error) -->
846 
846<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"df7694919a2e4c2fa63f410184096401","r":1,"spa":2}' crossorigin="anonymous"></script>
846
847</body>
848
849
850</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.