pulaskicitizen.com Ads.txt file
<!doctype html><head><style>img.lazy{min-height:1px}</style><link
href=https://d1x9gghu7qj4vd.cloudfront.net/w3-total-cache/pub/js/lazyload.min.js as=script><meta
charset="utf-8"><meta
name="HandheldFriendly" content="True"><meta
name="MobileOptimized" content="320"><meta
name="viewport" content="width=device-width, initial-scale=1"><style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style><title>Pulaski Citizen - Main Street Media of Tennessee</title><meta
name="robots" content="max-image-preview:large"><link
rel=canonical href=https://mainstreetmediatn.com/pulaski-citizen/ ><meta
name="generator" content="All in One SEO (AIOSEO) 4.7.9"><meta
property="og:locale" content="en_US"><meta
property="og:site_name" content="Main Street Media of Tennessee -"><meta
property="og:type" content="article"><meta
property="og:title" content="Pulaski Citizen - Main Street Media of Tennessee"><meta
property="og:url" content="https://mainstreetmediatn.com/pulaski-citizen/"><meta
property="og:image" content="https://mainstreetmediatn.com/wp-content/uploads/2023/03/MS-Tennesee-logo-1-1.png"><meta
property="og:image:secure_url" content="https://mainstreetmediatn.com/wp-content/uploads/2023/03/MS-Tennesee-logo-1-1.png"><meta
property="og:image:width" content="990"><meta
property="og:image:height" content="166"><meta
property="article:published_time" content="2023-12-06T23:43:17+00:00"><meta
property="article:modified_time" content="2023-12-06T23:43:17+00:00"><meta
property="article:author" content="ourhometowninc"><meta
name="twitter:card" content="summary_large_image"><meta
name="twitter:title" content="Pulaski Citizen - Main Street Media of Tennessee"><meta
name="twitter:creator" content="@ourhometowninc"><meta
name="twitter:image" content="https://mainstreetmediatn.com/wp-content/uploads/2023/03/MS-Tennesee-logo-1-1.png"><meta
name="twitter:label1" content="Written by"><meta
name="twitter:data1" content="ohtadmin"> <script type=application/ld+json class=aioseo-schema>{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/mainstreetmediatn.com\/pulaski-citizen\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mainstreetmediatn.com\/#listItem","position":1,"name":"Home","item":"https:\/\/mainstreetmediatn.com\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mainstreetmediatn.com\/pulaski-citizen\/#listItem","name":"Pulaski Citizen"}},{"@type":"ListItem","@id":"https:\/\/mainstreetmediatn.com\/pulaski-citizen\/#listItem","position":2,"name":"Pulaski Citizen","previousItem":{"@type":"ListItem","@id":"https:\/\/mainstreetmediatn.com\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/mainstreetmediatn.com\/#organization","name":"mainstreetmediatn","url":"https:\/\/mainstreetmediatn.com\/","logo":{"@type":"ImageObject","url":"https:\/\/mainstreetmediatn.com\/wp-content\/uploads\/2023\/01\/default-images-31.png","@id":"https:\/\/mainstreetmediatn.com\/pulaski-citizen\/#organizationLogo","width":1280,"height":720},"image":{"@id":"https:\/\/mainstreetmediatn.com\/pulaski-citizen\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/mainstreetmediatn.com\/pulaski-citizen\/#webpage","url":"https:\/\/mainstreetmediatn.com\/pulaski-citizen\/","name":"Pulaski Citizen - Main Street Media of Tennessee","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/mainstreetmediatn.com\/#website"},"breadcrumb":{"@id":"https:\/\/mainstreetmediatn.com\/pulaski-citizen\/#breadcrumblist"},"datePublished":"2023-12-06T17:43:17-06:00","dateModified":"2023-12-06T17:43:17-06:00"},{"@type":"WebSite","@id":"https:\/\/mainstreetmediatn.com\/#website","url":"https:\/\/mainstreetmediatn.com\/","name":"Main Street Media of Tennessee","inLanguage":"en-US","publisher":{"@id":"https:\/\/mainstreetmediatn.com\/#organization"}}]}</script> <link
rel=dns-prefetch href=//static.addtoany.com><link
rel=dns-prefetch href=//d1x9gghu7qj4vd.cloudfront.net><link
rel=dns-prefetch href=//cdn.jsdelivr.net><link
rel=dns-prefetch href=//use.fontawesome.com><link
rel=stylesheet id=adsanity-default-css-css href='https://d1x9gghu7qj4vd.cloudfront.net/adsanity/dist/css/widget-default.css?ver=1.9.4' type=text/css media=screen><link
rel=stylesheet id=mp-theme-css href='https://d1x9gghu7qj4vd.cloudfront.net/memberpress/css/ui/theme.css?ver=1.11.37' type=text/css media=all><link
rel=stylesheet href=https://mainstreetmediatn.com/wp-content/cache/minify/d68c1.css media=all><style id=ayecode-ui-inline-css>body.modal-open #wpadminbar{z-index:999}.embed-responsive-16by9 .fluid-width-video-wrapper{padding:0!important;position:initial}</style><link
rel=stylesheet href=https://mainstreetmediatn.com/wp-content/cache/minify/a5ff7.css media=all><style id=classic-theme-styles-inline-css>/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}</style><style id=global-styles-inline-css>/*<![CDATA[*/:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}/*]]>*/</style><link
rel=stylesheet id=paywall_meter_css-css href='https://d1x9gghu7qj4vd.cloudfront.net/memberpress-metered/css/memberpress-source-metered.css?ver=6.7.2' type=text/css media=all><link
rel=stylesheet href=https://mainstreetmediatn.com/wp-content/cache/minify/300ec.css media=all><link
rel=stylesheet id=oht-speed-sidebar-css href='https://d1x9gghu7qj4vd.cloudfront.net/oht_speed_optimizer/assets/css/sidebar.css?ver=1.0.0' type=text/css media=all><link
rel=stylesheet id=oht-comments-style-css href='https://d1x9gghu7qj4vd.cloudfront.net/oht_speed_optimizer/assets/css/comments.css?ver=1.0.0' type=text/css media=all><link
rel=stylesheet id=ohtnav_styles-css href='https://d1x9gghu7qj4vd.cloudfront.net/ohtnav/css/styles.css?ver=1.0.1' type=text/css media=all><link
rel=stylesheet id=oht_shortcode_central-css href='https://d1x9gghu7qj4vd.cloudfront.net/ohtnav/submodules//css/oht_shortcode_central.css?ver=1.0.1' type=text/css media=all><link
rel=stylesheet id=author-page-css-css href='https://d1x9gghu7qj4vd.cloudfront.net/ohtnav/submodules/author_templates/oht_modified_author.css?ver=1.1' type=text/css media=all><link
rel=stylesheet id=searchandfilter-css href='//d1x9gghu7qj4vd.cloudfront.net/search-filter/style.css?ver=1' type=text/css media=all><link
rel=stylesheet id=woocommerce-layout-css href='https://d1x9gghu7qj4vd.cloudfront.net/woocommerce/assets/css/woocommerce-layout.css?ver=9.6.2' type=text/css media=all><link
rel=stylesheet id=woocommerce-smallscreen-css href='https://d1x9gghu7qj4vd.cloudfront.net/woocommerce/assets/css/woocommerce-smallscreen.css?ver=9.6.2' type=text/css media='only screen and (max-width: 768px)'><link
rel=stylesheet id=woocommerce-general-css href='https://d1x9gghu7qj4vd.cloudfront.net/woocommerce/assets/css/woocommerce.css?ver=9.6.2' type=text/css media=all><style id=woocommerce-inline-inline-css>.woocommerce form .form-row .required { visibility: visible; }</style><link
rel=stylesheet id=wp-polls-css href='https://d1x9gghu7qj4vd.cloudfront.net/wp-polls/polls-css.css?ver=2.77.3' type=text/css media=all><style id=wp-polls-inline-css>.wp-polls .pollbar {
margin: 1px;
font-size: 6px;
line-height: 8px;
height: 8px;
background-image: url('https://d1x9gghu7qj4vd.cloudfront.net/wp-polls/images/default/pollbg.gif');
border: 1px solid #c8c8c8;
}</style><link
rel=stylesheet id=solr_auto_css-css href='https://d1x9gghu7qj4vd.cloudfront.net/wpsolr-search-engine/wpsolr/core/css/bootstrap.min.css?ver=20.1' type=text/css media=all><link
rel=stylesheet id=solr_frontend-css href='https://d1x9gghu7qj4vd.cloudfront.net/wpsolr-search-engine/wpsolr/core/css/style.css?ver=20.1' type=text/css media=all><link
rel=stylesheet id=brands-styles-css href='https://d1x9gghu7qj4vd.cloudfront.net/woocommerce/assets/css/brands.css?ver=9.6.2' type=text/css media=all><link
rel=stylesheet href=https://mainstreetmediatn.com/wp-content/cache/minify/d8d1c.css media=all><link
rel=stylesheet id=theme-style-print-css href='https://mainstreetmediatn.com/wp-content/themes/dolores/assets/styles/print.css?ver=0.3.0' type=text/css media=print><link
rel=stylesheet id=font-awesome-css href='https://use.fontawesome.com/releases/v6.4.2/css/all.css?wpfas=true' type=text/css media=all><link
rel=stylesheet href=https://mainstreetmediatn.com/wp-content/cache/minify/e3d82.css media=all><link
rel=stylesheet id=newsletter-css href='https://d1x9gghu7qj4vd.cloudfront.net/newsletter/style.css?ver=8.7.0' type=text/css media=all><link
rel=stylesheet id=bootstrap-css href='https://cdn.jsdelivr.net/npm/bootstrap@4.5.0/dist/css/bootstrap.min.css?ver=6.7.2' type=text/css media=all><link
rel=stylesheet href=https://mainstreetmediatn.com/wp-content/cache/minify/4c47c.css media=all><link
rel=stylesheet id=addtoany-css href='https://d1x9gghu7qj4vd.cloudfront.net/add-to-any/addtoany.min.css?ver=1.16' type=text/css media=all> <script src=https://mainstreetmediatn.com/wp-content/cache/minify/d52ed.js></script> <script id=jquery-core-js-after>window.gdSetMap = window.gdSetMap || 'osm';window.gdLoadMap = window.gdLoadMap || '';</script> <script src=https://mainstreetmediatn.com/wp-content/cache/minify/63b1f.js></script> <script id=jquery-js-after>window.gdSetMap = window.gdSetMap || 'osm';window.gdLoadMap = window.gdLoadMap || '';</script> <script src=https://mainstreetmediatn.com/wp-content/cache/minify/5790f.js></script> <script id=bootstrap-js-bundle-js-after>/*<![CDATA[*/function aui_init_greedy_nav(){jQuery('nav.greedy').each(function(i,obj){if(jQuery(this).hasClass("being-greedy")){return true}jQuery(this).addClass('navbar-expand');var $vlinks='';var $dDownClass='';if(jQuery(this).find('.navbar-nav').length){if(jQuery(this).find('.navbar-nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.navbar-nav').addClass("being-greedy w-100").removeClass('overflow-hidden')}else if(jQuery(this).find('.nav').length){if(jQuery(this).find('.nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.nav').addClass("being-greedy w-100").removeClass('overflow-hidden');$dDownClass=' mt-2 '}else{return false}jQuery($vlinks).append('<li class="nav-item list-unstyled ml-auto greedy-btn d-none dropdown ">'+'<a href=javascript:void(0) data-toggle=dropdown class=nav-link><i class="fas fa-ellipsis-h"></i> <span class="greedy-count badge badge-dark badge-pill"></span></a>'+'<ul class="greedy-links dropdown-menu dropdown-menu-right '+$dDownClass+'"></ul>'+'</li>');var $hlinks=jQuery(this).find('.greedy-links');var $btn=jQuery(this).find('.greedy-btn');var numOfItems=0;var totalSpace=0;var closingTime=1000;var breakWidths=[];$vlinks.children().outerWidth(function(i,w){totalSpace+=w;numOfItems+=1;breakWidths.push(totalSpace)});var availableSpace,numOfVisibleItems,requiredSpace,buttonSpace,timer;function check(){buttonSpace=$btn.width();availableSpace=$vlinks.width()-10;numOfVisibleItems=$vlinks.children().length;requiredSpace=breakWidths[numOfVisibleItems-1];if(numOfVisibleItems>1&&requiredSpace>availableSpace){$vlinks.children().last().prev().prependTo($hlinks);numOfVisibleItems-=1;check()}else if(availableSpace>breakWidths[numOfVisibleItems]){$hlinks.children().first().insertBefore($btn);numOfVisibleItems+=1;check()}jQuery($btn).find(".greedy-count").html(numOfItems-numOfVisibleItems);if(numOfVisibleItems===numOfItems){$btn.addClass('d-none')}else $btn.removeClass('d-none')}jQuery(window).on("resize",function(){check()});check()})}function aui_select2_locale(){var aui_select2_params={"i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"};return{language:{errorLoading:function(){return aui_select2_params.i18n_searching},inputTooLong:function(args){var overChars=args.input.length-args.maximum;if(1===overChars){return aui_select2_params.i18n_input_too_long_1}return aui_select2_params.i18n_input_too_long_n.replace('%item%',overChars)},inputTooShort:function(args){var remainingChars=args.minimum-args.input.length;if(1===remainingChars){return aui_select2_params.i18n_input_too_short_1}return aui_select2_params.i18n_input_too_short_n.replace('%item%',remainingChars)},loadingMore:function(){return aui_select2_params.i18n_load_more},maximumSelected:function(args){if(args.maximum===1){return aui_select2_params.i18n_selection_too_long_1}return aui_select2_params.i18n_selection_too_long_n.replace('%item%',args.maximum)},noResults:function(){return aui_select2_params.i18n_no_matches},searching:function(){return aui_select2_params.i18n_searching}}}}function aui_init_select2(){var select2_args=jQuery.extend({},aui_select2_locale());jQuery("select.aui-select2").each(function(){if(!jQuery(this).hasClass("select2-hidden-accessible")){jQuery(this).select2(select2_args)}})}function aui_time_ago(selector){var aui_timeago_params={"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"};var templates={prefix:aui_timeago_params.prefix_ago,suffix:aui_timeago_params.suffix_ago,seconds:aui_timeago_params.seconds,minute:aui_timeago_params.minute,minutes:aui_timeago_params.minutes,hour:aui_timeago_params.hour,hours:aui_timeago_params.hours,day:aui_timeago_params.day,days:aui_timeago_params.days,month:aui_timeago_params.month,months:aui_timeago_params.months,year:aui_timeago_params.year,years:aui_timeago_params.years};var template=function(t,n){return templates[t]&&templates[t].replace(/%d/i,Math.abs(Math.round(n)))};var timer=function(time){if(!time)return;time=time.replace(/\.\d+/,"");time=time.replace(/-/,"/").replace(/-/,"/");time=time.replace(/T/," ").replace(/Z/," UTC");time=time.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");time=new Date(time*1000||time);var now=new Date();var seconds=((now.getTime()-time)*.001)>>0;var minutes=seconds/60;var hours=minutes/60;var days=hours/24;var years=days/365;return templates.prefix+(seconds<45&&template('seconds',seconds)||seconds<90&&template('minute',1)||minutes<45&&template('minutes',minutes)||minutes<90&&template('hour',1)||hours<24&&template('hours',hours)||hours<42&&template('day',1)||days<30&&template('days',days)||days<45&&template('month',1)||days<365&&template('months',days/30)||years<1.5&&template('year',1)||template('years',years))+templates.suffix};var elements=document.getElementsByClassName(selector);if(selector&&elements&&elements.length){for(var i in elements){var $el=elements[i];if(typeof $el==='object'){$el.innerHTML='<i class="far fa-clock"></i> '+timer($el.getAttribute('title')||$el.getAttribute('datetime'))}}}setTimeout(function(){aui_time_ago(selector)},60000)}function aui_init_tooltips(){jQuery('[data-toggle="tooltip"]').tooltip();jQuery('[data-toggle="popover"]').popover();jQuery('[data-toggle="popover-html"]').popover({html:true});jQuery('[data-toggle="popover"],[data-toggle="popover-html"]').on('inserted.bs.popover',function(){jQuery('body > .popover').wrapAll("<div class=bsui />")})}$aui_doing_init_flatpickr=false;function aui_init_flatpickr(){if(typeof jQuery.fn.flatpickr==="function"&&!$aui_doing_init_flatpickr){$aui_doing_init_flatpickr=true;try{flatpickr.localize({weekdays:{shorthand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],longhand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],},months:{shorthand:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],longhand:['January','February','March','April','May','June','July','August','September','October','November','December'],},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:1,ordinal:function(nth){var s=nth%100;if(s>3&&s<21)return"th";switch(s%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:' to ',weekAbbreviation:'Wk',scrollTitle:'Scroll to increment',toggleTitle:'Click to toggle',amPM:['AM','PM'],yearAriaLabel:'Year',hourAriaLabel:'Hour',minuteAriaLabel:'Minute',time_24hr:false})}catch(err){console.log(err.message)}jQuery('input[data-aui-init="flatpickr"]:not(.flatpickr-input)').flatpickr()}$aui_doing_init_flatpickr=false}$aui_doing_init_iconpicker=false;function aui_init_iconpicker(){if(typeof jQuery.fn.iconpicker==="function"&&!$aui_doing_init_iconpicker){$aui_doing_init_iconpicker=true;jQuery('input[data-aui-init="iconpicker"]:not(.iconpicker-input)').iconpicker()}$aui_doing_init_iconpicker=false}function aui_modal_iframe($title,$url,$footer,$dismissible,$class,$dialog_class,$body_class,responsive){if(!$body_class){$body_class='p-0'}var wClass='text-center position-absolute w-100 text-dark overlay overlay-white p-0 m-0 d-none d-flex justify-content-center align-items-center';var $body="",sClass="w-100 p-0 m-0";if(responsive){$body+='<div class="embed-responsive embed-responsive-16by9">';wClass+=' h-100';sClass+=' embed-responsive-item'}else{wClass+=' vh-100';sClass+=' vh-100'}$body+='<div class="ac-preview-loading '+wClass+'" style=left:0;top:0><div class=spinner-border role=status></div></div>';$body+='<iframe id=embedModal-iframe class="'+sClass+'" src width=100% height=100% frameborder=0 allowtransparency=true></iframe>';if(responsive){$body+='</div>'}$m=aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class);jQuery($m).on('shown.bs.modal',function(e){iFrame=jQuery('#embedModal-iframe');jQuery('.ac-preview-loading').addClass('d-flex');iFrame.attr({src:$url});iFrame.load(function(){jQuery('.ac-preview-loading').removeClass('d-flex')})});return $m}function aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class){if(!$class){$class=''}if(!$dialog_class){$dialog_class=''}if(!$body){$body='<div class=text-center><div class=spinner-border role=status></div></div>'}jQuery('.aui-modal').modal('hide').modal('dispose').remove();jQuery('.modal-backdrop').remove();var $modal='';$modal+='<div class="modal aui-modal fade shadow bsui '+$class+'" tabindex=-1>'+'<div class="modal-dialog modal-dialog-centered '+$dialog_class+'">'+'<div class="modal-content border-0 shadow">';if($title){$modal+='<div class=modal-header>'+'<h5 class="modal-title">'+$title+'</h5>';if($dismissible){$modal+='<button type=button class=close data-dismiss=modal aria-label=Close>'+'<span aria-hidden=true>×</span>'+'</button>'}$modal+='</div>'}$modal+='<div class="modal-body '+$body_class+'">'+$body+'</div>';if($footer){$modal+='<div class=modal-footer>'+$footer+'</div>'}$modal+='</div>'+'</div>'+'</div>';jQuery('body').append($modal);return jQuery('.aui-modal').modal('hide').modal({})}function aui_conditional_fields(form){jQuery(form).find(".aui-conditional-field").each(function(){var $element_require=jQuery(this).data('element-require');if($element_require){$element_require=$element_require.replace("'","'");$element_require=$element_require.replace(""",'"');if(aui_check_form_condition($element_require,form)){jQuery(this).removeClass('d-none')}else{jQuery(this).addClass('d-none')}}})}function aui_check_form_condition(condition,form){if(form){condition=condition.replace(/\(form\)/g,"('"+form+"')")}return new Function("return "+condition+";")()}jQuery.fn.aui_isOnScreen=function(){var win=jQuery(window);var viewport={top:win.scrollTop(),left:win.scrollLeft()};viewport.right=viewport.left+win.width();viewport.bottom=viewport.top+win.height();var bounds=this.offset();bounds.right=bounds.left+this.outerWidth();bounds.bottom=bounds.top+this.outerHeight();return(!(viewport.right<bounds.left||viewport.left>bounds.right||viewport.bottom<bounds.top||viewport.top>bounds.bottom))};function aui_carousel_maybe_show_multiple_items($carousel){var $items={};var $item_count=0;if(!jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).append('<div class="carousel-inner-original d-none">'+jQuery($carousel).find('.carousel-inner').html()+'</div>')}jQuery($carousel).find('.carousel-inner-original .carousel-item').each(function(){$items[$item_count]=jQuery(this).html();$item_count++});if(!$item_count){return}if(jQuery(window).width()<=576){if(jQuery($carousel).find('.carousel-inner').hasClass('aui-multiple-items')&&jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).find('.carousel-inner').removeClass('aui-multiple-items').html(jQuery($carousel).find('.carousel-inner-original').html());jQuery($carousel).find(".carousel-indicators li").removeClass("d-none")}}else{var $md_count=jQuery($carousel).data('limit_show');var $new_items='';var $new_items_count=0;var $new_item_count=0;var $closed=true;Object.keys($items).forEach(function(key,index){if(index!=0&&Number.isInteger(index/$md_count)){$new_items+='</div></div>';$closed=true}if(index==0||Number.isInteger(index/$md_count)){$active=index==0?'active':'';$new_items+='<div class="carousel-item '+$active+'"><div class="row m-0">';$closed=false;$new_items_count++;$new_item_count=0}$new_items+='<div class="col pr-1 pl-0">'+$items[index]+'</div>';$new_item_count++});if(!$closed){if($md_count-$new_item_count>0){$placeholder_count=$md_count-$new_item_count;while($placeholder_count>0){$new_items+='<div class="col pr-1 pl-0"></div>';$placeholder_count--}}$new_items+='</div></div>'}jQuery($carousel).find('.carousel-inner').addClass('aui-multiple-items').html($new_items);jQuery($carousel).find('.carousel-item.active img').each(function(){if(real_srcset=jQuery(this).attr("data-srcset")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("srcset",real_srcset)}if(real_src=jQuery(this).attr("data-src")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("src",real_src)}});$hide_count=$new_items_count-1;jQuery($carousel).find(".carousel-indicators li:gt("+$hide_count+")").addClass("d-none")}jQuery(window).trigger("aui_carousel_multiple")}function aui_init_carousel_multiple_items(){jQuery(window).on("resize",function(){jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})});jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})}function init_nav_sub_menus(){jQuery('.navbar-multi-sub-menus').each(function(i,obj){if(jQuery(this).hasClass("has-sub-sub-menus")){return true}jQuery(this).addClass('has-sub-sub-menus');jQuery(this).find('.dropdown-menu a.dropdown-toggle').on('click',function(e){var $el=jQuery(this);$el.toggleClass('active-dropdown');var $parent=jQuery(this).offsetParent(".dropdown-menu");if(!jQuery(this).next().hasClass('show')){jQuery(this).parents('.dropdown-menu').first().find('.show').removeClass("show")}var $subMenu=jQuery(this).next(".dropdown-menu");$subMenu.toggleClass('show');jQuery(this).parent("li").toggleClass('show');jQuery(this).parents('li.nav-item.dropdown.show').on('hidden.bs.dropdown',function(e){jQuery('.dropdown-menu .show').removeClass("show");$el.removeClass('active-dropdown')});if(!$parent.parent().hasClass('navbar-nav')){$el.next().addClass('position-relative border-top border-bottom')}return false})})}function aui_lightbox_embed($link,ele){ele.preventDefault();jQuery('.aui-carousel-modal').remove();var $modal='<div class="modal fade aui-carousel-modal bsui" tabindex=-1 role=dialog aria-labelledby=aui-modal-title aria-hidden=true><div class="modal-dialog modal-dialog-centered modal-xl mw-100"><div class="modal-content bg-transparent border-0 shadow-none"><div class=modal-header><h5 class="modal-title" id="aui-modal-title"></h5></div><div class="modal-body text-center"><i class="fas fa-circle-notch fa-spin fa-3x"></i></div></div></div></div>';jQuery('body').append($modal);jQuery('.aui-carousel-modal').modal({});jQuery('.aui-carousel-modal').on('hidden.bs.modal',function(e){jQuery("iframe").attr('src','')});$container=jQuery($link).closest('.aui-gallery');$clicked_href=jQuery($link).attr('href');$images=[];$container.find('.aui-lightbox-image').each(function(){var a=this;var href=jQuery(a).attr('href');if(href){$images.push(href)}});if($images.length){var $carousel='<div id=aui-embed-slider-modal class="carousel slide" >';if($images.length>1){$i=0;$carousel+='<ol class="carousel-indicators position-fixed">';$container.find('.aui-lightbox-image').each(function(){$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<li data-target=#aui-embed-slider-modal data-slide-to="'+$i+'" class="'+$active+'"></li>';$i++});$carousel+='</ol>'}$i=0;$carousel+='<div class=carousel-inner>';$container.find('.aui-lightbox-image').each(function(){var a=this;var href=jQuery(a).attr('href');$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div>';var css_height=window.innerWidth>window.innerHeight?'90vh':'auto';var img=href?jQuery(a).find('img').clone().attr('src',href).attr('sizes','').removeClass().addClass('mx-auto d-block w-auto mw-100 rounded').css('max-height',css_height).get(0).outerHTML:jQuery(a).find('img').clone().removeClass().addClass('mx-auto d-block w-auto mw-100 rounded').css('max-height',css_height).get(0).outerHTML;$carousel+=img;if(jQuery(a).parent().find('.carousel-caption').length){$carousel+=jQuery(a).parent().find('.carousel-caption').clone().removeClass('sr-only').get(0).outerHTML}else if(jQuery(a).parent().find('.figure-caption').length){$carousel+=jQuery(a).parent().find('.figure-caption').clone().removeClass('sr-only').addClass('carousel-caption').get(0).outerHTML}$carousel+='</div></div>';$i++});$container.find('.aui-lightbox-iframe').each(function(){var a=this;$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div class="modal-xl mx-auto embed-responsive embed-responsive-16by9">';var css_height=window.innerWidth>window.innerHeight?'95vh':'auto';var url=jQuery(a).attr('href');var iframe='<iframe class=embed-responsive-item style="height:'+css_height+'" src="'+url+'?rel=0&showinfo=0&modestbranding=1&autoplay=1" id=video allow=autoplay></iframe>';var img=iframe;$carousel+=img;$carousel+='</div></div>';$i++});$carousel+='</div>';if($images.length>1){$carousel+='<a class=carousel-control-prev href=#aui-embed-slider-modal role=button data-slide=prev>';$carousel+='<span class=carousel-control-prev-icon aria-hidden=true></span>';$carousel+=' <a class=carousel-control-next href=#aui-embed-slider-modal role=button data-slide=next>';$carousel+='<span class=carousel-control-next-icon aria-hidden=true></span>';$carousel+='</a>'}$carousel+='</div>';var $close='<button type=button class="close text-white text-right position-fixed" style="font-size: 2.5em;right: 20px;top: 10px; z-index: 1055;" data-dismiss=modal aria-label=Close><span aria-hidden=true>×</span></button>';jQuery('.aui-carousel-modal .modal-content').html($carousel).prepend($close)}}function aui_init_lightbox_embed(){jQuery('.aui-lightbox-image, .aui-lightbox-iframe').off('click').on("click",function(ele){aui_lightbox_embed(this,ele)})}function aui_init_modal_iframe(){jQuery('.aui-has-embed, [data-aui-embed="iframe"]').each(function(e){if(!jQuery(this).hasClass('aui-modal-iframed')&&jQuery(this).data('embed-url')){jQuery(this).addClass('aui-modal-iframed');jQuery(this).on("click",function(e1){aui_modal_iframe('',jQuery(this).data('embed-url'),'',true,'','modal-lg','aui-modal-iframe p-0',true);return false})}})}$aui_doing_toast=false;function aui_toast($id,$type,$title,$title_small,$body,$time,$can_close){if($aui_doing_toast){setTimeout(function(){aui_toast($id,$type,$title,$title_small,$body,$time,$can_close)},500);return}$aui_doing_toast=true;if($can_close==null){$can_close=false}if($time==''||$time==null){$time=3000}if(document.getElementById($id)){jQuery('#'+$id).toast('show');setTimeout(function(){$aui_doing_toast=false},500);return}var uniqid=Date.now();if($id){uniqid=$id}$op="";$tClass='';$thClass='';$icon="";if($type=='success'){$op="opacity:.92;";$tClass='alert alert-success';$thClass='bg-transparent border-0 alert-success';$icon="<div class='h5 m-0 p-0'><i class='fas fa-check-circle mr-2'></i></div>"}else if($type=='error'||$type=='danger'){$op="opacity:.92;";$tClass='alert alert-danger';$thClass='bg-transparent border-0 alert-danger';$icon="<div class='h5 m-0 p-0'><i class='far fa-times-circle mr-2'></i></div>"}else if($type=='info'){$op="opacity:.92;";$tClass='alert alert-info';$thClass='bg-transparent border-0 alert-info';$icon="<div class='h5 m-0 p-0'><i class='fas fa-info-circle mr-2'></i></div>"}else if($type=='warning'){$op="opacity:.92;";$tClass='alert alert-warning';$thClass='bg-transparent border-0 alert-warning';$icon="<div class='h5 m-0 p-0'><i class='fas fa-exclamation-triangle mr-2'></i></div>"}if(!document.getElementById("aui-toasts")){jQuery('body').append('<div class=bsui id=aui-toasts><div class="position-fixed aui-toast-bottom-right pr-3 mb-1" style="z-index: 500000;right: 0;bottom: 0;'+$op+'"></div></div>')}$toast='<div id="'+uniqid+'" class="toast fade hide shadow hover-shadow '+$tClass+'" style role=alert aria-live=assertive aria-atomic=true data-delay="'+$time+'">';if($type||$title||$title_small){$toast+='<div class="toast-header '+$thClass+'">';if($icon){$toast+=$icon}if($title){$toast+='<strong class=mr-auto>'+$title+'</strong>'}if($title_small){$toast+='<small>'+$title_small+'</small>'}if($can_close){$toast+='<button type=button class="ml-2 mb-1 close" data-dismiss=toast aria-label=Close><span aria-hidden=true>×</span></button>'}$toast+='</div>'}if($body){$toast+='<div class=toast-body>'+$body+'</div>'}$toast+='</div>';jQuery('.aui-toast-bottom-right').prepend($toast);jQuery('#'+uniqid).toast('show');setTimeout(function(){$aui_doing_toast=false},500)}function aui_init_counters(){const animNum=(EL)=>{if(EL._isAnimated)return;EL._isAnimated=true;let end=EL.dataset.auiend;let start=EL.dataset.auistart;let duration=EL.dataset.auiduration?EL.dataset.auiduration:2000;let seperator=EL.dataset.auisep?EL.dataset.auisep:'';jQuery(EL).prop('Counter',start).animate({Counter:end},{duration:Math.abs(duration),easing:'swing',step:function(now){const text=seperator?(Math.ceil(now)).toLocaleString('en-US'):Math.ceil(now);const html=seperator?text.split(",").map(n=>`<span class=count>${n}</span>`).join(","):text;if(seperator&&seperator!=','){html.replace(',',seperator)}jQuery(this).html(html)}})};const inViewport=(entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting)animNum(entry.target)})};jQuery("[data-auicounter]").each((i,EL)=>{const observer=new IntersectionObserver(inViewport);observer.observe(EL)})}function aui_init(){aui_init_counters();init_nav_sub_menus();aui_init_tooltips();aui_init_select2();aui_init_flatpickr();aui_init_iconpicker();aui_init_greedy_nav();aui_time_ago('timeago');aui_init_carousel_multiple_items();aui_init_lightbox_embed();aui_init_modal_iframe()}jQuery(window).on("load",function(){aui_init()});jQuery(function($){var ua=navigator.userAgent.toLowerCase();var isiOS=ua.match(/(iphone|ipod|ipad)/);if(isiOS){var pS=0;pM=parseFloat($('body').css('marginTop'));$(document).on('show.bs.modal',function(){pS=window.scrollY;$('body').css({marginTop:-pS,overflow:'hidden',position:'fixed',})}).on('hidden.bs.modal',function(){$('body').css({marginTop:pM,overflow:'visible',position:'inherit',});window.scrollTo(0,pS)})}});var aui_confirm=function(message,okButtonText,cancelButtonText,isDelete,large){okButtonText=okButtonText||'Yes';cancelButtonText=cancelButtonText||'Cancel';message=message||'Are you sure?';sizeClass=large?'':'modal-sm';btnClass=isDelete?'btn-danger':'btn-primary';deferred=jQuery.Deferred();var $body="";$body+="<h3 class='h4 py-3 text-center text-dark'>"+message+"</h3>";$body+="<div class=d-flex>";$body+="<button class='btn btn-outline-secondary w-50 btn-round' data-dismiss=modal onclick=deferred.resolve(false);>"+cancelButtonText+"</button>";$body+="<button class='btn "+btnClass+" ml-2 w-50 btn-round' data-dismiss=modal onclick=deferred.resolve(true);>"+okButtonText+"</button>";$body+="</div>";$modal=aui_modal('',$body,'',false,'',sizeClass);return deferred.promise()};function aui_flip_color_scheme_on_scroll($value,$iframe){if(!$value)$value=window.scrollY;var navbar=$iframe?$iframe.querySelector('.color-scheme-flip-on-scroll'):document.querySelector('.color-scheme-flip-on-scroll');if(navbar==null)return;let cs_original=navbar.dataset.cso;let cs_scroll=navbar.dataset.css;if(!cs_scroll&&!cs_original){if(navbar.classList.contains('navbar-light')){cs_original='navbar-light';cs_scroll='navbar-dark'}else if(navbar.classList.contains('navbar-dark')){cs_original='navbar-dark';cs_scroll='navbar-light'}navbar.dataset.cso=cs_original;navbar.dataset.css=cs_scroll}if($value>0){navbar.classList.remove(cs_original);navbar.classList.add(cs_scroll)}else{navbar.classList.remove(cs_scroll);navbar.classList.add(cs_original)}}window.onscroll=function(){aui_set_data_scroll()};function aui_set_data_scroll(){document.documentElement.dataset.scroll=window.scrollY}aui_set_data_scroll();aui_flip_color_scheme_on_scroll();/*]]>*/</script> <script id=addtoany-core-js-before>window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};
a2a_config.icon_color="transparent,#757575";</script> <script defer src=https://static.addtoany.com/menu/page.js id=addtoany-core-js></script> <script defer src="https://d1x9gghu7qj4vd.cloudfront.net/add-to-any/addtoany.min.js?ver=1.1" id=addtoany-jquery-js></script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/oht_ads/js/oht_ad_heightCap.js?ver=6.7.2" id=oht_ad_heightCap-js-js></script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.9.6.2" id=jquery-blockui-js defer=defer data-wp-strategy=defer></script> <script id=wc-add-to-cart-js-extra>var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https:\/\/mainstreetmediatn.com\/cart\/","is_cart":"","cart_redirect_after_add":"no"};</script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=9.6.2" id=wc-add-to-cart-js defer=defer data-wp-strategy=defer></script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.9.6.2" id=js-cookie-js defer=defer data-wp-strategy=defer></script> <script id=woocommerce-js-extra>var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"};</script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/woocommerce/assets/js/frontend/woocommerce.min.js?ver=9.6.2" id=woocommerce-js defer=defer data-wp-strategy=defer></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.0/dist/js/bootstrap.bundle.min.js?ver=5.0.0" id=bootstrap-js></script> <script src=https://mainstreetmediatn.com/wp-content/cache/minify/b9bd2.js></script> <link
rel=https://api.w.org/ href=https://mainstreetmediatn.com/wp-json/ ><link
rel=alternate title=JSON type=application/json href=https://mainstreetmediatn.com/wp-json/wp/v2/pages/1388074><link
rel=EditURI type=application/rsd+xml title=RSD href=https://mainstreetmediatn.com/xmlrpc.php?rsd><link
rel=shortlink href='https://mainstreetmediatn.com/?p=1388074'><link
rel=alternate title="oEmbed (JSON)" type=application/json+oembed href="https://mainstreetmediatn.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmainstreetmediatn.com%2Fpulaski-citizen%2F"><link
rel=alternate title="oEmbed (XML)" type=text/xml+oembed href="https://mainstreetmediatn.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmainstreetmediatn.com%2Fpulaski-citizen%2F&format=xml"><style media=screen>.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }
.g img { height:auto; }
.g-col { position:relative; float:left; }
.g-col:first-child { margin-left: 0; }
.g-col:last-child { margin-right: 0; }
.woocommerce-page .g, .bbpress-wrapper .g { margin: 20px auto; clear:both; }
.g-1 { width:auto; height:auto; margin: 0 auto; }
.g-2 { width:auto; height:auto; margin: 0 auto; }
.g-3 { margin: 0 auto; }
.g-4 { margin: 0 auto; }
.g-5 { width:auto; height:auto; margin: 0 auto; }
.g-6 { margin: 0 auto; }
.g-7 { width:auto; height:auto; margin: 0 auto; }
.g-8 { margin: 0 auto; }
.g-9 { margin: 0 auto; }
.g-10 { width:auto; height:auto; margin: 0 auto; }
.g-11 { width:auto; height:auto; margin: 0 auto; }
.g-12 { margin: 0 auto; }
.g-13 { width:auto; height:auto; margin: 0 auto; }
.g-14 { width:auto; height:auto; margin: 0 auto; }
.g-15 { width:auto; height:auto; margin: 0 auto; }
.g-16 { width:auto; height:auto; margin: 0 auto; }
.g-17 { margin: 0 auto; }
.g-18 { margin: 0 auto; }
.g-19 { margin: 0 auto; }
.g-20 { margin: 0 auto; }
.g-21 { margin: 0 auto; }
.g-22 { margin: 0 auto; }
.g-23 { margin: 0 auto; }
.g-24 { margin: 0 auto; }
.g-25 { margin: 0 auto; }
.g-26 { margin: 0 auto; }
.g-27 { margin: 0 auto; }
.g-28 { margin: 0 auto; }
.g-29 { margin: 0 auto; }
.g-30 { margin: 0 auto; }
.g-31 { width:auto; height:auto; margin: 0 auto; }
.g-32 { margin: 0 auto; }
.g-33 { margin: 0 auto; }
.g-34 { margin: 0 auto; }
.g-35 { margin: 0 auto; }
.g-36 { margin: 0 auto; }
.g-39 { margin: 0 auto; }
.g-40 { margin: 0 auto; }
.g-41 { margin: 0 auto; }
.g-42 { margin: 0 auto; }
.g-43 { margin: 0 auto; }
.g-44 { margin: 0 auto; }
.g-45 { margin: 0 auto; }
.g-46 { margin: 0 auto; }
.g-47 { margin: 0 auto; }
.g-48 { margin: 0 auto; }
.g-49 { margin: 0 auto; }
.g-50 { margin: 0 auto; }
.g-51 { margin: 0 auto; }
.g-52 { margin: 0 auto; }
.g-53 { margin: 0 auto; }
.g-54 { margin: 0 auto; }
.g-55 { margin: 0 auto; }
.g-56 { margin: 0 auto; }
.g-57 { margin: 0 auto; }
.g-58 { margin: 0 auto; }
.g-59 { margin: 0 auto; }
.g-60 { margin: 0 auto; }
.g-61 { margin: 0 auto; }
.g-62 { margin: 0 auto; }
.g-63 { width:100%; max-width:320px; height:100%; max-height:50px; margin: 0 auto; }
.g-64 { margin: 0 auto; }
.g-65 { margin: 0 auto; }
.g-66 { margin: 0 auto; }
.g-67 { margin: 0 auto; }
.g-68 { margin: 0 auto; }
.g-69 { margin: 0 auto; }
.g-70 { margin: 0 auto; }
.g-71 { margin: 0 auto; }
.g-72 { margin: 0 auto; }
.g-73 { margin: 0 auto; }
.g-74 { margin: 0 auto; }
.g-75 { margin: 0 auto; }
.g-76 { margin: 0 auto; }
.g-77 { margin: 0 auto; }
.g-78 { margin: 0 auto; }
.g-79 { margin: 0 auto; }
.g-80 { margin: 0 auto; }
.g-82 { margin: 0 auto; }
.g-85 { margin: 0 auto; }
.g-86 { margin: 0 auto; }
.g-87 { margin: 0 auto; }
.g-88 { margin: 0 auto; }
.g-89 { margin: 0 auto; }
.g-90 { margin: 0 auto; }
.g-91 { margin: 0 auto; }
.g-92 { margin: 0 auto; }
.g-93 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; float:left; clear:left; }
.g-94 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:150px; float:left; clear:left; }
.g-95 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:150px; float:left; clear:left; }
.g-96 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; float:left; clear:left; }
.g-97 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; }
.g-98 { margin: 0 auto; }
.g-99 { margin: 0 auto; }
.g-100 { margin: 0 auto; }
.g-101 { margin: 0 auto; }
.g-102 { margin: 0 auto; }
.g-103 { margin: 0 auto; }
.g-104 { margin: 0 auto; }
.g-105 { margin: 0 auto; }
.g-106 { margin: 0 auto; }
.g-107 { margin: 0 auto; }
.g-108 { margin: 0 auto; }
.g-109 { margin: 0 auto; }
.g-110 { margin: 0 auto; }
.g-111 { margin: 0 auto; }
.g-112 { margin: 0 auto; }
.g-113 { margin: 0 auto; }
.g-114 { margin: 0 auto; }
.g-115 { margin: 0 auto; }
.g-116 { margin: 0 auto; }
.g-117 { margin: 0 auto; }
.g-118 { margin: 0 auto; }
.g-119 { margin: 0 auto; }
.g-120 { margin: 0 auto; }
.g-121 { margin: 0 auto; }
.g-122 { margin: 0 auto; }
.g-123 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; float:left; clear:left; }
.g-124 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; float:left; clear:left; }
.g-125 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; float:left; clear:left; }
.g-126 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; float:left; clear:left; }
.g-127 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; float:left; clear:left; }
.g-128 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; float:left; clear:left; }
.g-129 { margin:10px 0px 10px 0px; float:left; clear:left; }
.g-130 { margin: 0 auto; }
.g-131 { margin: 0 auto; }
.g-133 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; float:left; clear:left; }
.g-134 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; float:left; clear:left; }
.g-135 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; float:left; clear:left; }
.g-136 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; }
.g-137 { margin: 0 auto; }
.g-138 { margin: 0 auto; }
.g-139 { margin: 0 auto; }
.g-140 { margin: 0 auto; }
.g-143 { margin: 0 auto; }
.g-144 { margin: 0 auto; }
.g-145 { margin: 0 auto; }
.g-146 { margin: 0 auto; }
.g-147 { margin: 0 auto; }
.g-148 { margin: 0 auto; }
.g-149 { margin: 0 auto; }
.g-150 { margin: 0 auto; }
.g-151 { margin: 0 auto; }
.g-152 { margin: 0 auto; }
.g-153 { margin: 0 auto; }
.g-154 { margin: 0 auto; }
.g-155 { margin: 0 auto; }
.g-156 { margin: 0 auto; }
.g-157 { margin: 0 auto; }
.g-158 { margin: 0 auto; }
.g-159 { margin: 0 auto; }
.g-160 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; float:left; clear:left; }
.g-161 { margin: 0 auto; }
.g-162 { margin: 0 auto; }
.g-163 { margin: 0 auto; }
.g-164 { margin: 0 auto; }
.g-165 { margin: 0 auto; }
.g-166 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; float:left; clear:left; }
.g-167 { margin: 0 auto; }
.g-168 { margin: 0 auto; }
.g-169 { margin: 0 auto; }
.g-170 { margin: 0 auto; }
.g-171 { margin: 0 auto; }
.g-172 { margin:10px 0px 10px 0px; width:100%; max-width:200px; height:100%; max-height:120px; float:left; clear:left; }
.g-173 { margin: 0 auto; }
.g-174 { margin: 0 auto; }
.g-175 { margin: 0 auto; }
.g-176 { margin: 0 auto; }
.g-177 { margin: 0 auto; }
.g-178 { margin: 0 auto; }
.g-179 { margin: 0 auto; }
.g-180 { margin: 0 auto; }
.g-181 { margin:10px 10px 10px 10px; float:left; clear:left; }
.g-182 { margin: 0 auto; }
.g-183 { margin:10px 10px 10px 10px; float:left; clear:left; }
.g-184 { margin: 0 auto; }
.g-185 { margin:10px 10px 10px 10px; float:left; clear:left; }
.g-186 { margin: 0 auto; }
.g-187 { margin: 0 auto; }
.g-188 { margin: 0 auto; }
.g-189 { margin: 0 auto; }
.g-190 { margin: 0 auto; }
.g-191 { margin: 0 auto; }
.g-192 { margin: 0 auto; }
.g-193 { margin: 0 auto; }
.g-194 { margin: 0 auto; }
.g-195 { margin: 0 auto; }
.g-196 { margin: 0 auto; }
.g-197 { margin: 0 auto; }
.g-198 { margin:10px 0px 10px 0px; }
.g-199 { margin: 0 auto; }
.g-200 { margin: 0 auto; }
.g-201 { margin: 0 auto; }
.g-202 { margin: 0 auto; }
@media only screen and (max-width: 480px) {
.g-col, .g-dyn, .g-single { width:100%; margin-left:0; margin-right:0; }
.woocommerce-page .g, .bbpress-wrapper .g { margin: 10px auto; }
}</style><link
rel=preload href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css as=style onload="this.onload=null;this.rel='stylesheet'">
<noscript><link
rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css></noscript><style>/*<![CDATA[*/.oht-menu--clem { background: #02418d; }
.oht-menu--utility-left a { color: #ffffff; }/*]]>*/</style><style>/*<![CDATA[*/body { background:#eeeeee}.wrapper { background-color:#ffffff}p { color:#222222}a { color:#1492c1}.oht-menu-container--main li a, .current-item a, .oht-menu--mobile, body.oht-nav-fixed .oht-menu-container--main a { color:#222222}.oht-menu-container--main ul, .oht-menu--mobile, body.oht-nav-fixed .oht-menu-container--main { background:#ffffff}.oht-menu-container--main li a:hover, .oht-menu--mobile:hover { color:#1492c1}.oht-menu-container--main li:hover a { background:#ffffff}.oht-menu--secondary li a { color:}.oht-menu--secondary { background:}.oht-menu--secondary li a:hover { color:}.oht-menu--secondary li:hover a { background:}h2.widget-title { background:}.oht-article p.breaking-news, .breaking-news { background:}.footer-container { background:#ffffff}h1 { color:#222222}h2 { color:#222222}h3 { color:#222222}h4 { color:#222222}.oht-free-access { background-color:}.oht-free-access { color:#ffffff}/*]]>*/</style><style></style><noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5879897202316017"
crossorigin=anonymous></script> <style class=wp-fonts-local>@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://d1x9gghu7qj4vd.cloudfront.net/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;}
@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://d1x9gghu7qj4vd.cloudfront.net/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');}</style><link
rel=icon href=https://mainstreetmediatn.com/wp-content/uploads/2023/12/PC-Fav.png sizes=32x32><link
rel=icon href=https://mainstreetmediatn.com/wp-content/uploads/2023/12/PC-Fav.png sizes=192x192><link
rel=apple-touch-icon href=https://mainstreetmediatn.com/wp-content/uploads/2023/12/PC-Fav.png><meta
name="msapplication-TileImage" content="https://mainstreetmediatn.com/wp-content/uploads/2023/12/PC-Fav.png"><meta
name="generator" content="WP Super Duper v1.2.18" data-sd-source="geodirectory"><meta
name="generator" content="WP Font Awesome Settings v1.1.7" data-ac-source="geodirectory"><style id=wp-custom-css>/*<![CDATA[*//* PRESET CSS */
.ohtbutton {
background:gray;
border-radius:3px;
color:white;
padding:5px 10px;
transition:all 300ms ease-in-out;
text-shadow:black 1px 1px 1px;
}
.ohtbutton:hover {
transition:all 300ms ease-in-out;
background-color:black;
}
.ohtintro {
border-bottom:2px solid darkgray;
}
a {
text-decoration: none;
color:black;
}
.oht-article h3 {
font-size: 18px;
font-weight: 700;
}
/* END PRESET CSS*/
.g{
text-align: center;
}
.a-single{
margin-bottom: 10px;
}
body {
font-family: "Arial", sans-serif;
font-weight: 400;
font-size: 100%;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .oht-article h3 a, .oht-article p.oht-article-meta, .entry-title {
font-family: "Arial", sans-serif !important;
}
@media (max-width:600px){
.header__logo {
width:100% !important;
display: none;
}
.header__logo img{
width: 90%;
}
#header-ads-left {
width: 100%;
}
#header-ads-right {
width: 100%;
}
.grid .oht-article{
width: 100% !important;
}
.header__ads{
padding: 0px;
}
.breaking-news-container{
display: none;
}
}
@media (min-width:601px){
.header__logo {
width: 50% !important;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
margin-top: 0px;
}
.header__logo img{
margin-top: 10px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
}
#header-ads-left {
width: 25%;
}
#header-ads-right {
width: 25%;
}
.grid.oht-4-count .oht-article{
width: 49%;
margin: .5%;
}
.grid.oht-3-count .oht-article{
width: 32%;
margin: .5%;
}
.grid.oht-6-count .oht-article{
width: 32%;
margin: .5%;
}
}
.header__date{
font-style: italic;
font-size: 16px;
font-weight: 200;
margin-top: 20px !important;
margin: 0px;
}
.nav-arrow{
font-size: 10px;
vertical-align: middle;
}
.oht-widget--special-slider {
overflow: hidden;
margin-bottom: 0px;
}
.bx-wrapper {
position: relative;
margin: 0 auto 30px !important;
padding: 0;
}
a.h6{
font-size: 20px !important;
font-weight: bold;
}
.sm-twitter, .sm-linkedin, .sm-youtube, .sm-instagram, .sm-google-plus, .sm-flickr, .sm-tumblr, .sm-pinterest, .sm-rss, .sm-facebook {
color: #FFF;
}
.header-container .social-media{
margin: 15px 0px;
}
.header-container .social-media a{
font-size: 24px;
color: #444;
margin: 0px;
padding: 10px;
}
.edit_order{
font-weight: normal;
padding: 5px;
background-color: #1676cb;
display: none;
}
.edit_order a{
font-size: 10px;
color: #FFF !important;
}
/* MENUS */
.oht-menu a{
font-family: "Arial", sans-serif !important;
}
.oht-trending__thumb {
background-position:center center;
}
.oht-menu-container.oht-menu-container--main.desktop-only li{
font-weight: normal;
}
.oht-menu-container.oht-menu-container--main.desktop-only{
margin-top: 10px;
border-top: 0px solid #222;
border-bottom: 2px solid #444;
}
.oht-menu-container--main li:hover a {
color: #02418d;
}
.oht-menu-container--main.desktop-only .sub-menu {
width: 250px;
border-top: 1px solid #02418d;
box-shadow: 2px 5px 5px #222;
}
.oht-menu-container--main.desktop-only .sub-menu li a{
color: #222;
}
.oht-menu-container--main.desktop-only .sub-menu li a{
background-color: #F8F8F8 !important;
border-left: 5px solid #444;
}
.oht-menu-container--main.desktop-only .sub-menu li a:hover{
color: #02418d;
background-color: #FFF !important;
border-left: 5px solid #02418d;
}
.oht-menu-container.oht-menu-container--main.desktop-only li a{
padding: 12px 12px;
}
.oht-menu-container.oht-menu-container--main.desktop-only .oht-menu li{
display: inline-block;
position: relative;
font-size: 16px !important;
font-weight: 600;
}
.oht-menu-container--main.desktop-only .oht-menu--main {
text-align: center !important;
}
.oht-menu--utility-left {
font-weight: bold;
font-size: 14px;
}
.oht-menu--utility-right a{
text-transform:uppercase !important;
font-weight: bold;
font-size: 14px;
}
.oht-menu--utility-right a {
display: block;
font-size: 14px;
color: #FFF;
text-transform: none !important;
text-decoration: none;
line-height: 24px;
margin-right: 10px;
width: 100%;
box-sizing: border-box;
text-align: center;
background-color: #023067;
}
.oht-menu--utility-right a:hover{
display: block;
font-size: 14px;
color: #02418d;
text-transform: none !important;
text-decoration: none;
line-height: 24px;
margin-right: 10px;
width: 100%;
box-sizing: border-box;
text-align: center;
background-color: #FFF;
}
.oht-hamburger {
z-index: 1000;
background-color: #FFF;
font-size: 16px;
font-family: "Arial", sans-serif;
font-weight: 600;
color: #000;
}
.oht-social--utility a {
color:white;
}
.oht-menu--clem{
box-shadow: 1px 1px 5px #888;
}
.oht-menu.oht-menu--main.oht-menu--clem.oht-show-logo{
}
.oht-logo--clem {
position: absolute;
top: 8px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 1000;
}
.oht-logo--clem img{
height: 50px !important;
}
/* LEFT UTILITY */
#menu-universal-left-utility .sub-menu {
width: 250px;
border-top: 1px solid #02418d;
box-shadow: 2px 5px 5px #222;
}
#menu-universal-left-utility .sub-menu li a{
color: #222;
}
#menu-universal-left-utility .sub-menu li a{
background-color: #F8F8F8 !important;
border-left: 5px solid #444;
}
#menu-universal-left-utility .sub-menu li a:hover{
color: #02418d;
background-color: #FFF !important;
border-left: 5px solid #02418d;
}
/* END MENUS */
/* ARTICLE WIDGETS */
/*
.widget-title{
width: 100%;
text-decoration: none;
font-size: 18px;
font-weight: bold;
padding: 5px 0px;
color: #222;
}
.widget-title a{
color: #222 !important;
}
.cat-title-container{
background: none;
margin-bottom: 10px;
padding: 0px;
border-bottom: 2px solid #02418d;
}
*/
.widget-title{
width: 100%;
text-decoration: none;
font-size: 24px;
font-weight: bold;
padding: 0px 0px;
color: #02418d;
}
.widget-title a{
color: #02418d !important;
}
.cat-title-container{
background: none;
padding: 5px 10px;
border-bottom: 3px solid #444;
}
.oht-widget.oht-widget--slider{
margin-top: 0px;
padding: 0px;
background: none;
margin-bottom: 0px;
}
.oht-widget.oht-widget--articles{
margin-top: 0px;
padding: 0px;
background-color: #FFF;
}
.home .oht-widget--special-slider{
margin-top: 0px;
}
.oht-widget--special-slider .widget-title{
font-size: 24px;
padding: 5px;
background:none;
margin-bottom: 10px;
border-bottom: 3px solid #444;
}
.oht-widget--special-slider{
margin-bottom: 20px;
background-color: #FFF;
}
.oht-slide.oht-horizontal-slide{
padding-left: 0px !important;
border-right: 2px solid #EEE;
}
div.oht-slider-strip .oht__content {
max-height: 75px !important;
}
.oht-slide.oht-horizontal-slide .oht__content a{
font-size: 14px;
line-height: 100% !important;
font-weight: bold;
}
/* HEADLINES TIGHTEN */
.headlines.oht-article-widget__content{
margin-top: 10px;
}
.headlines .oht-article{
border-bottom: 0px dotted #EEE !important;
margin: 0px !important;
padding: 0px !important;
}
.headlines .oht-article h3{
font-size: 23px;
margin-top: 5px;
}
.headlines .oht-article img{
width: 100%;
}
/*NEWSLETTER BOX*/
.newsletter-box{
border-radius: 5px;
margin-top: 10px;
border: 1px solid #DDD;
background-color: #FFF;
padding: 0px;
padding-top: 0px;
color: #555;
font-weight: bold;
font-size: 12px;
text-align: center;
margin-bottom: 10px;
}
.newsletter-box h2{
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font-size: 18px !important;
color: #FFF;
width: 100%;
margin: 0px;
padding: 20px;
background-color: #02418d;
border-bottom: 0px;
}
.newsletter-box p{
padding: 10px;
font-size: 15px;
font-weight: normal;
}
.newsletter-box .tnp-widget {
padding: 10px;
}
.newsletter-box .tnp-field-email{
margin-top: 5px;
margin-bottom: 5px;
}
.newsletter-box .tnp-widget input.tnp-submit {
background-color: #222;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0;
}
/* ADS & MISC */
.a-single{
}
.g{
margin-top: 10px;
margin-bottom: 10px;
}
/* ARTICLES & PAGES */
.oht-single-article .oht_article{
padding: 10px;
background-color: #FFF;
}
.page-content{
padding: 0px;
background-color: #FFF;
}
.oht-ads-widget-container{
background-color: #FFF;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 5px;
padding-left: 5px;
border-radius: 4px;
}
/*Media Queries*/
@media (max-width:1024px) {
}
@media (min-width:600px) {
}
@media (max-width:899px) {
}
@media (max-width:786px) {
}
@media (max-width:599px) {
}
@media (max-width:800px) {
.big-left .oht-article:first-child {
width:100% !important;
float:none;
}
.big-left .oht-article {
width:100%;
}
}
/**** Sidebar Menu ****/
.oht-menu-container--flyout .oht-menu li ul {
background: #333;
}
.oht-menu-container--flyout .oht-menu li ul a:hover {
background: #02418d;
color: #FFF;
}
.oht-menu-container--flyout {
background: #333;
padding: 0px;
}
.oht-menu-container--flyout .oht-menu li a:hover{
background-color: #02418d;
color: #FFF;
}
.oht-menu-container--flyout ul li a{
font-weight: bold;
color: #FFF;
border-bottom: 1px solid #444;
}
@media (min-width: 201px){
.oht-menu-container--flyout {
width: 90%;
}
}
@media (min-width: 601px){
.oht-menu-container--flyout {
width: 30%;
}
}
@media (min-width: 901px){
.oht-menu-container--flyout {
width: 20%;
}
}
/** SUBSCRIBE PAGE **/
.logged-in-box{
background-color: #EEE;
padding: 10px;
text-align: center;
border: 1px solid #ddd;
}
.logged-in-box-alt{
background-color: #FBFCEF;
padding: 10px;
text-align: center;
border: 1px solid #EBECD8;
}
.sub-page-options h2{
font-family: "Arial", sans-serif !important;
font-weight: bold;
font-size: 18px;
background-color: #666666;
color: #FFF;
padding: 10px;
}
.link_hilite a{
background-color:#EAA625;
color: #FFF;
font-weight: bold;
}
.link_hilite a:hover{
background-color:#1992aa;
color: #FFF;
font-weight: bold;
}
.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-3-col .mepr-price-box {
width: 33%;
margin-bottom: 10px;
}
.mepr-price-menu.minimal_horizontal .mepr-price-box-price {
margin-top: 20px;
margin-bottom: 20px;
font-weight: bold;
font-size: 100%;
color: #222;
background-color: #D4F1D7;
border-radius: 15px;
border: 0px solid #EEE;
width: 40%;
margin-left: auto;
margin-right: auto;
padding: 15px;
}
.mepr-price-menu.minimal_horizontal .mepr-price-box-heading {
margin-top: 5px;
font-size: 14px;
font-style: italic;
font-weight: bold;
text-transform: uppercase;
color: #eaac1c;
}
.mepr-price-menu.minimal_horizontal .mepr-price-box-benefits .mepr-price-box-benefits-list {
margin: 10px 0;
font-weight: bold;
font-size: 12px;
}
.mepr-price-menu.minimal_horizontal .mepr-price-box-title {
font-size: 20px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
}
.mepr-price-box-button a {
display: inline-block;
margin: 10px 0;
padding: 10px 20px;
font-weight: 300;
font-size: 100%;
color: white;
background-color: #2a2a2a;
border-radius: 5px;
}
.mepr-price-box-button a:hover {
background-color: #666666;
}
.mepr-price-menu.minimal_horizontal.minimal_gray_horizontal .mepr-price-box {
background-color: #FDFDFD;
border:1px solid #dedede;
margin-bottom: 10px;
}
.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-2-col{
margin-right: 0px !important;
margin-left: 0px;
}
.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-2-col .mepr-price-box {
width: 48%;
margin-right: .5%;
margin-left: .5%;
}
.mepr-price-box-footer{
font-size: 12px;
color: red;
font-style: italic;
}
.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-6-col .mepr-price-box {
width: 48%;
margin-right: .5%;
margin-left: .5%;
}
.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-4-col .mepr-price-box {
width: 48%;
margin-right: .5%;
margin-left: .5%;
}
@media (max-width: 600px){
.mepr-price-box {
width: 100% !important;
margin-bottom: 10px;
}
}
@media (max-width: 800px){
.mepr-price-box {
width: 100% !important;
margin-bottom: 10px;
}
}
/*END SUBSCRIPTION PAGE*/
/* Paywall Message */
.mepr-unauthorized-message{
background-color: #EEE;
border: 1px solid #DDD;
padding: 10px;
text-align: center;
}
.mepr-unauthorized-message h3{
font-weight: bold !important;
}
.mepr-login-actions{
text-align: left !important;
}
.mepr-login-form-wrap{
display: none !important;
}
/* Subscription Form */
.have-coupon-link{
background-color: #222222;
padding: 10px;
color: #FFF;
font-weight: bold;
border-radius: 5px;
}
.mp-form-row.mepr_tos{
background-color: #EEE;
padding: 10px;
margin-top: 20px;
border-radius: 10px;
font-weight: bold;
}
.mepr_mepr_phone_number{
margin-bottom: 20px !important;
}
.mp-form-row .mepr-checkbox-field{
position:relative;
top: 20px;
}
.mp-form-submit{
margin-top: 20px;
}
/* End Sub form */
/* Paywall Meter Styling */
#meter-message-logo {
background-image: url('http://westtexastribune.demo.our-hometown.com/wp-content/uploads/2022/09/g2694.png');
background-position: center center;
}
@media (max-width:800px){
div#meter-message{
height: 200px !important;
background-color: #FFF;
}
#meter-message-logo{
height: 100px;
display: none !important;
}
#meter-message-text{
width: 100% !important;
float: left;
color: #222;
}
#meter-message-options{
width: 100% !important;
float: left;
text-align: center;
}
ul#menu-meter-options li a{
width: 100% !important;
float: left;
text-align: center;
margin-bottom: 5px;
}
}
@media (min-width:801px){
div#meter-message{
height: 150px;
background-color: #FFF;
}
#meter-message-logo{
width: 25% !important;
}
#meter-message-text{
width: 45% !important;
color: #222;
}
#meter-message-options{
width: 30% !important;
}
ul#menu-meter-options li a{
width: 100% !important;
float: left;
text-align: center;
margin-bottom: 5px;
}
}
#meter-message-text span#remaining{
font-size: 20px;
font-weight: bold;
color: #222;
}
div#meter-message-text {
flex-grow: 1;
text-align: center;
padding-top: 0px;
margin-top:auto;
margin-bottom:auto;
font-size: 18px;
padding: 5px;
margin-left: auto;
margin-right: auto;
}
div#meter-message-options {
flex-grow: 1;
text-align: right;
padding: 0px 10px 0px 10px;
margin-top: auto;
margin-bottom: auto;
}
ul#menu-meter-options li a {
padding: 10px 5px;
border: 1px solid #666666;
background-color: #666666;
color: #FFF;
text-decoration: none;
font-weight: bold;
font-size: 1em;
}
ul#menu-meter-options li a:hover{
background-color: #3488BE;
}
ul#menu-meter-options {
padding: 0;
font: 14px Verdana;
list-style-type: none;
}
ul#menu-meter-options li {
display: inline;
margin-left: 0% !important;
}
.remaining{
font-size: 24px;
color: #3488BE;
}
/*End Paywal Meter Styling */
/*FOOTER*/
.footer-container{
font-family: "Arial", sans-serif !important;
font-size: 14px;
background-color: #FFF;
border-top: 20px solid #02418d;
}
footer.wrapper{
background-color: #FFF;
}
footer p,
footer a,
footer{
color: #222;
}
footer a:hover{
color: #02418d;
}
footer ul li{
list-style-type: disc;
font-size: 14px;
font-weight: bold;
}
footer h2{
color: #222;
}
footer h2.widget-title{
line-height: 18px;
font-size: 18px;
width: 70%;
color: #222 !important;
border-bottom: 2px solid #02418d;
}
#menu-footer-menu{
border-top: 0px solid #DDD;
}
p.oht-links{
font-size: 12px !important;
}
.oht-dmca{
font-size: 12px;
font-weight: bold;
}
.oht-custom-footer small{
font-size: 14px;
font-weight: bold;
}
footer .oht-logo {
display: inline-block;
width: 200px;
text-indent: 200px;
/*background: url('http://cgnewspapers.demo.our-hometown.com/wp-content/uploads/2022/07/OHT-logo-white.png') center center/contain no-repeat;*/
}
.footer-widget--right {
font-size: 18px;
font-weight: bold;
}
#coupon_get{
display: table-cell;
background-color: #4d91e4;
padding: 10px;
border-radius: 5px;
color: #FFF;
}
/** BREAKING NEWS **/
.breaking-news {
animation: blinker 1s linear infinite;
text-transform: uppercase;
padding: 20px 20px;
font-size: 18px;
}
@keyframes blinker {
50% {
opacity: 0;
}
}
.breaking-news-container a{
font-size: 18px !important;
}
.breaking-news-container{
font-weight: bold;
font-style: italic;
}
/*hide OHT bylines in article*/
.single-oht_article .byline__by,
.single-oht_article .byline__author,
.single-oht_article .byline__separator,
.single-oht_article .byline__on {
display: none;
}
/*hide OHT bylines in article*/
.oht_article .byline__by,
.oht_article .byline__author,
.oht_article .byline__separator,
.oht_article .byline__on {
display: none;
}
.article_widget_author{
display: none;
}
.oht-article .byline__separator{
display: none;
}
.article_widget_byline:after{
content: " on "
}
.oht-widget--articles .oht-article{
border-bottom: 1px solid #EEE;
padding: 10px 0px;
margin-bottom: 10px;
}
.fat-stacks .oht-article:first-child {
padding-top: 10px;
}
h1.page-title{
font-size: 24px;
margin: 0px;
color: #222;
padding: 0px 0px;
}
.page-content h1:first-child{
font-size: 24px;
margin: 0px;
margin-bottom: 10px;
color: #222;
padding: 0px 0px;
border-bottom: 2px solid #02418d;
}
h2.widget-title{
margin: 0px;
}
.archive .oht-article{
border-bottom: 1px dotted #EEE;
}
.archive .cat-title-container{
margin-bottom: 20px;
}
/* */
.readmore-link a {
display: block;
text-align: center;
color: #222;
font-weight: bold;
background-color: #DDD;
padding: 10px;
border-radius: 5px;
}
.readmore-link a:hover {
color: #FFF;
background-color: #222;
}
/*AUDIO ARTICLES */
.aa-cat-play-button a{
background-color: #02418d;
padding: 5px;
border-radius: 3px;
color: #FFF;
font-size: 12px;
margin-left: 2px;
}
.aa-cat-play-button {
float: left;
margin-left: 10px;
margin-top: 4px;
}
.aa-article-play-button a{
background-color: #02418d;
padding: 5px;
border-radius: 5px;
color: #FFF !important;
font-size: 12px;
display: table;
margin: 2px 0px;
}
.aa-articleView-play-button a{
background-color: #02418d;
padding: 6px;
border-radius: 5px;
color: #FFF !important;
font-size: 12px;
}
.archive-aa-article-play-button a{
background-color: #02418d;
padding: 6px;
border-radius: 5px;
color: #FFF !important;
font-size: 12px;
display: table;
margin: 5px 0px;
}
.aa-archive-play-button{
float: left;
margin-top: 3px;
margin-left: 10px;
}
.aa-archive-play-button a{
background-color: #02418d;
padding: 6px;
border-radius: 5px;
color: #FFF !important;
font-size: 14px;
display: inline-block;
width: auto;
margin: 0px 0px;
margin-bottom: 5px;
}
/* SLIDER WIDGET */
.oht-widget.oht-slider-new.carousel.slide {
box-shadow: 0px 0px 10px #DDD;
padding: 15px;
padding-top: 0px;
margin-top: 10px;
}
.oht-widget.oht-slider-new.carousel.slide>div>div>div.carousel-item.active>div>h5 {
font-size: 27px !important;
font-family: 'Quicksand', sans-serif;
margin: 10px 0px;
}
.oht-widget.oht-slider-new.carousel.slide p.excerpt{
color: #FFF !important;
}
@media(max-width: 508px) {
.oht-widget.oht-slider-new.carousel.slide>div>div>div.carousel-item.active>div>h5 {
color: #FFF;
font-size: 18px !important;
}
.oht-widget.oht-slider-new.carousel.slide>.carousel-indicators {
display: none;
}
}
/* NEWSPAPER BOXES */
.newspaper-boxes{
border: 1px solid #EEE;
border-radius: 5px;
padding: 10px;
}
.newspaper-boxes .paper-logo img{
max-height: 40px;
}
.newspaper-boxes .cat-title-container{
display: none;
}
.newspaper-boxes .oht-article{
border-bottom: 0px solid #efefef;
}
/* CHEATHEM */
.page-id-345 .page-content h1:first-child{
display: none;
margin: 0px;
}
.vertical_gallery_archive .alignleft{
float:unset;
display:block;
margin: 5px auto 5px auto;
}
.oht-widget.oht-widget--articles {
margin-top: 0px;
padding: 10px;
background-color: #FAFAFA;
border-radius: 10px;
}
/* CLASSIFIEDS */
.gfield_price{
border: 1px solid #EEE;
border-radius: 8px;
background-color: #FEFFF5;
padding: 10px;
}
.ginput_product_price{
font-weight: bold;
}
.ginput_total{
font-size: 24px !important;
font-weight: bold;
}
/* PUBLIC NOTICES */
.public-notices-bb .oht-widget--articles{
}
.public-notices-bb .oht-widget--articles .oht-article {
margin-bottom: 0px;
padding: 0px 5px;
border-bottom: 0px;
}
.public-notices-bb .cat-title-container{
margin-bottom: 20px;
}
/* ALL ACCESS OPTIONS */
#all-access-options h2{
background-color: #61CBFD;
}
#all-access-options{
background-color: #E3F6FF;
padding: 0px 0px 10px 0px;
border: 1px solid #61CBFD;
}
.wp-block-image figcaption{
font-family: "Arial", sans-serif;
font-size: 10px;
}
figcaption {
font-family: "Arial", sans-serif;
font-size: 10px;
margin-bottom: 10px;
}
.oht-menu--utility-left .paper-menu ul.sub-menu{
width: 500px !important;
columns: 2;
}
.oht-menu--utility-left li ul {
background: #F8F8F8;
}
#menu-main-menu .paper-menu ul.sub-menu{
width: 500px !important;
columns: 2;
}
#menu-main-menu li ul {
background: #F8F8F8;
}
/* Hide Comments */
#respond{
display:none;
}
/* Homepage Rows */
.homepage-paper-row {
margin-top: 0px;
padding: 10px;
background-color: #FAFAFA;
border-radius: 10px;
}
.homepage-paper-row .oht-widget .cat-title-container{
display: none;
}
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default {
border: 0px solid rgba(32,32,46,.079);
border-radius: 0%;
box-shadow: 0 0.0 0.0 rgba(58,58,87,.0596411);
color: #d3d3d3;
}
.weather-box{
width: 100%;
display: block;
}
img.sub-button-pub-logo{
height: 70px !important;
margin-bottom: 20px;
}
.sub-page-options-pubs .mepr-price-box{
height: 200px;
padding: 20px !important;
}
p.sub-page-options-notice{
font-size: 22px;
text-align: center;
font-style: italic;
border-bottom: 1px solid #EEE;
padding-bottom: 20px;
}
/* AD SANITY */
.ad-alignnone .ad-row > div, .ad-alignleft .ad-row > div {
margin-right: 0px;
}/*]]>*/</style><style></style> <script async src="https://www.googletagmanager.com/gtag/js?id=G-WQ4G2JZZJM"></script> <script>window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-WQ4G2JZZJM');</script></head><body
class="page-template page-template-2-col-multipaper page-template-2-col-multipaper-php page page-id-1388074 page-parent wp-embed-responsive theme-dolores geodir_custom_posts woocommerce-no-js oht-width--full oht-search-- oht-logo-left oht-nav-default gd-map-osm"><div
class="oht-menu oht-menu--main oht-menu--clem"><div
id=oht_default_header_layout><form
role=search method=get class=search-form action=https://mainstreetmediatn.com/ >
<label>
<span
class=screen-reader-text>Search for:</span>
<input
type=search class=search-field placeholder="Search …" value name=s>
</label>
<button
type=submit class=search-submit><span
class=screen-reader-text>Search</span><i
class="fa fa-search" aria-hidden=true></i></button>
<button
type=submit class=mobile-search-submit>Submit</button></form>
<button
class="button button--toggle oht-hamburger" aria-label=Menu>
<i
class="fa fa-bars hamburger-text-anch" aria-hidden=true></i>
</button><ul
id=menu-universal-left-utility class="oht-menu oht-menu--utility-left oht-menu--utility-left--publication_pulaskicitizen"><li
id=menu-item-1142049 class="paper-menu menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-1142049"><a
href=#><i
class="fa fa-newspaper-o" aria-hidden=true></i> Main Street Publications <span
class=nav-arrow>▼</span></a><ul
class=sub-menu>
<li
id=menu-item-1142059 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1142059"><a
href=https://mainstreetmediatn.com/ >Main Street Media of Tennessee</a></li>
<li
id=menu-item-1142050 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1142050"><a
href=https://mainstreetmediatn.com/bargain-browser/ >Bargain Browser</a></li>
<li
id=menu-item-1142051 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1142051"><a
href=https://mainstreetmediatn.com/cheatham-county-exchange/ >Cheatham County Exchange</a></li>
<li
id=menu-item-1282910 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1282910"><a
href=https://mainstreetmediatn.com/chronicle-of-mt-juliet/ >Chronicle of Mt. Juliet</a></li>
<li
id=menu-item-1142052 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1142052"><a
href=https://mainstreetmediatn.com/dickson-post/ >Dickson Post</a></li>
<li
id=menu-item-1142053 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1142053"><a
href=https://mainstreetmediatn.com/fort-campbell-courier/ >Fort Campbell Courier</a></li>
<li
id=menu-item-1142054 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1142054"><a
href=https://mainstreetmediatn.com/gallatin-news/ >Gallatin News</a></li>
<li
id=menu-item-1142055 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1142055"><a
href=https://mainstreetmediatn.com/hendersonville-standard/ >Hendersonville Standard</a></li>
<li
id=menu-item-1465233 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1465233"><a
href=https://mainstreetmediatn.com/houston-county-herald/ >Houston County Herald</a></li>
<li
id=menu-item-1465232 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1465232"><a
href=https://mainstreetmediatn.com/lawrence-county-advocate/ >Lawrence County Advocate</a></li>
<li
id=menu-item-1142056 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1142056"><a
href=https://mainstreetmediatn.com/mainstreet-clarksville/ >Main Street Clarksville</a></li>
<li
id=menu-item-1142057 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1142057"><a
href=https://mainstreetmediatn.com/main-street-fairview/ >Main Street Fairview</a></li>
<li
id=menu-item-1142107 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1142107"><a
href=/main-street-maury/ >Main Street Maury</a></li>
<li
id=menu-item-1142108 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1142108"><a
href=/main-street-nashville/ >Main Street Nashville</a></li>
<li
id=menu-item-1142060 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1142060"><a
href=https://mainstreetmediatn.com/mainstreet-preps/ >Main Street Preps</a></li>
<li
id=menu-item-1142089 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1142089"><a
href=https://mainstreetmediatn.com/murfreesboro-post/ >Murfreesboro Post</a></li>
<li
id=menu-item-1142062 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1142062"><a
href=https://mainstreetmediatn.com/portlandsun/ >Portland Sun</a></li>
<li
id=menu-item-1465234 class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1388074 current_page_item menu-item-1465234"><a
href=https://mainstreetmediatn.com/pulaski-citizen/ aria-current=page>Pulaski Citizen</a></li>
<li
id=menu-item-1142058 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1142058"><a
href=https://mainstreetmediatn.com/robertson-county-connection/ >Robertson County Connection</a></li>
<li
id=menu-item-1142090 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1142090"><a
href=https://mainstreetmediatn.com/titaninsider/ >Titan Insider</a></li>
<li
id=menu-item-1142063 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1142063"><a
href=https://mainstreetmediatn.com/the-wilson-post/ >The Wilson Post</a></li></ul>
</li>
<li
id=menu-item-1143194 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1143194"><a
href=/bargain-browser/ ><i
class="fa fa-briefcase" aria-hidden=true></i> Classifieds <span
class=nav-arrow>▼</span></a><ul
class=sub-menu>
<li
id=menu-item-1143255 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1143255"><a
href=https://mainstreetmediatn.com/bargain-browser/public-notices/ >Public Notices</a></li>
<li
id=menu-item-1143254 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1143254"><a
href=https://mainstreetmediatn.com/bargain-browser/place-an-ad/ >Place An Ad</a></li></ul>
</li>
<li
id=menu-item-1319716 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1319716"><a
href=/#/ ><i
class= aria-hidden=true></i> MSMTV <span
class=nav-arrow>▼</span></a><ul
class=sub-menu>
<li
id=menu-item-1319805 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1319805"><a
href=https://mainstreetmediatn.com/host-bios/ >Host Bios</a></li>
<li
id=menu-item-1319807 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1319807"><a
href=https://mainstreetmediatn.com/how-to-stream/ >How to Stream</a></li>
<li
id=menu-item-1319809 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1319809"><a
href=https://mainstreetmediatn.com/live-now/ >LIVE NOW</a></li></ul>
</li>
<li
id=menu-item-1342666 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1342666"><a
href=https://mainstreetmediatn.com/main-street-media-radio/ >MSM Radio</a></li>
<li
id=menu-item-1508715 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1508715"><a
href=https://mainstreetmediatn.com/main-street-digital/ >Digital Marketing</a></li></ul></div><div
id=oht_menu_widgets><div
id=menu-center class=oht-widgets-menu></div><div
id=menu-right class=oht-widgets-menu></div></div><ul
id=menu-pulaski-citizen-right-utility class="oht-menu oht-menu--utility-right oht-menu--utility-right--publication_pulaskicitizen"><li
id=menu-item-1465240 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1465240"><a
href=https://mainstreetmediatn.com/login/ >Log In</a></li>
<li
id=menu-item-1388100 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1388100"><a
href=https://mainstreetmediatn.com/account/ >My Account</a></li>
<li
id=menu-item-1465241 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1465241"><a
href=https://mainstreetmediatn.com/pulaski-citizen/subscribe/ >Subscribe</a></li></ul><div
class=oht-social--utility><ul
class=social-media></ul></div>
<a
class="oht-logo--clem oht-hide" href=https://mainstreetmediatn.com/pulaski-citizen/ >
<img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202560%20386'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2023/12/PC-Wide-Est.-1854-BLACK-scaled.jpg alt="Pulaski Citizen"> </a></div><div
class="oht-menu-container oht-menu-container--flyout"><ul
id=menu-pulaski-citizen-mobile-menu class="oht-menu oht-menu--flyout oht-menu--flyout--publication_pulaskicitizen"><li
id=menu-item-1388089 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1388089"><a
href="https://mainstreetmediatn.com/login/?redirect_to=%2Fpulaski-citizen%2F">Login</a></li>
<li
id=menu-item-1388101 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1388101"><a
href=https://mainstreetmediatn.com/account/ >My Account</a></li>
<li
id=menu-item-1466738 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1466738"><a
href=/#/ ><i
class= aria-hidden=true></i> Main Street Media TV<span
class=nav-arrow>▼</span></a><ul
class=sub-menu>
<li
id=menu-item-1466740 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1466740"><a
href=https://mainstreetmediatn.com/host-bios/ >Host Bios</a></li>
<li
id=menu-item-1466741 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1466741"><a
href=https://mainstreetmediatn.com/how-to-stream/ >How to Stream</a></li>
<li
id=menu-item-1466742 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1466742"><a
href=https://mainstreetmediatn.com/live-now/ >LIVE NOW</a></li></ul>
</li>
<li
id=menu-item-1466743 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1466743"><a
href=https://mainstreetmediatn.com/main-street-media-radio/ >Main Street Media Radio</a></li>
<li
id=menu-item-1388103 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1388103"><a
href=https://mainstreetmediatn.com/pulaski-citizen/subscribe/ >Subscribe</a></li>
<li
id=menu-item-1466744 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1466744"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/pulaski-citizen-e-edition/ >Pulaski Citizen E-Edition</a></li>
<li
id=menu-item-1617665 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1617665"><a
href=https://app.ribbon.giving/campaigns/camp_1BJ14nq6sgmSDa7m>Donate</a></li>
<li
id=menu-item-1388091 class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-has-children menu-item-1388091"><a
href=https://mainstreetmediatn.com/pulaski-citizen/ aria-current=page><i
class="fa fa-home" aria-hidden=true></i></a><ul
class=sub-menu>
<li
id=menu-item-1388105 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1388105"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/news-pulaskicitizen/ >News</a><ul
class=sub-menu>
<li
id=menu-item-1466746 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466746"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/news-pulaskicitizen/local/ >Local News</a></li>
<li
id=menu-item-1466747 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466747"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/communities/ >Communities</a></li>
<li
id=menu-item-1466755 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1466755"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/docket/ >General Sessions Docket</a></li>
<li
id=menu-item-1466758 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1466758"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/property-transfers/ >Property Transfers</a></li></ul>
</li>
<li
id=menu-item-1388109 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1388109"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/sports/ >Sports</a></li>
<li
id=menu-item-1484711 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1484711"><a
href=https://obituaries.pulaskicitizen.com/ >Obituaries</a></li>
<li
id=menu-item-1466761 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1466761"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/lifestyles-pulaskicitizen/ >Life</a><ul
class=sub-menu>
<li
id=menu-item-1466762 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466762"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/lifestyles-pulaskicitizen/contests-lifestyles-pulaskicitizen/ >Contests</a></li>
<li
id=menu-item-1568715 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1568715"><a
href=https://mainstreetmediatn.com/bargain-browser/property-transfers/ >Property Transfers</a></li></ul>
</li>
<li
id=menu-item-1474553 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1474553"><a
href="https://issuu.com/foxlitho/docs/j003008_-_discover_giles-fb?fr=sOTBkYjYyODM4NzY">Discover Giles</a></li>
<li
id=menu-item-1466763 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1466763"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/features/ >Features</a><ul
class=sub-menu>
<li
id=menu-item-1466764 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1466764"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/features/backward-glances/ >Backward Glances</a></li></ul>
</li>
<li
id=menu-item-1388111 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1388111"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/opinion-pulaskicitizen/ >Opinion</a><ul
class=sub-menu>
<li
id=menu-item-1466765 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466765"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/opinion-pulaskicitizen/columnists-opinion-pulaskicitizen/ >Columnists</a></li>
<li
id=menu-item-1466766 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466766"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/opinion-pulaskicitizen/editorials/ >Editorials</a></li>
<li
id=menu-item-1466767 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466767"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/opinion-pulaskicitizen/letters-to-editor-opinion-pulaskicitizen/ >Letters to the Editor</a></li></ul>
</li>
<li
id=menu-item-1534073 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1534073"><a
href=https://mainstreetmediatv.com/pulaski_citizen_live/ >Pulaski Citizen Live</a></li>
<li
id=menu-item-1466768 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466768"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/classifieds/public-notices-classifieds/ >Public Notices</a></li>
<li
id=menu-item-1486523 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1486523"><a
href=https://mainstreetmediatn.com/pulaski-citizen-newsletter-sign-up/ >Pulaski Citizen Newsletter Sign-Up</a></li></ul>
</li>
<li
id=menu-item-1388099 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1388099"><a
href="/archives?pubid=pulaskicitizen">Archives</a></li>
<li
id=menu-item-1466769 class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-1466769"><a
href=/ >Main Street Media of TN</a><ul
class=sub-menu>
<li
id=menu-item-1466771 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1466771"><a
href=https://mainstreetmediatn.com/bargain-browser/ >Bargain Browser</a></li>
<li
id=menu-item-1466772 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1466772"><a
href=https://mainstreetmediatn.com/cheatham-county-exchange/ >Cheatham County Exchange</a></li>
<li
id=menu-item-1466773 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1466773"><a
href=https://mainstreetmediatn.com/chronicle-of-mt-juliet/ >Chronicle of Mt. Juliet</a></li>
<li
id=menu-item-1466774 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1466774"><a
href=https://mainstreetmediatn.com/dickson-post/ >Dickson Post</a></li>
<li
id=menu-item-1466775 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1466775"><a
href=https://mainstreetmediatn.com/fort-campbell-courier/ >Fort Campbell Courier</a></li>
<li
id=menu-item-1466776 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1466776"><a
href=https://mainstreetmediatn.com/gallatin-news/ >Gallatin News</a></li>
<li
id=menu-item-1466777 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466777"><a
href=/hendersonville-standard/ >Hendersonville Standard</a></li>
<li
id=menu-item-1466779 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1466779"><a
href=https://mainstreetmediatn.com/houston-county-herald/ >Houston County Herald</a></li>
<li
id=menu-item-1466778 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1466778"><a
href=https://mainstreetmediatn.com/lawrence-county-advocate/ >Lawrence County Advocate</a></li>
<li
id=menu-item-1466781 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466781"><a
href=/mainstreet-clarksville/ >Main Street Clarksville</a></li>
<li
id=menu-item-1466782 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466782"><a
href=/main-street-fairview/ >Main Street Fairview</a></li>
<li
id=menu-item-1466784 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466784"><a
href=/main-street-maury/ >Main Street Maury</a></li>
<li
id=menu-item-1466786 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466786"><a
href=/main-street-nashville/ >Main Street Nashville</a></li>
<li
id=menu-item-1466787 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466787"><a
href=/mainstreet-preps/ >Main Street Preps</a></li>
<li
id=menu-item-1466789 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466789"><a
href=/murfreesboro-post/ >Murfreesboro Post</a></li>
<li
id=menu-item-1466790 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466790"><a
href=/portlandsun/ >Portland Sun</a></li>
<li
id=menu-item-1466780 class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1388074 current_page_item menu-item-1466780"><a
href=https://mainstreetmediatn.com/pulaski-citizen/ aria-current=page>Pulaski Citizen</a></li>
<li
id=menu-item-1466791 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466791"><a
href=/robertson-county-connection/ >Robertson County Connection</a></li>
<li
id=menu-item-1466792 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466792"><a
href=/titaninsider/ >Titan Insider</a></li>
<li
id=menu-item-1466793 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466793"><a
href=/the-wilson-post/ >The Wilson Post</a></li></ul>
</li>
<li
id=menu-item-1466796 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1466796"><a
rel=privacy-policy href=https://mainstreetmediatn.com/privacy-policy/ >Privacy Policy</a></li></ul></div><div
class="oht-overlay oht-overlay--takeover"></div><div
class=wrapper><div
class=header-container><header
class=header><div
id=pre-branding-ads class="header__ads header__ads--pre-branding oht-widgets"></div><div
class="header__bucket header__bucket--flex header__logo--"><div
id=header-ads-left class="header__ads header__ads--left oht-widgets"><div
class="g g-160"><div
class="g-dyn a-1729 c-1"><a
class=gofollow data-track="MTcyOSwxNjAsMSw2MA==" href=https://mainstreetmediatn.com/main-street-awards/ target=_blank><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/01/MSA_InfoButton-cropped-200x137-1.png></a></div></div></div><div
class=header__logo>
<a
href=https://mainstreetmediatn.com/pulaski-citizen/ ><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202560%20386'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2023/12/PC-Wide-Est.-1854-BLACK-scaled.jpg alt="Pulaski Citizen"></a><p
class=header__date>Saturday, May 24, 2025</p></div><div
id=header-ads-right class="header__ads header__ads--right oht-widgets"><div
class="g g-159"><div
class="g-single a-1705"><div
style="display:table; #position:relative; overflow:hidden; height:60px; width:120px; background:#dcdbd7;"><div
style="display: table-cell;#position: absolute; #top: 50%; #left: 50%; vertical-align: middle;text-align:center"><div
style="#position: relative; #top: -50%;#left: -50%"> <a
class=gofollow data-track="MTcwNSwxNTksMSw2MA==" target=_blank href=https://mblink.it/1P55l25SS><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mblink.it/1P55l25SS.png alt=generac-home-standby-generator-banners border=0></a></div></div></div></div></div><div
class="textwidget custom-html-widget"><a
class=weatherwidget-io href="https://forecast7.com/en/35d20n87d03/pulaski/?unit=us" data-label_1=PULASKI data-label_2=WEATHER data-icons="Climacons Animated" data-mode=Current data-theme=pure >PULASKI WEATHER</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');</script></div></div></div><div
class=clearfix></div><div
class=clearfix></div><div
class=breaking-news-container></div><div
class="oht-menu-container oht-menu-container--main desktop-only"><ul
id=menu-pulaski-citizen-main-menu class="oht-menu oht-menu--main oht-menu--main--publication_pulaskicitizen"><li
id=menu-item-1388090 class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-has-children menu-item-1388090"><a
href=https://mainstreetmediatn.com/pulaski-citizen/ aria-current=page><i
class="fa fa-home" aria-hidden=true></i></a><ul
class=sub-menu>
<li
id=menu-item-1484143 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1484143"><a
href=https://mainstreetmediatn.com/pulaski-citizen-contact-us/ >Contact Us</a></li>
<li
id=menu-item-1486871 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1486871"><a
href=https://mainstreetmediatn.com/pulaski-citizen-newsletter-sign-up/ >Newsletter Sign-Up</a></li></ul>
</li>
<li
id=menu-item-1388104 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1388104"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/news-pulaskicitizen/ >News</a><ul
class=sub-menu>
<li
id=menu-item-1462578 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462578"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/news-pulaskicitizen/local/ >Local News</a></li>
<li
id=menu-item-1462575 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1462575"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/communities/ >Communities</a><ul
class=sub-menu>
<li
id=menu-item-1462576 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462576"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/communities/ardmore/ >Ardmore</a></li>
<li
id=menu-item-1462577 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462577"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/communities/elkton/ >Elkton</a></li>
<li
id=menu-item-1462579 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462579"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/communities/lynnville/ >Lynnville</a></li>
<li
id=menu-item-1462580 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462580"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/communities/minor-hill/ >Minor Hill</a></li>
<li
id=menu-item-1462581 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462581"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/communities/pulaski/ >Pulaski</a></li>
<li
id=menu-item-1462582 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462582"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/communities/campbellsville/ >Campbellsville</a></li></ul>
</li>
<li
id=menu-item-1462583 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462583"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/docket/ >General Sessions Docket</a></li>
<li
id=menu-item-1462584 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462584"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/property-transfers/ >Property Transfers</a></li></ul>
</li>
<li
id=menu-item-1388108 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1388108"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/sports/ >Sports</a></li>
<li
id=menu-item-1484710 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1484710"><a
href=https://obituaries.pulaskicitizen.com/ >Obituaries</a></li>
<li
id=menu-item-1462617 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1462617"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/lifestyles-pulaskicitizen/ >Life</a><ul
class=sub-menu>
<li
id=menu-item-1462624 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462624"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/lifestyles-pulaskicitizen/contests-lifestyles-pulaskicitizen/ >Contests</a></li>
<li
id=menu-item-1568714 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1568714"><a
href=https://mainstreetmediatn.com/bargain-browser/property-transfers/ >Property Transfers</a></li></ul>
</li>
<li
id=menu-item-1474550 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1474550"><a
href="https://issuu.com/foxlitho/docs/j003008_-_discover_giles-fb?fr=sOTBkYjYyODM4NzY">Discover Giles</a></li>
<li
id=menu-item-1462631 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1462631"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/features/ >Features</a><ul
class=sub-menu>
<li
id=menu-item-1478818 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1478818"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/features/around-the-square/ >Around The Square</a></li>
<li
id=menu-item-1462628 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462628"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/features/backward-glances/ >Backward Glances</a></li></ul>
</li>
<li
id=menu-item-1388110 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1388110"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/opinion-pulaskicitizen/ >Opinion</a><ul
class=sub-menu>
<li
id=menu-item-1462619 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462619"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/opinion-pulaskicitizen/columnists-opinion-pulaskicitizen/ >Columnists</a></li>
<li
id=menu-item-1462618 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462618"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/opinion-pulaskicitizen/editorials/ >Editorials</a></li>
<li
id=menu-item-1462620 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462620"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/opinion-pulaskicitizen/letters-to-editor-opinion-pulaskicitizen/ >Letters To Editor</a></li></ul>
</li>
<li
id=menu-item-1464342 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1464342"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/classifieds/public-notices-classifieds/ >Public Notices</a></li>
<li
id=menu-item-1462656 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1462656"><a
href=https://mainstreetmediatv.com/pulaski_citizen_live/ >Pulaski Citizen Live</a></li>
<li
id=menu-item-1481850 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1481850"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/pulaski-citizen-e-edition/ >E-Edition</a><ul
class=sub-menu>
<li
id=menu-item-1481851 class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1481851"><a
href=https://mainstreetmediatn.com/category/pulaskicitizen/special-sections-pulaskicitizen/ >Special Sections</a></li></ul>
</li>
<li
id=menu-item-1617663 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1617663"><a
href=https://app.ribbon.giving/campaigns/camp_1BJ14nq6sgmSDa7m>Donate</a></li></ul></div><div
class="oht-menu-container oht-menu-container--secondary desktop-only"></div><div
id=hero-widgets class="header__ads header__ads--hero oht-widgets"></div></header></div><div
class=content-wrapper><div
class=container-fluid><div
class=row><div
class=col-md-9><div
id=slider class="primary-slider widget-area" role=complementary> <script>/**
* Renders the JSON-LD block to the head
* @param {Array} articles array of Article objects
*/
const renderJSONLD = (articles, dataSource = null) => {
// Prepare the contents of the script tag
const contents = {
'@context': 'http://schema.org',
'@type': 'CollectionPage',
};
const logo = null;
if (logo) {
contents.image = [{
'@context': 'http://schema.org',
'@type': 'ImageObject',
url: logo.url,
height: logo.height,
width: logo.width,
}];
}
contents.name = 'Main Street Media of Tennessee';
contents.mainEntity = {
'@context':'http://schema.org',
'@type':'ItemList',
itemListElement: [],
numberOfItems: 0,
};
contents.publisher = {
'@id': 'https://mainstreetmediatn.com/#publisher',
};
// Add the articles to the itemListElement
articles.forEach(article => {
contents.mainEntity.numberOfItems += 1;
const listItem = {
'@context': 'http://schema.org',
'@type': 'ListItem',
'url': article.link,
'position': contents.mainEntity.numberOfItems,
};
contents.mainEntity.itemListElement.push(listItem);
});
// create the script tag and add to the head
const scriptTag = document.createElement('script');
scriptTag.setAttribute('type', 'application/ld+json');
scriptTag.textContent = JSON.stringify(contents);
if (dataSource) {
scriptTag.dataset.source = dataSource;
}
document.head.appendChild(scriptTag);
};
/**
* Convert slides object from Slider Widget into articles-compatible object, for JSON-LD rendering
* @param {Object} slides json_encode()d slides object from Slider Widget
* @return {Object} articles-compatible object for JSON-LD rendering
*/
const slidesToArticles = (slides) => {
return slides.map(slide => {
return {
link: slide.href,
};
});
}
const renderNewsmediaJSONLD = () => {
const contents = {
'@context': 'http://schema.org',
'@type': 'NewsMediaOrganization',
name: 'Main Street Media of Tennessee',
};
const logo = null;
if (logo) {
contents.logo = {
'@context': 'http://schema.org',
'@type': 'ImageObject',
url: logo.url,
height: logo.height,
width: logo.width,
};
}
contents.url = 'https://mainstreetmediatn.com/';
contents['@id'] = 'https://mainstreetmediatn.com/#publisher';
const scriptTag = document.createElement('script');
scriptTag.setAttribute('type', 'application/ld+json');
scriptTag.textContent = JSON.stringify(contents);
document.head.appendChild(scriptTag);
};
renderNewsmediaJSONLD();</script> <script>// wrap in IIFE to avoid polluting global scope
{
const postPermalinks = ["https:\/\/mainstreetmediatn.com\/articles\/featured-stories\/raiders-win-10-a-crown-behind-no-hitter-from-senior-pitcher\/?pubid=pulaskicitizen","https:\/\/mainstreetmediatn.com\/articles\/featured-stories-pulaskicitizen\/after-early-stumble-lady-raiders-dominant-en-route-to-10-a-title\/?pubid=pulaskicitizen","https:\/\/mainstreetmediatn.com\/articles\/featured-stories\/pulaski-selects-next-police-chief\/?pubid=pulaskicitizen","https:\/\/mainstreetmediatn.com\/articles\/featured-stories\/light-it-up-blue-at-sharewood-splash-park\/?pubid=pulaskicitizen","https:\/\/mainstreetmediatn.com\/articles\/featured-stories\/old-murco-demolition-underway\/?pubid=pulaskicitizen"];
if (typeof renderJSONLD == 'function') {
renderJSONLD(postPermalinks.map(permalink => ({ link: permalink })), 'slider-oht_slider_widget_new-48');
}
}</script> <div
id=slider-oht_slider_widget_new-48
class="oht-widget oht-slider-new carousel slide thumbnails-none "
data-ride=carousel
data-interval=10000
data-keyboard=false
>
<br><div
class=carousel-outer data-bs-ride=carousel><div
class=carousel-inner><div
class="carousel-item active">
<a
href="https://mainstreetmediatn.com/articles/featured-stories/raiders-win-10-a-crown-behind-no-hitter-from-senior-pitcher/?pubid=pulaskicitizen" class=oht-slide-new-link><div
class=aspect-ratio-box style="--after-padding-bottom: 56.25%">
<img
class="d-block w-100 aspect-ratio-content lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20922%20519'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/RHS-Baseball-Celebration-web-scaled-922x519.jpg alt="Raiders Win 10-A Crown Behind No-Hitter From Senior Pitcher"></div>
</a><div
class=carousel-caption><h5>Raiders Win 10-A Crown Behind No-Hitter From Senior Pitcher</h5>
<small
class=date-author-byline>By Mark Mize, Staff Writer | May 13, 2025</small></div></div><div
class=carousel-item>
<a
href="https://mainstreetmediatn.com/articles/featured-stories-pulaskicitizen/after-early-stumble-lady-raiders-dominant-en-route-to-10-a-title/?pubid=pulaskicitizen" class=oht-slide-new-link><div
class=aspect-ratio-box style="--after-padding-bottom: 56.25%">
<img
class="d-block w-100 aspect-ratio-content" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/5.101-scaled-922x519.jpg alt="After Early Stumble, Lady Raiders Dominant En Route to 10-A Title"></div>
</a><div
class=carousel-caption><h5>After Early Stumble, Lady Raiders Dominant En Route to 10-A Title</h5>
<small
class=date-author-byline>By Wade Neely, Sports Editor | May 12, 2025</small></div></div><div
class=carousel-item>
<a
href="https://mainstreetmediatn.com/articles/featured-stories/pulaski-selects-next-police-chief/?pubid=pulaskicitizen" class=oht-slide-new-link><div
class=aspect-ratio-box style="--after-padding-bottom: 56.25%">
<img
class="d-block w-100 aspect-ratio-content" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/04/IMG-20250422-WA0007-web-922x519.jpg alt="Pulaski Selects Next Police Chief"></div>
</a><div
class=carousel-caption><h5>Pulaski Selects Next Police Chief</h5>
<small
class=date-author-byline>By Chandler Harmon, Staff Writer | April 30, 2025</small></div></div><div
class=carousel-item>
<a
href="https://mainstreetmediatn.com/articles/featured-stories/light-it-up-blue-at-sharewood-splash-park/?pubid=pulaskicitizen" class=oht-slide-new-link><div
class=aspect-ratio-box style="--after-padding-bottom: 56.25%">
<img
class="d-block w-100 aspect-ratio-content" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/03/Light-It-Up-Blue-922x519.png alt="‘Light It Up Blue’ at Sharewood Splash Park"></div>
</a><div
class=carousel-caption><h5>‘Light It Up Blue’ at Sharewood Splash Park<span
class=oht-free-access>Free Access</span></h5>
<small
class=date-author-byline>March 26, 2025</small></div></div><div
class=carousel-item>
<a
href="https://mainstreetmediatn.com/articles/featured-stories/old-murco-demolition-underway/?pubid=pulaskicitizen" class=oht-slide-new-link><div
class=aspect-ratio-box style="--after-padding-bottom: 56.25%">
<img
class="d-block w-100 aspect-ratio-content" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/03/IMG_9302-web-922x519.jpg alt="Old Murco Demolition Underway"></div>
</a><div
class=carousel-caption><h5>Old Murco Demolition Underway<span
class=oht-free-access>Free Access</span></h5>
<small
class=date-author-byline>March 19, 2025</small></div></div></div>
<a
class=carousel-control-prev href=#slider-oht_slider_widget_new-48 role=button data-slide=prev>
<span
class=carousel-control-prev-icon aria-hidden=true></span>
<span
class=sr-only>Previous</span>
</a>
<a
class=carousel-control-next href=#slider-oht_slider_widget_new-48 role=button data-slide=next>
<span
class=carousel-control-next-icon aria-hidden=true></span>
<span
class=sr-only>Next</span>
</a></div><ol
class="carousel-indicators-no-thumbs carousel-indicators"> <li
class=indicator-text data-target=#slider-oht_slider_widget_new-48 data-slide-to=0 class=active></li>
<li
class=indicator-text data-target=#slider-oht_slider_widget_new-48 data-slide-to=1 class></li>
<li
class=indicator-text data-target=#slider-oht_slider_widget_new-48 data-slide-to=2 class></li>
<li
class=indicator-text data-target=#slider-oht_slider_widget_new-48 data-slide-to=3 class></li>
<li
class=indicator-text data-target=#slider-oht_slider_widget_new-48 data-slide-to=4 class></li></ol></div> <script async>function defer(method) {
if (window.jQuery) {
method();
} else {
setTimeout(function() { defer(method) }, 50);
}
}
defer(function () {
jQuery(function($) {
$('#slider-oht_slider_widget_new-48')
// lazy load images
// listens on the "slide" event and if the next slide's image doesn't have its src set, sets it.
.on('slide.bs.carousel', function(evt) {
const slideImage = evt.relatedTarget.querySelector('img');
if (slideImage.src === '') {
slideImage.src = slideImage.dataset.src;
}
})
// scroll the thumbnails
// listens on the 'slid' event, which is *after* the slide occurs (unfortunately), but this is when li.active can be read accurately
.on('slid.bs.carousel', function(evt) {
const parentElement = evt.relatedTarget.closest('.oht-slider-new').querySelector('.carousel-indicators');
if (document.body.contains(parentElement)) {
const childElement = parentElement.querySelector('.active');
scrollParentToChild(parentElement, childElement);
}
});
});
});</script> <div
class="oht-widget oht-widget--articles " id=oht_articles_widget-2><div
class=cat-title-container><h2 class="widget-title"><a
href="https://mainstreetmediatn.com/category/pulaskicitizen/news-pulaskicitizen/?pubid=pulaskicitizen">News</a></h2></div><div
class="grid oht-article-widget__content oht-6-count thumb-format-landscape thumb-position-before " ><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/cheathamcountyexchange/former-cu-professor-danny-bryan-has-spent-four-decades-guardian-of-timber-rattlesnakes/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/transmitter-scaled-400x300.jpg alt="Former CU professor Danny Bryan has spent four decades as a guardian of timber rattlesnakes"></a><h3><a
href="https://mainstreetmediatn.com/articles/cheathamcountyexchange/former-cu-professor-danny-bryan-has-spent-four-decades-guardian-of-timber-rattlesnakes/?pubid=pulaskicitizen" class=oht-title-link>Former CU professor Danny Bryan has spent four decades as a guardian of timber rattlesnakes</a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>KEN BECK<br>Main Street Media</span><span
class=byline__separator> | </span>May 23, 2025</p><p
style="font-size: inherit; line-height: inherit;">Danny Bryan just can’t keep himself from going back to the woods. It’s due to his fascination with timber rattlers.<a
href=https://mainstreetmediatn.com/articles/cheathamcountyexchange/former-cu-professor-danny-bryan-has-spent-four-decades-guardian-of-timber-rattlesnakes/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/memorial-day-program-set-for-monday/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/3736018701284869243-400x300.jpg alt="Memorial Day Program Set for Monday"></a><h3><a
href="https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/memorial-day-program-set-for-monday/?pubid=pulaskicitizen" class=oht-title-link>Memorial Day Program Set for Monday<span
class=oht-free-access>Free Access</span></a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>By Margaret Campbell, Staff Writer</span><span
class=byline__separator> | </span>May 23, 2025</p><p
style="font-size: inherit; line-height: inherit;">There is no greater gift given to us than our freedom. That is why it is imperative that we honor<a
href=https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/memorial-day-program-set-for-monday/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/education-pulaskicitizen/gchs-named-to-new-cohort-of-advise-tn-schools/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/Advise-TN-2.0-Final-Logo-768x219-1-400x300.png alt="GCHS Named to New Cohort of Advise TN Schools"></a><h3><a
href="https://mainstreetmediatn.com/articles/education-pulaskicitizen/gchs-named-to-new-cohort-of-advise-tn-schools/?pubid=pulaskicitizen" class=oht-title-link>GCHS Named to New Cohort of Advise TN Schools</a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>By Chandler Harmon, Staff Writer</span><span
class=byline__separator> | </span>May 23, 2025</p><p
style="font-size: inherit; line-height: inherit;">Giles County High School (GCHS) has been selected by the Tennessee Higher Education Commission as one of the new Cohort<a
href=https://mainstreetmediatn.com/articles/education-pulaskicitizen/gchs-named-to-new-cohort-of-advise-tn-schools/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/local/exchange-club-recognizes-law-enforcement-officer-of-the-year/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/IMG_8377-web-400x300.jpg alt="Exchange Club Recognizes Law Enforcement Officer of the Year"></a><h3><a
href="https://mainstreetmediatn.com/articles/local/exchange-club-recognizes-law-enforcement-officer-of-the-year/?pubid=pulaskicitizen" class=oht-title-link>Exchange Club Recognizes Law Enforcement Officer of the Year<span
class=oht-free-access>Free Access</span></a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>By Paul Manke<br>Pulaski Exchange Club</span><span
class=byline__separator> | </span>May 22, 2025</p><p
style="font-size: inherit; line-height: inherit;">Following a path from seeing that landowners keep their properties in good shape, to fighting fires, to patrolling on third<a
href=https://mainstreetmediatn.com/articles/local/exchange-club-recognizes-law-enforcement-officer-of-the-year/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/education-pulaskicitizen/ut-system-trustees-approve-new-ut-southern-chancellor/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/IMG_5654-web-400x300.jpg alt="UT System Trustees Approve New UT Southern Chancellor"></a><h3><a
href="https://mainstreetmediatn.com/articles/education-pulaskicitizen/ut-system-trustees-approve-new-ut-southern-chancellor/?pubid=pulaskicitizen" class=oht-title-link>UT System Trustees Approve New UT Southern Chancellor</a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>By Scott Stewart, Publisher</span><span
class=byline__separator> | </span>May 21, 2025</p><p
style="font-size: inherit; line-height: inherit;">Dr. Melinda Arnold, special assistant to the president at Texas A&M University-Texarkana, will be the next chancellor of the University<a
href=https://mainstreetmediatn.com/articles/education-pulaskicitizen/ut-system-trustees-approve-new-ut-southern-chancellor/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/local/zoning-questions-to-be-referred-to-planning-commission/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2024/09/City-Council-web-400x300.png alt="Zoning Questions to Be Referred to Planning Commission"></a><h3><a
href="https://mainstreetmediatn.com/articles/local/zoning-questions-to-be-referred-to-planning-commission/?pubid=pulaskicitizen" class=oht-title-link>Zoning Questions to Be Referred to Planning Commission</a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>By Chandler Harmon, Staff Writer</span><span
class=byline__separator> | </span>May 21, 2025</p><p
style="font-size: inherit; line-height: inherit;">The Pulaski Board of Mayor and Aldermen has approved referring questions about zoning in the city to the planning commission. <a
href=https://mainstreetmediatn.com/articles/local/zoning-questions-to-be-referred-to-planning-commission/ >...</a></p></div></div> <script>// wrap in IIFE to avoid polluting global scope
{
const postPermalinks = ["https:\/\/mainstreetmediatn.com\/articles\/cheathamcountyexchange\/former-cu-professor-danny-bryan-has-spent-four-decades-guardian-of-timber-rattlesnakes\/","https:\/\/mainstreetmediatn.com\/articles\/lifestyles-pulaskicitizen\/memorial-day-program-set-for-monday\/","https:\/\/mainstreetmediatn.com\/articles\/education-pulaskicitizen\/gchs-named-to-new-cohort-of-advise-tn-schools\/","https:\/\/mainstreetmediatn.com\/articles\/local\/exchange-club-recognizes-law-enforcement-officer-of-the-year\/","https:\/\/mainstreetmediatn.com\/articles\/education-pulaskicitizen\/ut-system-trustees-approve-new-ut-southern-chancellor\/","https:\/\/mainstreetmediatn.com\/articles\/local\/zoning-questions-to-be-referred-to-planning-commission\/"];
if (typeof renderJSONLD == 'function') {
renderJSONLD(postPermalinks.map(permalink => ({ link: permalink })), 'oht_articles_widget-2');
}
}</script> </div><div
class="g g-1"><div
class="g-dyn a-1714 c-1"><div
style="display:table; #position:relative; overflow:hidden; height:90px; width:728px; background:#dcdbd7;"><div
style="display: table-cell;#position: absolute; #top: 50%; #left: 50%; vertical-align: middle;text-align:center"><div
style="#position: relative; #top: -50%;#left: -50%"> <a
class=gofollow data-track="MTcxNCwxLDEsNjA=" target=_blank href=https://mblink.it/14UQl25SM><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mblink.it/14UQl25SM.png alt=physicians-mutual-dental-insurance-banners border=0></a></div></div></div></div><div
class="g-dyn a-1430 c-2"><a
class=gofollow data-track="MTQzMCwxLDEsNjA=" href=https://mainstreetmediatv.com/ target=_blank><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2024/08/MSM_TV_ATZ-24Promo_728x90R.jpg></a></div><div
class="g-dyn a-1433 c-3"><a
class=gofollow data-track="MTQzMywxLDEsNjA=" href=https://mainstreetmediatv.com/ target=_blank><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2024/08/MSM_TV_Sports-24Promo_728x90R.jpg></a></div><div
class="g-dyn a-1437 c-4"><a
class=gofollow data-track="MTQzNywxLDEsNjA=" href=https://mainstreetmediatv.com/ target=_blank><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2024/08/MSM_TV_TON_Promo-24-728x90R.jpg></a></div><div
class="g-dyn a-1715 c-5"><div
style="display:table; #position:relative; overflow:hidden; height:90px; width:728px; background:#dcdbd7;"><div
style="display: table-cell;#position: absolute; #top: 50%; #left: 50%; vertical-align: middle;text-align:center"><div
style="#position: relative; #top: -50%;#left: -50%"> <a
class=gofollow data-track="MTcxNSwxLDEsNjA=" target=_blank href=tel:18558190466><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mblink.it/1TNJl25ST.png alt=directv-banners border=0></a></div></div></div></div><div
class="g-dyn a-1710 c-6"><div
style="display:table; #position:relative; overflow:hidden; height:90px; width:728px; background:#dcdbd7;"><div
style="display: table-cell;#position: absolute; #top: 50%; #left: 50%; vertical-align: middle;text-align:center"><div
style="#position: relative; #top: -50%;#left: -50%"> <a
class=gofollow data-track="MTcxMCwxLDEsNjA=" target=_blank href=https://mblink.it/1VTJl24YU><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mblink.it/1VTJl24YU.png alt=omaha-steaks-banners border=0></a></div></div></div></div><div
class="g-dyn a-1707 c-7"><div
style="display:table; #position:relative; overflow:hidden; height:90px; width:728px; background:#dcdbd7;"><div
style="display: table-cell;#position: absolute; #top: 50%; #left: 50%; vertical-align: middle;text-align:center"><div
style="#position: relative; #top: -50%;#left: -50%"> <a
class=gofollow data-track="MTcwNywxLDEsNjA=" target=_blank href=https://mblink.it/1P4Xl25SQ><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mblink.it/1P4Xl25SQ.png alt=generac-home-standby-generator-banners border=0></a></div></div></div></div><div
class="g-dyn a-1436 c-8"><a
class=gofollow data-track="MTQzNiwxLDEsNjA=" href=https://mainstreetmediatv.com/ target=_blank><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2024/08/MSM_TV_MOM-24Promo_728x90R.jpg></a></div><div
class="g-dyn a-1442 c-9"><a
class=gofollow data-track="MTQ0MiwxLDEsNjA=" href=https://mainstreetmediatv.com/ target=_blank><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2024/08/MSM_TV_Offer-24Promo_728x90R.jpg></a></div></div><div
class="oht-widget oht-widget--articles " id=oht_articles_widget-4><div
class=cat-title-container><h2 class="widget-title"><a
href="https://mainstreetmediatn.com/category/pulaskicitizen/sports/?pubid=pulaskicitizen">Sports</a></h2></div><div
class="grid oht-article-widget__content oht-6-count thumb-format-landscape thumb-position-before " ><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/cheathamcountyexchange/fish-consumption-warning-issued-for-center-hill-lake/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/Larry-Notebook-signage-400x300.jpg alt="Fish consumption warning issued for Center Hill Lake"></a><h3><a
href="https://mainstreetmediatn.com/articles/cheathamcountyexchange/fish-consumption-warning-issued-for-center-hill-lake/?pubid=pulaskicitizen" class=oht-title-link>Fish consumption warning issued for Center Hill Lake</a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>LARRY WOODY<br>Main Street Media</span><span
class=byline__separator> | </span>May 23, 2025</p><p
style="font-size: inherit; line-height: inherit;">A consumption advisory has been issued for walleye in Center Hill Lake 19 inches and longer, due to the threat<a
href=https://mainstreetmediatn.com/articles/cheathamcountyexchange/fish-consumption-warning-issued-for-center-hill-lake/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/cce-print/scouts-youth-fishing-clubs-help-clean-up-our-mess/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/Larry-Feature-Trashsquatch-400x300.jpg alt="Scouts, youth fishing clubs help clean up our mess"></a><h3><a
href="https://mainstreetmediatn.com/articles/cce-print/scouts-youth-fishing-clubs-help-clean-up-our-mess/?pubid=pulaskicitizen" class=oht-title-link>Scouts, youth fishing clubs help clean up our mess</a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>LARRY WOODY<br>Main Street Media</span><span
class=byline__separator> | </span>May 22, 2025</p><p
style="font-size: inherit; line-height: inherit;">A program recently launched by Boy and Girl Scouts clubs of Tennessee awards merit patches for picking up trash, joining<a
href=https://mainstreetmediatn.com/articles/cce-print/scouts-youth-fishing-clubs-help-clean-up-our-mess/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/local-sports/giles-soccer-league-crowns-u13-champions/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/2025-Spring-Grizzlies-web-scaled-400x300.jpg alt="Giles Soccer League Crowns U13 Champions"></a><h3><a
href="https://mainstreetmediatn.com/articles/local-sports/giles-soccer-league-crowns-u13-champions/?pubid=pulaskicitizen" class=oht-title-link>Giles Soccer League Crowns U13 Champions<span
class=oht-free-access>Free Access</span></a></h3><p
class=oht-article-meta style="display: block !important;">May 22, 2025</p><p
style="font-size: inherit; line-height: inherit;">This year’s Giles County Soccer League U13 Champions are the Baddour Law Grizzlies. Using their trademark slogan, “If you’re gonna<a
href=https://mainstreetmediatn.com/articles/local-sports/giles-soccer-league-crowns-u13-champions/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/local-sports/raider-junior-tf-standout-finds-success-in-new-discipline/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/DSC_0084-1-scaled-400x300.jpg alt="Raider Junior T&F Standout Finds Success in New Discipline"></a><h3><a
href="https://mainstreetmediatn.com/articles/local-sports/raider-junior-tf-standout-finds-success-in-new-discipline/?pubid=pulaskicitizen" class=oht-title-link>Raider Junior T&F Standout Finds Success in New Discipline</a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>By Wade Neely, Sports Editor</span><span
class=byline__separator> | </span>May 22, 2025</p><p
style="font-size: inherit; line-height: inherit;">Hay-bale tossing is not an officially-sanctioned TSSAA sport, but if it were, Richland multi-sport standout AJ Bates might be a<a
href=https://mainstreetmediatn.com/articles/local-sports/raider-junior-tf-standout-finds-success-in-new-discipline/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/cce-print/bantamweight-battlers-big-fun-with-little-bluegill/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/Woody-Column-Header-2-400x300.jpg alt="Bantamweight battlers: big fun with little bluegill"></a><h3><a
href="https://mainstreetmediatn.com/articles/cce-print/bantamweight-battlers-big-fun-with-little-bluegill/?pubid=pulaskicitizen" class=oht-title-link>Bantamweight battlers: big fun with little bluegill</a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>LARRY WOODY<br>Main Street Media</span><span
class=byline__separator> | </span>May 21, 2025</p><p
style="font-size: inherit; line-height: inherit;">The red-and-white bobber twitched, jiggled and plunged from sight, and the fight was on. The bluegill on the other end<a
href=https://mainstreetmediatn.com/articles/cce-print/bantamweight-battlers-big-fun-with-little-bluegill/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/local-sports/uts-softball-falls-just-shy-of-championship-final-site-berth/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/Hanna-Hill-web-1-400x300.jpg alt="UTS Softball Falls Just Shy of Championship Final Site Berth"></a><h3><a
href="https://mainstreetmediatn.com/articles/local-sports/uts-softball-falls-just-shy-of-championship-final-site-berth/?pubid=pulaskicitizen" class=oht-title-link>UTS Softball Falls Just Shy of Championship Final Site Berth<span
class=oht-free-access>Free Access</span></a></h3><p
class=oht-article-meta style="display: block !important;">May 21, 2025</p><p
style="font-size: inherit; line-height: inherit;">After not appearing in a national tournament since 2016, the UT Southern softball team made up for lost time last<a
href=https://mainstreetmediatn.com/articles/local-sports/uts-softball-falls-just-shy-of-championship-final-site-berth/ >...</a></p></div></div> <script>// wrap in IIFE to avoid polluting global scope
{
const postPermalinks = ["https:\/\/mainstreetmediatn.com\/articles\/cheathamcountyexchange\/fish-consumption-warning-issued-for-center-hill-lake\/","https:\/\/mainstreetmediatn.com\/articles\/cce-print\/scouts-youth-fishing-clubs-help-clean-up-our-mess\/","https:\/\/mainstreetmediatn.com\/articles\/local-sports\/giles-soccer-league-crowns-u13-champions\/","https:\/\/mainstreetmediatn.com\/articles\/local-sports\/raider-junior-tf-standout-finds-success-in-new-discipline\/","https:\/\/mainstreetmediatn.com\/articles\/cce-print\/bantamweight-battlers-big-fun-with-little-bluegill\/","https:\/\/mainstreetmediatn.com\/articles\/local-sports\/uts-softball-falls-just-shy-of-championship-final-site-berth\/"];
if (typeof renderJSONLD == 'function') {
renderJSONLD(postPermalinks.map(permalink => ({ link: permalink })), 'oht_articles_widget-4');
}
}</script> </div><div
class="oht-widget oht-widget--articles " id=oht_articles_widget-335><div
class=cat-title-container><h2 class="widget-title"><a
href="https://mainstreetmediatn.com/category/pulaskicitizen/lifestyles-pulaskicitizen/?pubid=pulaskicitizen">Life</a></h2></div><div
class="grid oht-article-widget__content oht-6-count thumb-format-landscape thumb-position-before force-default-image" ><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/memorial-day-program-set-for-monday/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/3736018701284869243-400x300.jpg alt="Memorial Day Program Set for Monday"></a><h3><a
href="https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/memorial-day-program-set-for-monday/?pubid=pulaskicitizen" class=oht-title-link>Memorial Day Program Set for Monday<span
class=oht-free-access>Free Access</span></a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>By Margaret Campbell, Staff Writer</span><span
class=byline__separator> | </span>May 23, 2025</p><p
style="font-size: inherit; line-height: inherit;">There is no greater gift given to us than our freedom. That is why it is imperative that we honor those men, women and their<a
href=https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/memorial-day-program-set-for-monday/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/ready-set-grill-grilling-season-is-here/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/Grilling-Season-web-400x300.jpg alt="Ready, Set, Grill! Grilling Season Is Here!"></a><h3><a
href="https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/ready-set-grill-grilling-season-is-here/?pubid=pulaskicitizen" class=oht-title-link>Ready, Set, Grill! Grilling Season Is Here!</a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>By Margaret Campbell, Staff Writer</span><span
class=byline__separator> | </span>May 22, 2025</p><p
style="font-size: inherit; line-height: inherit;">Summer is well on its way, and the official start of grilling season will begin with Memorial Day. There is nothing like the smell of<a
href=https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/ready-set-grill-grilling-season-is-here/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/gcha-pet-corner-meet-jayden-3/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/JAYDEN-400x300.jpg alt="GCHA Pet Corner: Meet Jayden!"></a><h3><a
href="https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/gcha-pet-corner-meet-jayden-3/?pubid=pulaskicitizen" class=oht-title-link>GCHA Pet Corner: Meet Jayden!<span
class=oht-free-access>Free Access</span></a></h3><p
class=oht-article-meta style="display: block !important;">May 22, 2025</p><p
style="font-size: inherit; line-height: inherit;">She’s been with us for a while now, and we can’t understand why! She’s a stunning black and white gal that will bloom in any<a
href=https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/gcha-pet-corner-meet-jayden-3/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/this-weeks-citizen-spotlight-is-lily-reed/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/05-21-Lily-Reed-web-400x300.jpg alt="This Week’s Citizen Spotlight Is Lily Reed"></a><h3><a
href="https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/this-weeks-citizen-spotlight-is-lily-reed/?pubid=pulaskicitizen" class=oht-title-link>This Week’s Citizen Spotlight Is Lily Reed</a></h3><p
class=oht-article-meta style="display: block !important;">May 21, 2025</p><p
style="font-size: inherit; line-height: inherit;">Giles County High School Class of 2025 Valedictorian Lily Reed is a busy, well-rounded young woman who approaches life with a focused dedication to fulfilling<a
href=https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/this-weeks-citizen-spotlight-is-lily-reed/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/cce-print/weekly-devotional-obey-god-rather-than-man/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2023/02/West.Mugshot-400x300.jpg alt="Weekly Devotional: Obey God rather than man"></a><h3><a
href="https://mainstreetmediatn.com/articles/cce-print/weekly-devotional-obey-god-rather-than-man/?pubid=pulaskicitizen" class=oht-title-link>Weekly Devotional: Obey God rather than man</a></h3><p
class=oht-article-meta style="display: block !important;">May 20, 2025</p><p
style="font-size: inherit; line-height: inherit;">“To go against conscience is neither right nor safe.” Martin Luther Many times throughout our lives we encounter circumstances that confront us with crucial decisions.<a
href=https://mainstreetmediatn.com/articles/cce-print/weekly-devotional-obey-god-rather-than-man/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/volunteers-needed-to-place-flags-on-veterans-graves/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/N2006P49008H-web-400x300.jpg alt="Volunteers Needed to Place Flags on Veterans’ Graves "></a><h3><a
href="https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/volunteers-needed-to-place-flags-on-veterans-graves/?pubid=pulaskicitizen" class=oht-title-link>Volunteers Needed to Place Flags on Veterans’ Graves <span
class=oht-free-access>Free Access</span></a></h3><p
class=oht-article-meta style="display: block !important;">May 16, 2025</p><p
style="font-size: inherit; line-height: inherit;">VFW Post 4577 and its Auxiliary will once again place flags on the graves of veterans in Maplewood Cemetery and Giles Memory Gardens ahead of<a
href=https://mainstreetmediatn.com/articles/lifestyles-pulaskicitizen/volunteers-needed-to-place-flags-on-veterans-graves/ >...</a></p></div></div> <script>// wrap in IIFE to avoid polluting global scope
{
const postPermalinks = ["https:\/\/mainstreetmediatn.com\/articles\/lifestyles-pulaskicitizen\/memorial-day-program-set-for-monday\/","https:\/\/mainstreetmediatn.com\/articles\/lifestyles-pulaskicitizen\/ready-set-grill-grilling-season-is-here\/","https:\/\/mainstreetmediatn.com\/articles\/lifestyles-pulaskicitizen\/gcha-pet-corner-meet-jayden-3\/","https:\/\/mainstreetmediatn.com\/articles\/lifestyles-pulaskicitizen\/this-weeks-citizen-spotlight-is-lily-reed\/","https:\/\/mainstreetmediatn.com\/articles\/cce-print\/weekly-devotional-obey-god-rather-than-man\/","https:\/\/mainstreetmediatn.com\/articles\/lifestyles-pulaskicitizen\/volunteers-needed-to-place-flags-on-veterans-graves\/"];
if (typeof renderJSONLD == 'function') {
renderJSONLD(postPermalinks.map(permalink => ({ link: permalink })), 'oht_articles_widget-335');
}
}</script> </div><div
class="oht-widget oht-widget--articles " id=oht_articles_widget-336><div
class=cat-title-container><h2 class="widget-title"><a
href="https://mainstreetmediatn.com/category/pulaskicitizen/education-pulaskicitizen/?pubid=pulaskicitizen">Education</a></h2></div><div
class="grid oht-article-widget__content oht-3-count thumb-format-landscape thumb-position-before force-default-image" ><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/education-pulaskicitizen/giles-county-students-compete-in-district-scholastic-bowl/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/Bridgeforth-Middle-School-Scholastic-Bowl-Team-web-400x300.jpg alt="Giles County Students Compete in District Scholastic Bowl"></a><h3><a
href="https://mainstreetmediatn.com/articles/education-pulaskicitizen/giles-county-students-compete-in-district-scholastic-bowl/?pubid=pulaskicitizen" class=oht-title-link>Giles County Students Compete in District Scholastic Bowl<span
class=oht-free-access>Free Access</span></a></h3><p
class=oht-article-meta style="display: block !important;">May 23, 2025</p><p
style="font-size: inherit; line-height: inherit;">Bridgeforth Middle School takes home the Giles County Scholastic Bowl District Championship from the annual competition held April 10 at UT Southern. Celebrating are (seated,<a
href=https://mainstreetmediatn.com/articles/education-pulaskicitizen/giles-county-students-compete-in-district-scholastic-bowl/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/education-pulaskicitizen/gchs-named-to-new-cohort-of-advise-tn-schools/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/Advise-TN-2.0-Final-Logo-768x219-1-400x300.png alt="GCHS Named to New Cohort of Advise TN Schools"></a><h3><a
href="https://mainstreetmediatn.com/articles/education-pulaskicitizen/gchs-named-to-new-cohort-of-advise-tn-schools/?pubid=pulaskicitizen" class=oht-title-link>GCHS Named to New Cohort of Advise TN Schools</a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>By Chandler Harmon, Staff Writer</span><span
class=byline__separator> | </span>May 23, 2025</p><p
style="font-size: inherit; line-height: inherit;">Giles County High School (GCHS) has been selected by the Tennessee Higher Education Commission as one of the new Cohort of Advise TN Schools. “The<a
href=https://mainstreetmediatn.com/articles/education-pulaskicitizen/gchs-named-to-new-cohort-of-advise-tn-schools/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/education-pulaskicitizen/ut-system-trustees-approve-new-ut-southern-chancellor/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/IMG_5654-web-400x300.jpg alt="UT System Trustees Approve New UT Southern Chancellor"></a><h3><a
href="https://mainstreetmediatn.com/articles/education-pulaskicitizen/ut-system-trustees-approve-new-ut-southern-chancellor/?pubid=pulaskicitizen" class=oht-title-link>UT System Trustees Approve New UT Southern Chancellor</a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>By Scott Stewart, Publisher</span><span
class=byline__separator> | </span>May 21, 2025</p><p
style="font-size: inherit; line-height: inherit;">Dr. Melinda Arnold, special assistant to the president at Texas A&M University-Texarkana, will be the next chancellor of the University of Tennessee Southern. The UT<a
href=https://mainstreetmediatn.com/articles/education-pulaskicitizen/ut-system-trustees-approve-new-ut-southern-chancellor/ >...</a></p></div></div> <script>// wrap in IIFE to avoid polluting global scope
{
const postPermalinks = ["https:\/\/mainstreetmediatn.com\/articles\/education-pulaskicitizen\/giles-county-students-compete-in-district-scholastic-bowl\/","https:\/\/mainstreetmediatn.com\/articles\/education-pulaskicitizen\/gchs-named-to-new-cohort-of-advise-tn-schools\/","https:\/\/mainstreetmediatn.com\/articles\/education-pulaskicitizen\/ut-system-trustees-approve-new-ut-southern-chancellor\/"];
if (typeof renderJSONLD == 'function') {
renderJSONLD(postPermalinks.map(permalink => ({ link: permalink })), 'oht_articles_widget-336');
}
}</script> </div><div
class="oht-widget oht-widget--articles " id=oht_articles_widget-337><div
class=cat-title-container><h2 class="widget-title"><a
href="https://mainstreetmediatn.com/category/pulaskicitizen/opinion-pulaskicitizen/?pubid=pulaskicitizen">Opinion</a></h2></div><div
class="grid oht-article-widget__content oht-3-count thumb-format-landscape thumb-position-before force-default-image" ><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/columnists-opinion-pulaskicitizen/big-joe-on-the-go-it-was-much-more-than-a-blur/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2024/05/Big-Joe-Header-400x300.png alt="Big Joe On the Go: It Was Much More Than a Blur"></a><h3><a
href="https://mainstreetmediatn.com/articles/columnists-opinion-pulaskicitizen/big-joe-on-the-go-it-was-much-more-than-a-blur/?pubid=pulaskicitizen" class=oht-title-link>Big Joe On the Go: It Was Much More Than a Blur</a></h3><p
class=oht-article-meta style="display: block !important;">May 23, 2025</p><p
style="font-size: inherit; line-height: inherit;">My son is graduating from high school this month, and for some odd reason, as I have written before, I am having the toughest time<a
href=https://mainstreetmediatn.com/articles/columnists-opinion-pulaskicitizen/big-joe-on-the-go-it-was-much-more-than-a-blur/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/cce-print/ron-hart-trump-promises-made-promises-kept-almost-all/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2023/02/Hart-400x300.jpg alt="Ron Hart: Trump: promises made; promises kept, almost all"></a><h3><a
href="https://mainstreetmediatn.com/articles/cce-print/ron-hart-trump-promises-made-promises-kept-almost-all/?pubid=pulaskicitizen" class=oht-title-link>Ron Hart: Trump: promises made; promises kept, almost all</a></h3><p
class=oht-article-meta style="display: block !important;">May 22, 2025</p><p
style="font-size: inherit; line-height: inherit;">So far Trump has essentially closed the southern border, started deporting the worst of the illegal alien gang members, made our streets safer and freed<a
href=https://mainstreetmediatn.com/articles/cce-print/ron-hart-trump-promises-made-promises-kept-almost-all/ >...</a></p></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/cce-print/seth-campbell-broken-promises-trump-continues-his-spiral/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20258%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2023/02/Campbell-258x300.png alt="Seth Campbell: Broken promises: Trump continues his spiral"></a><h3><a
href="https://mainstreetmediatn.com/articles/cce-print/seth-campbell-broken-promises-trump-continues-his-spiral/?pubid=pulaskicitizen" class=oht-title-link>Seth Campbell: Broken promises: Trump continues his spiral</a></h3><p
class=oht-article-meta style="display: block !important;"><span
class=article_widget_byline>SETH CAMPBELL</span><span
class=byline__separator> | </span>May 22, 2025</p><p
style="font-size: inherit; line-height: inherit;">I’ve come to the conclusion there’s truly no bottom floor when it comes to the Trump Administration. With the news coming out regarding President Trump’s<a
href=https://mainstreetmediatn.com/articles/cce-print/seth-campbell-broken-promises-trump-continues-his-spiral/ >...</a></p></div></div> <script>// wrap in IIFE to avoid polluting global scope
{
const postPermalinks = ["https:\/\/mainstreetmediatn.com\/articles\/columnists-opinion-pulaskicitizen\/big-joe-on-the-go-it-was-much-more-than-a-blur\/","https:\/\/mainstreetmediatn.com\/articles\/cce-print\/ron-hart-trump-promises-made-promises-kept-almost-all\/","https:\/\/mainstreetmediatn.com\/articles\/cce-print\/seth-campbell-broken-promises-trump-continues-his-spiral\/"];
if (typeof renderJSONLD == 'function') {
renderJSONLD(postPermalinks.map(permalink => ({ link: permalink })), 'oht_articles_widget-337');
}
}</script> </div><div
class="oht-widget oht-widget--articles " id=oht_articles_widget-373><div
class=cat-title-container><h2 class="widget-title"><a
href="https://mainstreetmediatn.com/category/robertsoncountyconnection/top-story-robertson/?pubid=pulaskicitizen">Related Stories</a></h2></div><div
class="grid oht-article-widget__content oht-6-count thumb-format-landscape thumb-position-before " ><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/basketball/former-sycamore-standout-camryn-larsen-named-head-coach/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/IMG_5336-400x300.jpg alt="Former Sycamore standout Camryn Larsen named head coach"></a><h3><a
href="https://mainstreetmediatn.com/articles/basketball/former-sycamore-standout-camryn-larsen-named-head-coach/?pubid=pulaskicitizen" class=oht-title-link>Former Sycamore standout Camryn Larsen named head coach</a></h3><br></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/county/all-red-again-liberty-creek-softball-wears-red-wins-second-class-2a-state-championship/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/0523_SPO_Liberty_Creek_V_Alcoa_001_-scaled-400x300.jpeg alt="‘All red again’: Liberty Creek softball wears red, wins second Class 2A state championship"></a><h3><a
href="https://mainstreetmediatn.com/articles/county/all-red-again-liberty-creek-softball-wears-red-wins-second-class-2a-state-championship/?pubid=pulaskicitizen" class=oht-title-link>‘All red again’: Liberty Creek softball wears red, wins second Class 2A state championship</a></h3><br></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/baseball-sports-mainstreetpreps/eagleville-baseball-rallies-past-east-robertson-for-return-to-class-1a-finals/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/20250523_ERHSvsEHSstate_001-scaled-400x300.jpg alt="Eagleville baseball rallies past East Robertson for return to Class 1A finals"></a><h3><a
href="https://mainstreetmediatn.com/articles/baseball-sports-mainstreetpreps/eagleville-baseball-rallies-past-east-robertson-for-return-to-class-1a-finals/?pubid=pulaskicitizen" class=oht-title-link>Eagleville baseball rallies past East Robertson for return to Class 1A finals</a></h3><br></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/columnists-mainstreetnashville/lets-eat-shopping-for-fresh-and-local-produce-this-summer/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/Farmers-market-3-scaled-400x300.jpg alt="Let’s Eat: Shopping for fresh and local produce this summer"></a><h3><a
href="https://mainstreetmediatn.com/articles/columnists-mainstreetnashville/lets-eat-shopping-for-fresh-and-local-produce-this-summer/?pubid=pulaskicitizen" class=oht-title-link>Let’s Eat: Shopping for fresh and local produce this summer</a></h3><br></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/cheathamcountyexchange/former-cu-professor-danny-bryan-has-spent-four-decades-guardian-of-timber-rattlesnakes/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/transmitter-scaled-400x300.jpg alt="Former CU professor Danny Bryan has spent four decades as a guardian of timber rattlesnakes"></a><h3><a
href="https://mainstreetmediatn.com/articles/cheathamcountyexchange/former-cu-professor-danny-bryan-has-spent-four-decades-guardian-of-timber-rattlesnakes/?pubid=pulaskicitizen" class=oht-title-link>Former CU professor Danny Bryan has spent four decades as a guardian of timber rattlesnakes</a></h3><br></div><div
class=oht-article><a
href="https://mainstreetmediatn.com/articles/county/station-camp-soccer-completes-revenge-tour-for-class-aa-state-championship/?pubid=pulaskicitizen" class="oht-thumb-before imgtag oht-thumb--small-thumb " ><img
class="imgtag lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20300'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2025/05/0523_SPO_Station_Camp_V_South_Doyle_2190_-scaled-400x300.jpg alt="Station Camp soccer completes revenge tour for Class AA state championship"></a><h3><a
href="https://mainstreetmediatn.com/articles/county/station-camp-soccer-completes-revenge-tour-for-class-aa-state-championship/?pubid=pulaskicitizen" class=oht-title-link>Station Camp soccer completes revenge tour for Class AA state championship</a></h3><br></div></div> <script>// wrap in IIFE to avoid polluting global scope
{
const postPermalinks = ["https:\/\/mainstreetmediatn.com\/articles\/basketball\/former-sycamore-standout-camryn-larsen-named-head-coach\/","https:\/\/mainstreetmediatn.com\/articles\/county\/all-red-again-liberty-creek-softball-wears-red-wins-second-class-2a-state-championship\/","https:\/\/mainstreetmediatn.com\/articles\/baseball-sports-mainstreetpreps\/eagleville-baseball-rallies-past-east-robertson-for-return-to-class-1a-finals\/","https:\/\/mainstreetmediatn.com\/articles\/columnists-mainstreetnashville\/lets-eat-shopping-for-fresh-and-local-produce-this-summer\/","https:\/\/mainstreetmediatn.com\/articles\/cheathamcountyexchange\/former-cu-professor-danny-bryan-has-spent-four-decades-guardian-of-timber-rattlesnakes\/","https:\/\/mainstreetmediatn.com\/articles\/county\/station-camp-soccer-completes-revenge-tour-for-class-aa-state-championship\/"];
if (typeof renderJSONLD == 'function') {
renderJSONLD(postPermalinks.map(permalink => ({ link: permalink })), 'oht_articles_widget-373');
}
}</script> </div></div><div
class=container-fluid><div
class=row><div
class=col-md-6><div
id=home-main-2 class="primary-sidebar front-page--left widget-area oht-widgets column"></div></div><div
class=col-md-6><div
id=front_page class="main main--front-page oht-widgets column"></div></div></div></div><div
id=middle-full class="primary-sidebar middle-full widget-area" role=complementary><div
class="g g-138"><div
class="g-single a-428"><div
id=rc-widget-23190a data-rc-widget data-widget-host=habitat data-endpoint=//trends.revcontent.com data-widget-id=277338></div> <script src=https://assets.revcontent.com/master/delivery.js defer=defer></script></div></div></div><div
class=container-fluid><div
class=row><div
class=col-md-6></div><div
class=col-md-6></div></div></div><div
class=container-fluid><div
class=row><div
class=col-md-6></div><div
class=col-md-6></div></div></div></div><div
class=col-md-2><div
class="oht-widget oht-widget--special-slider oht-slider-cat-47659"><h2 class="widget-title">Latest Editions</h2><div
class="basic oht-slider oht-slider--special"><div
id=oht-slider-4765911><div
class=oht-slide><div
data-href=https://mainstreetmediatn.com/pageview/viewer/pc2025-05-21 class="oht-slide-content lazy" style data-bg="url('https://mainstreetmediatn.com/wp-content/uploads/PDF/pc2025-05-21/a48af7df987b7a41f054627f2d11cf6f.0.300.png')"><div
class=oht__content><a
href=https://mainstreetmediatn.com/pageview/viewer/pc2025-05-21>Pulaski Citizen 05.21.2025</a></div></div></div><div
class=oht-slide><div
data-href=https://mainstreetmediatn.com/pageview/viewer/pc2025-05-14 class="oht-slide-content lazy" style data-bg="url('https://mainstreetmediatn.com/wp-content/uploads/PDF/pc2025-05-14/0e7882c6ddf56720b01a053c51b0aaf8.0.300.png')"><div
class=oht__content><a
href=https://mainstreetmediatn.com/pageview/viewer/pc2025-05-14>Pulaski Citizen 05.14.2025</a></div></div></div><div
class=oht-slide><div
data-href=https://mainstreetmediatn.com/pageview/viewer/pc2025-05-07 class="oht-slide-content lazy" style data-bg="url('https://mainstreetmediatn.com/wp-content/uploads/PDF/pc2025-05-07/a365158217e44d5335df7656286a188f.0.300.png')"><div
class=oht__content><a
href=https://mainstreetmediatn.com/pageview/viewer/pc2025-05-07>Pulaski Citizen 05.07.2025</a></div></div></div><div
class=oht-slide><div
data-href=https://mainstreetmediatn.com/pageview/viewer/pc2025-04-30 class="oht-slide-content lazy" style data-bg="url('https://mainstreetmediatn.com/wp-content/uploads/PDF/pc2025-04-30/b6bf0b5f95f66ef69c2dc409777afa1a.0.300.png')"><div
class=oht__content><a
href=https://mainstreetmediatn.com/pageview/viewer/pc2025-04-30>Pulaski Citizen 04.30.2025</a></div></div></div><div
class=oht-slide><div
data-href=https://mainstreetmediatn.com/pageview/viewer/pc2025-04-23 class="oht-slide-content lazy" style data-bg="url('https://mainstreetmediatn.com/wp-content/uploads/PDF/pc2025-04-23/703569b18bcc4a59e39bf4c74512e841.0.300.png')"><div
class=oht__content><a
href=https://mainstreetmediatn.com/pageview/viewer/pc2025-04-23>Pulaski Citizen 04.23.2025</a></div></div></div></div></div></div> <script>(function ($) {
$(document).ready(function () {
$('#oht-slider-4765911').bxSlider({
});
});
} (jQuery));</script> <div
class="oht-widget oht-widget--special-slider oht-slider-cat-51598"><h2 class="widget-title">Special Sections</h2><div
class="basic oht-slider oht-slider--special"><div
id=oht-slider-5159812><div
class=oht-slide><div
data-href=https://mainstreetmediatn.com/pageview/viewer/pcs2025-05-07 class="oht-slide-content lazy" style data-bg="url('https://mainstreetmediatn.com/wp-content/uploads/PDF/pc2025-05-07/224b37f885902db398a6658f6a54d829.0.300.png')"><div
class=oht__content><a
href=https://mainstreetmediatn.com/pageview/viewer/pcs2025-05-07>Pulaski Citizen Graduates Salute 2025</a></div></div></div><div
class=oht-slide><div
data-href=https://mainstreetmediatn.com/pageview/viewer/pcs2025-04-30 class="oht-slide-content lazy" style data-bg="url('https://mainstreetmediatn.com/wp-content/uploads/PDF/pcs2025-04-30/01d866abb99c1ff109c69367b65689f4.0.300.png')"><div
class=oht__content><a
href=https://mainstreetmediatn.com/pageview/viewer/pcs2025-04-30>Pulaski Citizen Senior Living 2025</a></div></div></div><div
class=oht-slide><div
data-href=https://mainstreetmediatn.com/pageview/viewer/pcs2025-04-02 class="oht-slide-content lazy" style data-bg="url('https://mainstreetmediatn.com/wp-content/uploads/PDF/pcs2025-04-02/697ecf21065e21061ffbe1662a28d6a3.0.300.png')"><div
class=oht__content><a
href=https://mainstreetmediatn.com/pageview/viewer/pcs2025-04-02>Pulaski Citizen Spring Home 2025</a></div></div></div><div
class=oht-slide><div
data-href=https://mainstreetmediatn.com/pageview/viewer/pcs2025-03-19 class="oht-slide-content lazy" style data-bg="url('https://mainstreetmediatn.com/wp-content/uploads/PDF/pcs2025-03-19/9415501c69cdac7065918fbabf0e2fd8.0.300.png')"><div
class=oht__content><a
href=https://mainstreetmediatn.com/pageview/viewer/pcs2025-03-19>Pulaski Citizen Teacher Salute 2025</a></div></div></div><div
class=oht-slide><div
data-href=https://mainstreetmediatn.com/pageview/viewer/pcs2025-02-26 class="oht-slide-content lazy" style data-bg="url('https://mainstreetmediatn.com/wp-content/uploads/PDF/pcs2025-02-26/c66fda9598aec97adf54b4098f2e96a7.0.300.png')"><div
class=oht__content><a
href=https://mainstreetmediatn.com/pageview/viewer/pcs2025-02-26>Pulaski Citizen Progress Edition 2025</a></div></div></div></div></div></div> <script>(function ($) {
$(document).ready(function () {
$('#oht-slider-5159812').bxSlider({
auto: true,
pause: 6000,
delay: 500,
});
});
} (jQuery));</script> <script async src=https://cdn.jsdelivr.net/npm/whatwg-fetch@3.4.1/dist/fetch.umd.min.js></script> <script async>const prepareFetchArgs = (instance, singleArticleFetch = false) => {
const args = {};
if (!singleArticleFetch) {
args.per_page = instance.oht_post_limit;
if (instance.oht_current_edition) {
args.oht_edition = 46256;
} else {
args.after = new Date(Date.now() - ((instance.oht_days_ago + 1) * (24*60*60*1000))).toISOString();
}
// attach category array to args
if (instance.oht_category.filter(Boolean).length > 0) args.categories = instance.oht_category;
}
// build up an embed list for args
const embedArray = [
instance.oht_article_comment_count ? 'replies' : null,
instance.oht_article_author ? 'author' : null,
instance.oht_thumbnail !== 'none' ? 'wp:featuredmedia' : null,
];
// add the wp:term to args if any of these conditions are met
//fix not an array
if(!Array.isArray(instance.oht_category)){
instance.oht_category = [instance.oht_category]
}
if (
instance.oht_use_edition_date
||
(instance.oht_category.filter(Boolean).length === 1)
) {
embedArray.push('wp:term');
}
if (embedArray.join('').length > 0) args._embed = embedArray.filter(Boolean).join(',');
return args;
}
/**
* Renders a list of articles to the page, replacing all contents of a container's target element
*
* @param {Object} articles array of Article objects
* @param {String} containerElementID ID of container element
* @param {Object} instance
* @returns {Null}
*/
const renderArticles = (articles, containerElementID, instance) => {
// use default image where there is no featured image
articles = articles.map((article, idx) => {
if (article.featured_media === 0) {
article.defaultImagePath = 'http://mainstreetmediatn.demo.our-hometown.com/wp-content/uploads/2022/10/default-images.png';
}
article.gridItemNumber = idx + 1;
return article;
});
const articleElements = articles.map(article => articleToHTML(article, instance));
const articleWrapper = document.createElement('div');
articleWrapper.classList.add('oht-articles-wrapper', instance.oht_layout, `oht-thumbnail-${instance.oht_thumbnail}`);
articleWrapper.append(...articleElements);
let readMoreElement = '';
if (articles.length > 0) {
if (instance.oht_readmore && instance.oht_readmore.trim().length > 0 && instance.oht_category.length === 1) {
//JAH -- replace with normal link
// const selectedCategory = firstCategoryFromWPTerm(articles[0]._embedded['wp:term']);
// readMoreElement = generateAnchorTag(selectedCategory.link, instance.oht_readmore, ['btn', 'btn-primary', 'read-more-button']);
//use $instance['category_link']
readMoreElement = generateAnchorTag(instance.category_link, instance.oht_readmore, ['btn', 'btn-primary', 'read-more-button']);
}
}
const targetElement = document.querySelector(`#${containerElementID} .articles-target`);
// if the instance layout is "dynamic", add event listener to recalculate layout when the dom changes
if (instance.oht_layout === 'dynamic') addDynamicLayoutListeners(targetElement, articles.map(article => article.gridItemNumber));
removeAllChildNodes(targetElement);
targetElement.append(articleWrapper, readMoreElement);
// if not in single-request mode, where we'd already have the data,
if (!instance.single_ajax_call) {
// trigger fetches on created articles that have id and placeholder
articles.filter(article => article.placeholder && article.id).forEach(article => { // @todo: checking article.id here might not be necessary - check if can remove
fetchArticle(article, targetElement, instance);
})
}
};
/**
* Add mutation observers to watch for dom changes, and window resize listener, calling a function to handle the adjustments for the dynamic layout
*/
const addDynamicLayoutListeners = (articlesTargetElement, articleGridItemNumbers) => {
if (!articlesTargetElement.dataset.dynamicListenersAdded) {
// handle older browsers that have the prefixed version
MutationObserver = window.MutationObserver || window.WebKitMutationObserver;
// an element that i only want to set once
let dynamicElement;
// a timeout to debounce calls to adjustDynamicLayout
let timeout = false;
// a handler function to be passed to the mutation observer and the window resize listener
function handlerFunction() {
// find and set the dynamic element if it's not set
if (!dynamicElement) {
dynamicElement = articlesTargetElement.querySelector('.dynamic');
return;
}
// call the function in a debounced manner
clearTimeout(timeout);
timeout = window.setTimeout(() => adjustDynamicLayout(dynamicElement, articleGridItemNumbers), 250);
}
// create a MutationObserver and provide it a callback
const observer = new MutationObserver(handlerFunction);
// define what element should be observed by the observer and what types of mutations trigger the callback
observer.observe(articlesTargetElement, {
// @todo: are all of these necessary? keeping them now to be safe, but maybe there's a perfomance cost?
subtree: true,
childList: true,
attributes: true,
characterData: true,
});
// add a listener to window resize changes
window.addEventListener('resize', handlerFunction);
// add a flag so this work isn't done more than once
articlesTargetElement.dataset.dynamicListenersAdded = true;
}
}
/**
* Adjust the layout of the widget when using the "dynamic" layout
*/
const adjustDynamicLayout = (dynamicElement, articleGridItemNumbers) => {
// set initial layout
if (!dynamicElement.dataset.initialLayoutSet) {
// console.log('setting initial layout');
// apply css to the first item
// @todo: this is possibly redundant and can be removed?
dynamicElement.querySelector('.item-1').style.gridArea = 'item-1';
// variables for the parent css
const gridTemplateRows = [];
const gridTemplateAreas = [];
// skip the first item (i = 1 instead of i = 0), but then iterate over the rest of the array
for (let i = 1; i < articleGridItemNumbers.length; i++) {
gridTemplateRows.push('1fr');
gridTemplateAreas.push(`"item-1 item-${articleGridItemNumbers[i]}"`);
}
// apply the parent css
dynamicElement.style.gridTemplateRows = gridTemplateRows.join(' ');
dynamicElement.style.gridTemplateAreas = gridTemplateAreas.join(' ');
// set the attribute so this isn't run more than once
dynamicElement.dataset.initialLayoutSet = true;
}
// get the grid template areas, parsed into their grid postions, as a two dimensional array
const gridTemplateAreas = dynamicElement.style.gridTemplateAreas.split(/ (?=")/).map(areaString => areaString.slice(1, areaString.length - 1).split(' '));
// get the unused height in the upper-left grid position
const upperLeftGridElement = dynamicElement.querySelector('.item-1');
const heightOfUpperLeft = upperLeftGridElement.getBoundingClientRect().height;
const upperLeftChildren = upperLeftGridElement.childNodes;
NodeList.prototype.reduce = Array.prototype.reduce; // upperLeftChildren is a NodeList. give it the reduce method
const filledSpaceInUpperLeft = upperLeftChildren.reduce((heightSum, childNode) => heightSum + childNode.getBoundingClientRect().height, 0);
const unusedHeightInUpperLeft = heightOfUpperLeft - filledSpaceInUpperLeft;
// get the height of individual items in the right column
// NOTE: just getting the height of "any" item in the right column relies on the height of "1fr" being equal, even for grid items that have less data
const potentiallyMovableItemHeight = dynamicElement.querySelector('.item-2').getBoundingClientRect().height;
const [leftColumnRowCount, rightColumnRowCount] = gridTemplateAreas.reduce(([leftCount, rightCount], templateRow) => {
if (templateRow[0] !== 'item-1') leftCount += 1;
rightCount += 1;
return [leftCount, rightCount];
}, [1, 0])
const maxItemsLeftColumn = Math.floor((leftColumnRowCount + rightColumnRowCount) / 2);
const maxICanMove = maxItemsLeftColumn - leftColumnRowCount;
const itemsToMoveFromRightToLeft = (unusedHeightInUpperLeft > (potentiallyMovableItemHeight * 2)) ? 1 : 0;
if (itemsToMoveFromRightToLeft > 0) {
// console.log('moving an item from the left to the right column');
// create the necessary arrays for CSS variables
const modifiedGridTemplateRows = [];
const modifiedGridTemplateAreas = [];
// build up the array backwards
let itemNumberIdx = articleGridItemNumbers.length - 1;
let remainingItemsToAddToLeftColumn = itemsToMoveFromRightToLeft + leftColumnRowCount;
for (let i = 0; i < rightColumnRowCount - itemsToMoveFromRightToLeft; i++) {
// create a row
const row = [];
// right column
row[1] = `item-${articleGridItemNumbers[itemNumberIdx]}`;
itemNumberIdx -= 1;
// left column
if (articleGridItemNumbers[itemNumberIdx] > 2 && remainingItemsToAddToLeftColumn > 1) {
row[0] = `item-${articleGridItemNumbers[itemNumberIdx]}`;
itemNumberIdx -= 1;
remainingItemsToAddToLeftColumn -= 1;
} else {
row[0] = 'item-1';
}
// add to beginning of template array
modifiedGridTemplateAreas.unshift(row);
// add a row to the rows array
modifiedGridTemplateRows.push('1fr');
}
// set the CSS
dynamicElement.style.gridTemplateRows = modifiedGridTemplateRows.join(' ');
dynamicElement.style.gridTemplateAreas = modifiedGridTemplateAreas.map(row => `"${row.join(' ')}"`).join(' ');
} else {
// console.log('no change');
}
}
/**
* Fetch a single article, and replace its placeholder on the page
*/
const fetchArticle = (article, articlesTargetElement, instance) => {
const targetElement = articlesTargetElement.querySelector(`[data-article-id="${article.id}"]`);
const gridItemNumber = article.gridItemNumber;
// fetch with the fetchArgs, adding the id
fetch('/?rest_route=/wp/v2/oht_article/' + article.id + '&' + new URLSearchParams(prepareFetchArgs(instance, true)), {
method: 'GET',
headers: {
'Content-Type': 'application/json'
}
})
.then(r => r.json())
.then(article => {
//if the article is an error remove the placeholder
if(article.code){
//remove the placeholder
targetElement.parentNode.removeChild(targetElement);
return;
}
if(instance.pub_id_param){
// add to end of article link
article.link = article.link + instance.pub_id_param;
}
if (article.featured_media === 0) {
article.defaultImagePath = 'https://mainstreetmediatn.com/wp-content/uploads/2023/12/PC-default-2024-960x720.png';
if(instance.pub_default_image){
article.defaultImagePath = instance.pub_default_image;
}
}
article.gridItemNumber = gridItemNumber;
targetElement.parentNode.replaceChild(articleToHTML(article, instance, targetElement), targetElement);
});
}
/**
* Renders article placeholders to a container's target element, replacing all contents.
* Additionally, adds initial css to the page for grid layouts
*
* @param {string} containerElementID ID of container element
* @param {number|array} articleCountOrIDs Either an integer of the number of articles, or an array of article IDs
*/
const renderArticlePlaceholders = (containerElementID, instance) => {
// if not defined, remove the container
// if this is a "dynamic" article widget, add some additional style tags to the page before rendering any articles, to avoid excess visual jank
if (instance.oht_layout === 'dynamic') {
const articleCount = instance.article_ids ? instance.article_ids.length : instance.oht_post_limit;
// prepare css values
const gridTemplateRows = [];
const gridTemplateAreas = [];
// skip the first and offset the start value to use the index as a value (note `i = 2` instead of `i = 0` and `<=` instead of `<`),
// but then iterate once for each article
for (let i = 2; i <= instance.article_ids.length; i++) {
gridTemplateRows.push('1fr');
gridTemplateAreas.push(`"item-1 item-${i}"`);
}
// create a style tag, add the contents, add it to the page
const styleTag = document.createElement('style');
styleTag.type = 'text/css';
styleTag.dataset.forDynamicArticlesWidget = containerElementID;
styleTag.innerHTML = `
#${containerElementID} .oht-articles-wrapper {
grid-template-rows: ${gridTemplateRows.join(' ')};
grid-template-areas: ${gridTemplateAreas.join(' ')};
}
`;
document.head.appendChild(styleTag);
}
const articlePlaceholder = {
placeholder: true,
featured_media: 0,
link: '#',
oht_article_subhead: ['the subhead'],
oht_article_byline: ['the byline'],
title: {
rendered: 'the title',
},
'_embedded': {
author: [{
name: 'the author name'
}],
'wp:term': [
[{
link: "#",
name: "the category name",
taxonomy: "category",
}],
[{
link: "#",
name: "2020-10-09",
taxonomy: "oht_edition",
}],
],
// replies: [], // disabled, not currently necessary
},
date_gmt: '2020-11-03T18:35:10',
date: '2020-11-03T18:35:10',
excerpt: {
rendered: 'the excerpt',
},
excerpt_clean:'the excerpt',
};
const articles = [];
if (instance.article_ids) {
for (const articleId of instance.article_ids) {
articles.push({ ...articlePlaceholder, id: articleId });
}
} else {
for (let i = 0; i < instance.oht_post_limit; i++) {
articles.push(articlePlaceholder);
}
}
renderArticles(articles, containerElementID, instance);
}
/**
* Find the best-fit image within an array of srcSets that is already sorted by width, smallest to largest
* Un-comment the commented-out lines to see what choices are made.
*
* @param {Number} targetDisplayWidth The width of the image on the page - don't add any dpi multipliers for retina etc
* @param {Array} srcSets An array of image source sets: {url: string, width: number}
*/
const bestImage = (targetDisplayWidth, srcSets) => {
// double the target width, for retina displays
const dpiFactor = 2;
// let i = 0;
for (const srcSet of srcSets) {
if (srcSet.width > targetDisplayWidth * dpiFactor) {
// console.log('image', i, 'chosen. target:', targetDisplayWidth, 'width:', srcSet.width);
return srcSet.url;
}
// i++;
}
// i--;
// console.log('not found, using', i, 'target:', targetDisplayWidth, 'width', srcSets[i].width);
// if a sufficiently-sized image is never found, use the last (largest) one available
return srcSets[srcSets.length - 1].url || '';
}
/**
* Transforms an article object to an element that can be appended to the page
* @param {Object} article
* @param {Object} instance
* @param {Element} targetElement Optional. The target element if this will ultimately replace an existing element. Important for image sizing.
* @returns {Element} DOM Element
*/
const articleToHTML = (article, instance, targetElement = null) => {
//if the article is an error r
const parentEl = document.createElement('div');
parentEl.classList.add('oht-article');
if (article.placeholder) parentEl.classList.add('placeholder');
if (article.gridItemNumber) {
parentEl.classList.add(`item-${article.gridItemNumber}`);
parentEl.style.gridArea = `item-${article.gridItemNumber}`;
}
// Image
let imageLink = ''; // really, this should be null or undefined, but .append() will parse null to a string
if (instance.oht_thumbnail !== 'none') {
let imagePath = '';
let imageSrcSets = [];
if (article.defaultImagePath) {
imagePath = article.defaultImagePath;
} else if (article._embedded && article._embedded['wp:featuredmedia'] && article._embedded['wp:featuredmedia'].length > 0) {
const featuredMedia = article._embedded['wp:featuredmedia'][0];
if (featuredMedia && featuredMedia.source_url) {
const featuredMediaSrc = featuredMedia.source_url;
const sizesObject = featuredMedia.media_details.sizes;
const srcSets = Object.keys(sizesObject)
.filter(size => !size.includes('maxgallery-meta') && !size.includes('sow'))
.map(size => ({
url: sizesObject[size].source_url,
width: sizesObject[size].width,
}))
.sort((a, b) => a.width - b.width);
if (srcSets.length > 0 && targetElement) {
const imageWidth = targetElement.querySelector('img').width;
imagePath = bestImage(imageWidth, srcSets);
// imageSrcSets = srcSets.map(srcSet => `${srcSet.url} ${srcSet.width}w`); // disabled: not using
} else {
imagePath = featuredMediaSrc; // Use the source URL from featured media
}
}
}
if (!imagePath && article.defaultImagePath) {
imagePath = article.defaultImagePath; // Fallback to default image path
}
let image_title = '';
if(article.title && article.title.rendered){
image_title = article.title.rendered.replace('&', '&');
}
const featuredImage = generateImageTag({
src: imagePath,
// srcset: imageSrcSets, // disabled: not using
aspectRatio: aspectRatio(instance.oht_thumbnail_format),
title: image_title,
});
if (instance.oht_thumbnail_format === 'circle') featuredImage.classList.add('circle');
imageLink = generateAnchorTag(article.link, featuredImage, ['oht-article-image-link']);
}
if (instance.oht_thumbnail !== 'after' || instance.oht_layout === 'wide-grid') {
parentEl.append(imageLink);
}
// Title
const titleLink = document.createElement('a');
titleLink.href = article.link;
titleLink.classList.add('article-title-link-wrapper');
const titleEl = document.createElement('h3');
titleEl.classList.add('article-title');
// titleEl.textContent = article.title.rendered.replace('&', '&');
if(article.title && article.title.rendered){
titleEl.textContent = decodeHtml(article.title.rendered);
}
// console.log(titleLink)
titleLink.append(titleEl);
parentEl.append(titleLink);
// Subhead
if (instance.oht_article_subhead) {
if (article.oht_article_subhead.length > 0) {
const subheadEl = document.createElement('span');
subheadEl.classList.add('subhead');
subheadEl.innerHTML = article.oht_article_subhead.join('<br />');
parentEl.append(subheadEl);
}
}
// Author, Byline, and Date
if (
instance.oht_article_author
|| instance.oht_article_byline
|| instance.oht_article_date
) {
parentEl.append(generateAuthorBylineDateElement(article, instance));
}
// Excerpt
if (instance.oht_article_excerpt) {
const excerptEl = document.createElement('p');
excerptEl.classList.add('excerpt');
excerptEl.innerHTML = article.excerpt_clean.split(' ').splice(0, instance.oht_excerpt_length).join(' ')+'...';
parentEl.append(excerptEl);
}
// Comment Count
if (instance.oht_article_comment_count && article._embedded.replies) {
const commentLink = generateAnchorTag(article.link, `
${article._embedded.replies[0].length}
${article._embedded.replies[0].length === 1 ? 'Comment' : 'Comments'}
`);
commentLink.classList.add('article-comment-link');
parentEl.append(commentLink);
}
// Image, in case of wanting to appear after the content
if (instance.oht_thumbnail === 'after' && instance.oht_layout !== 'wide-grid') {
parentEl.append(imageLink);
}
// add the ID if set
if (article.id) {
parentEl.dataset.articleId = article.id;
}
return parentEl;
};
// Generalized element creation helper methods
/**
* Generate a paragraph (<p> tag) with Author, Byline, and Date
* @param {Object} article
* @param {Object} instance
* @returns {Element} Anchor Tag DOM Element (<a></a>)
*/
const generateAuthorBylineDateElement = (article, instance) => {
const outputElement = document.createElement('p');
outputElement.classList.add('small');
const spacer = ' | ';
if (instance.oht_article_author) {
const authorEl = document.createElement('span');
authorEl.textContent = article._embedded.author[0].name;
outputElement.append(authorEl);
if (instance.oht_article_date || (instance.oht_article_byline && article.oht_article_byline.length > 0)) {
outputElement.append(spacer);
}
}
if (instance.oht_article_byline) {
if (article.oht_article_byline.length > 0) {
const bylineEl = document.createElement('span');
bylineEl.innerHTML = article.oht_article_byline.join('<br />');
outputElement.append(bylineEl);
if (instance.oht_article_date) {
outputElement.append(spacer);
}
}
}
/*if (instance.oht_article_date) {
const dateEl = document.createElement('span');
const dateString = instance.oht_use_edition_date ? editionFromWPTerm(article._embedded['wp:term']).name.split('-') : [article.date_gmt+'+00:00'];
const date = new Date(...dateString);
if (false) {
// @todo: add code to handle the formatting values from the currently hidden field, instance.oht_article_date_format
} else {
dateEl.textContent = date.toLocaleDateString(undefined, {year: 'numeric', month: 'long', day: 'numeric'});
}
outputElement.append(dateEl);
}*/
if (instance.oht_article_date) {
const dateEl = document.createElement('span');
let dateString;
if (instance.oht_use_edition_date) {
if (article._embedded && article._embedded['wp:term'] && article._embedded['wp:term'].name) {
dateString = article._embedded['wp:term'].name.split('-');
} else {
///edition selected but the site isn't using it! so we just set the date
//use post date
// Switched from date_gmt to date -- 12-7-23
dateString = [article.date + '+00:00'];
}
} else {
if (article.date) {
dateString = [article.date + '+00:00'];
} else {
console.error('Error: article.date is undefined for article:', article);
dateString='';
}
}
// Proceed with the rest of the code only if dateString is defined
if (dateString) {
// Create a Date object from the string
const date = new Date(dateString);
if (date.toString() !== 'Invalid Date') {
// Format the date in the "December 7, 2020" style, using UTC time zone
dateEl.textContent = date.toLocaleDateString('en-US', {
year: 'numeric',
month: 'long',
day: 'numeric',
timeZone: 'UTC'
});
outputElement.append(dateEl);
} else {
console.log('Invalid date format');
}
}
}
return outputElement;
}
/**
* Generate a link (<a> tag) with some contents and, optionally, classes
* @param {String} href Any valid href, relative or absolute
* @param {String|Element} contents Anything that can be added to an object via .append()
* @param {String[]} classes (Optional) Array of strings to add as class names
* @returns {Element} Anchor Tag DOM Element (<a></a>)
*/
const generateAnchorTag = (href, contents, classes = []) => {
const tag = document.createElement('a');
tag.href = href;
tag.append(contents);
if (classes.length > 0) tag.classList.add(...classes);
return tag;
};
/**
* Generate an image (<img> tag) with optional classes
*
* @param {{
* src: string Any valid img src
* srcset: string[] | undefined (Optional) Array of strings, to be joined with ", " to create a srcset attribute
* classes: string[] | undefined (Optional) Array of strings to add as class names
* aspectRatio: number | undefined (Optional) Float of width aspect divided by height aspect. e.g. 16/9 = 1.7778
* }} param0
* @returns {DOMElement} Image Tag DOM Element (<a></a>)
*/
const generateImageTag = ({
src,
srcset = [],
classes = [],
aspectRatio,
title
}) => {
const tag = document.createElement('img');
tag.classList.add('oht-article-image');
if (srcset.length > 0) {
tag.srcset = srcset.join(', ');
}
tag.src = src;
if (classes.length > 0) tag.classList.add(...classes);
tag.setAttribute("alt",title);
if (aspectRatio) {
const wrapper = document.createElement('div');
wrapper.classList.add('aspect-ratio-box');
const paddingString = 1 / aspectRatio * 100 + '%';
wrapper.style.setProperty('--after-padding-bottom', paddingString);
wrapper.append(tag);
return wrapper;
}
return tag;
};
function decodeHtml(html) {
var txt = document.createElement('textarea');
txt.innerHTML = html;
return txt.value;
}
// DOM modification helper methods
/**
* Removes all contents from a given element/node
* @param {Element} parent Element to remove contents of
*/
const removeAllChildNodes = (parent) => {
while (parent.firstChild) {
parent.removeChild(parent.firstChild);
}
};
// Response parsing helpers
/**
* Traverses a wp:term array from the Wordpress REST API and returns the first object that is a category
*/
const firstCategoryFromWPTerm = (WPTermArray) => {
return getWPTermByTaxonomy(WPTermArray, 'category');
}
/**
* Traverses a wp:term array from the Wordpress REST API and returns the first object that is a oht_edition
*/
const editionFromWPTerm = (WPTermArray) => {
return getWPTermByTaxonomy(WPTermArray, 'oht_edition');
}
const getWPTermByTaxonomy = (WPTermArray, taxonomy) => {
for (let termArray of WPTermArray) {
for (let term of termArray) {
if (term.taxonomy && term.taxonomy === taxonomy) {
return term;
}
}
}
// if not found
return false;
}
/**
* Maps thumbnail format strings to aspect ratios
*/
const aspectRatio = (thumbnailFormat) => {
return thumbnailFormatToAspectRatiosMap[thumbnailFormat] || null;
}
const thumbnailFormatToAspectRatiosMap = {
landscape: 16/9,
square: 1,
portrait: 9/16,
circle: 1,
fullheight: null,
};</script> <div
id=articles-1-193800966 class="oht-widget oht-articles-container"><h2 class="widget-title article-group-title"><a
href="https://mainstreetmediatn.com/category/pulaskicitizen/ms-cheap-pulaskicitizen/?pubid=pulaskicitizen ">Ms. Cheap</a></h2><div
class=articles-target></div></div> <script>// wrap in IIFE to avoid polluting global scope
{
const postPermalinks = ["https:\/\/mainstreetmediatn.com\/articles\/cce-print\/ms-cheap-nashville-symphony-offers-summer-series-of-free-concerts\/","https:\/\/mainstreetmediatn.com\/articles\/cce-print\/ms-cheap-cheekwood-celebration-offers-extra-programming-and-discount-for-non-members\/"];
if (typeof renderJSONLD == 'function') {
renderJSONLD(postPermalinks.map(permalink => ({ link: permalink })), 'articles-articles-1-193800966');
}
}</script> <script async>// wrap in function block to prevent polluting global scope, especially since this widget can be included on a page many times
{
const instance = {"title":"Ms. Cheap","oht_current_edition":null,"oht_category":["46441"],"oht_thumbnail":"before","oht_thumbnail_format":"landscape","oht_layout":"fat-stacks","oht_post_limit":2,"oht_excerpt_length":20,"oht_readmore":"","oht_article_date":"on","oht_article_date_format":null,"oht_days_ago":90,"oht_article_author":null,"oht_article_byline":"on","oht_article_comment_count":null,"oht_article_excerpt":null,"oht_article_subhead":null,"oht_articlewidget_imgtag":null,"single_ajax_call":null,"offset_value":"","this_day_in_history_time_period":"","oht_publication_explicit":"0","oht_article_blur_image_border":null,"this_day_in_history":null,"oht_publication_pub_id_disable":null,"exclude_categories":null,"pub_id_param":"?pubid=pulaskicitizen","category_link":"https:\/\/mainstreetmediatn.com\/category\/pulaskicitizen\/ms-cheap-pulaskicitizen\/?pubid=pulaskicitizen"};
// add the articleIds, so that requests can be made
instance.article_ids = [1650316,1648241];
// add this boolean from the customizer into the instance object, so renderArticles can use it
instance.oht_use_edition_date = false;
renderArticlePlaceholders('articles-1-193800966', instance);
}</script> <div
class=newsletter-box><h2 class="widget-title">Newsletter</h2><p>Enter your e-mail address below to join our mailing list and receive our weekly newsletter directly in your inbox!</p><div
class="tnp tnp-subscription tnp-widget"><form
method=post action="https://mainstreetmediatn.com/wp-admin/admin-ajax.php?action=tnp&na=s">
<input
type=hidden name=nl[] value=34>
<input
type=hidden name=nr value=widget>
<input
type=hidden name=nlang value><div
class="tnp-field tnp-field-firstname"><label
for=tnp-1>First Name</label>
<input
class=tnp-name type=text name=nn id=tnp-1 value placeholder required></div><div
class="tnp-field tnp-field-surname"><label
for=tnp-2>Last Name</label>
<input
class=tnp-surname type=text name=ns id=tnp-2 value placeholder required></div><div
class="tnp-field tnp-field-email"><label
for=tnp-3>Email</label>
<input
class=tnp-email type=email name=ne id=tnp-3 value placeholder required></div><div
class="tnp-field tnp-field-profile"><label
for=tnp-4>Postal Code</label>
<input
class="tnp-profile tnp-profile-1" id=tnp-profile_1 type=text size name=np1 placeholder=--- required></div><div
class="tnp-field tnp-field-button" style="text-align: left"><input
class=tnp-submit type=submit value=Subscribe style></div></form></div></div><div
class="textwidget custom-html-widget"><iframe
src="https://mixlr.com/users/9523385/embed?artwork=true" frameborder=0 scrolling=no height=180px width=100%></iframe><small><a
href=http://mixlr.com/pcl-1 style=color:#1a1a1a;display:block;font-family:Helvetica,sans-serif;font-size:11px;text-align:left;>PCL 1 is on Mixlr</a></small></div><div
class="textwidget custom-html-widget"><iframe
src="https://mixlr.com/users/9572693/embed?artwork=true" frameborder=0 scrolling=no height=180px width=100%></iframe><small><a
href=http://mixlr.com/pcl-2 style=color:#1a1a1a;display:block;font-family:Helvetica,sans-serif;font-size:11px;text-align:left;>PCL 2 is on Mixlr</a></small></div><div
class="g g-158"><div
class="g-single a-815"><a
class=gofollow data-track=ODE1LDE1OCwxLDYw href=https://mainstreetmediatn.com/pulaski-citizen/pulaski-area-real-estate/ target=_blank><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2024/01/First_Realty_Group-24PC-ROS-300x300-1.jpg></a></div></div><div
class="textwidget custom-html-widget"><script data-widget-type=search_bar_standard src=//widgets.recruitology.com/scripts/0x8eDXREB9yP3IFYxptDm6kLcgnL01.js></script></div><div
class="g g-158"><div
class="g-single a-1651"><a
class=gofollow data-track="MTY1MSwxNTgsMSw2MA==" href=https://mainstreetmediatn.com/pulaski-citizen/pulaski-area-real-estate/ target=_blank><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2024/11/Haney_Realty_PCL-Baseball_2022-300x300-1.png></a></div></div><div
class="a-single a-557"><a
class=gofollow data-track="NTU3LDAsMSw2MA==" href=https://www.tnpublicnotice.com/ target=_blank><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2023/08/PublicNotice_fornoticespage_state.gif></a></div><div
class="g g-158"><div
class="g-single a-1651"><a
class=gofollow data-track="MTY1MSwxNTgsMSw2MA==" href=https://mainstreetmediatn.com/pulaski-citizen/pulaski-area-real-estate/ target=_blank><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2024/11/Haney_Realty_PCL-Baseball_2022-300x300-1.png></a></div></div><div
class="g g-158"><div
class="g-single a-806"><a
class=gofollow data-track=ODA2LDE1OCwxLDYw href=https://www.bennettmay.com/ target=_blank><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2024/01/Bennett-May-Pierce_24_ObitSP_300x300_5eb31296078f5.image_.jpg></a></div></div><div
class="textwidget custom-html-widget"><div
id=evvnt-calendar-widget></div> <script async defer
src=//discovery.evvnt.com/prd/evvnt_discovery_plugin-latest.min.js
onload=evvntDiscoveryInit();></script> <script>function evvntDiscoveryInit() {
evvnt_require("evvnt/discovery_plugin").init({
api_key: "MAINSTREETMEDIATNO",
publisher_id:11152,
discovery: {
element: "#evvnt-calendar-widget",
detail_page_enabled: true,
widget: true,
virtual: false,
map: false,
category_id: null,
backfill_events_have_images: false,
orientation: "portrait",
number: 3,
}
});
}</script></div><div
class="g g-158"><div
class="g-single a-1651"><a
class=gofollow data-track="MTY1MSwxNTgsMSw2MA==" href=https://mainstreetmediatn.com/pulaski-citizen/pulaski-area-real-estate/ target=_blank><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2024/11/Haney_Realty_PCL-Baseball_2022-300x300-1.png></a></div></div><div
class="g g-158"><div
class="g-single a-815"><a
class=gofollow data-track=ODE1LDE1OCwxLDYw href=https://mainstreetmediatn.com/pulaski-citizen/pulaski-area-real-estate/ target=_blank><img
class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://mainstreetmediatn.com/wp-content/uploads/2024/01/First_Realty_Group-24PC-ROS-300x300-1.jpg></a></div></div></div></div></div></div></div><div
class=footer-container><footer
class=wrapper><div
id=footer-hero-ad class="footer__ads hero-ads"></div><div
class="footer__widgets footer__widgets--0-col"></div><div
class=menu-footer-menu-container><ul
id=menu-footer-menu class="oht-menu oht-menu--footer"><li
id=menu-item-1288088 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1288088"><a
rel=privacy-policy href=https://mainstreetmediatn.com/privacy-policy/ >Privacy Policy</a></li></ul></div><p
class=oht-links>
<a
href=http://our-hometown.com/ class=oht-logo>Our Hometown</a>
<a
href=http://our-hometown.com/dmca/ class=oht-dmca>DMCA Notices</a><br>Newspaper website content management software and services</p><div
class=oht-custom-footer>
<small>©2025 Main Street Media of Tennessee | All Rights Reserved | <a
href=/privacy-policy/ title="Privacy Policy">Privacy Policy</a></small></div></footer></div> <script>var default_location = 'Gallatin';
var latlng;
var address;
var dist = 0;
var Sgeocoder = (typeof google!=='undefined' && typeof google.maps!=='undefined') ? new google.maps.Geocoder() : {};
function geodir_setup_submit_search($form) {
jQuery('.geodir_submit_search').off('click');// unbind any other click events
jQuery('.geodir_submit_search').on("click",function(e) {
e.preventDefault();
var s = ' ';
var $form = jQuery(this).closest('form');
if (jQuery("#sdistance input[type='radio']:checked").length != 0) dist = jQuery("#sdistance input[type='radio']:checked").val();
if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == 'Search for') jQuery('.search_text', $form).val(s);
// Disable location based search for disabled location post type.
if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') {
if (gd_cpt_no_location(jQuery('.search_by_post', $form).val())) {
jQuery('.snear', $form).remove();
jQuery('.sgeo_lat', $form).remove();
jQuery('.sgeo_lon', $form).remove();
jQuery('select[name="sort_by"]', $form).remove();
jQuery($form).trigger("submit");
return;
}
}
if (
dist > 0
|| (jQuery('select[name="sort_by"]').val() == 'nearest'
|| jQuery('select[name="sort_by"]', $form).val() == 'farthest')
|| (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != 'Near' && !jQuery('.geodir-location-search-type', $form).val() )
) {
var vNear = jQuery(".snear", $form).val();
/* OSM can't handle post code with no space so we test for it and add one if needed */
if(window.gdMaps === 'osm'){
var $near_val = vNear;
var $is_post_code = $near_val.match("^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]??[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$");
if($is_post_code){
$near_val = $near_val.replace(/.{3}$/,' $&');
jQuery(".snear", $form).val($near_val);
}
}
geodir_setsearch($form);
} else {
jQuery(".snear", $form).val('');
jQuery($form).trigger("submit");
}
});
// Clear near search GPS for core
if (!jQuery('input.geodir-location-search-type').length && jQuery('[name="snear"]').length){
jQuery('[name="snear"]').off('keyup');
jQuery('[name="snear"]').on('keyup', function($){
jQuery('.sgeo_lat').val('');
jQuery('.sgeo_lon').val('');
});
}
}
jQuery(document).ready(function() {
geodir_setup_submit_search();
//setup advanced search form on form ajax load
jQuery("body").on("geodir_setup_search_form", function($form){
geodir_setup_submit_search($form);
});
});
function geodir_setsearch($form) {
if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == 'Near')) jQuery(".snear", $form).val(default_location);
geocodeAddress($form);
}
function updateSearchPosition(latLng, $form) {
if (window.gdMaps === 'google') {
jQuery('.sgeo_lat').val(latLng.lat());
jQuery('.sgeo_lon').val(latLng.lng());
} else if (window.gdMaps === 'osm') {
jQuery('.sgeo_lat').val(latLng.lat);
jQuery('.sgeo_lon').val(latLng.lon);
}
jQuery($form).trigger("submit"); // submit form after inserting the lat long positions
}
function geocodeAddress($form) {
// Call the geocode function
Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;
if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != '' ) || (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:"))) {
if (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:")) {
jQuery(".snear", $form).val('');
}
jQuery($form).trigger("submit");
} else {
var address = jQuery(".snear", $form).val();
if (address && address.trim() == 'Near') {
initialise2();
} else if(address && address.trim() == 'Near: My Location') {
jQuery($form).trigger("submit");
} else {
var search_address = address;
if (window.gdMaps === 'google') {
var geocodeQueryParams = {'address': search_address};
if (geodirIsZipCode(address)) {
if (typeof geocodeQueryParams['componentRestrictions'] != 'undefined') {
if (typeof geocodeQueryParams['componentRestrictions']['postalCode'] == 'undefined') {
geocodeQueryParams['componentRestrictions']['postalCode'] = address;
}
} else {
geocodeQueryParams['componentRestrictions'] = {'postalCode': address};
}
}
Sgeocoder.geocode(geocodeQueryParams,
function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
updateSearchPosition(results[0].geometry.location, $form);
} else {
alert("Search was not successful for the following reason :" + status);
}
});
} else if (window.gdMaps === 'osm') {
var osmCountryCodes = false;
geocodePositionOSM(false, search_address, osmCountryCodes, false,
function(geo) {
if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
updateSearchPosition(geo, $form);
} else {
alert("Search was not successful for the requested address.");
}
});
} else {
jQuery($form).trigger("submit");
}
}
}
}
function geodirIsZipCode(string) {
if (/^\d+$/.test(string)) {
if (string.length > 3 && string.length < 7) {
return true;
}
}
return false;
}
function initialise2() {
if (!window.gdMaps) {
return;
}
if (window.gdMaps === 'google') {
var latlng = new google.maps.LatLng(56.494343, -4.205446);
var myOptions = {
zoom: 4,
mapTypeId: google.maps.MapTypeId.TERRAIN,
disableDefaultUI: true
}
} else if (window.gdMaps === 'osm') {
var latlng = new L.LatLng(56.494343, -4.205446);
var myOptions = {
zoom: 4,
mapTypeId: 'TERRAIN',
disableDefaultUI: true
}
}
try { prepareGeolocation(); } catch (e) {}
doGeolocation();
}
function doGeolocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(positionSuccess, positionError);
} else {
positionError(-1);
}
}
function positionError(err) {
var msg;
switch (err.code) {
case err.UNKNOWN_ERROR:
msg = "Unable to find your location";
break;
case err.PERMISSION_DENINED:
msg = "Permission denied in finding your location";
break;
case err.POSITION_UNAVAILABLE:
msg = "Your location is currently unknown";
break;
case err.BREAK:
msg = "Attempt to find location took too long";
break;
default:
msg = "Location detection not supported in browser";
}
jQuery('#info').html(msg);
}
function positionSuccess(position) {
var coords = position.coords || position.coordinate || position;
jQuery('.sgeo_lat').val(coords.latitude);
jQuery('.sgeo_lon').val(coords.longitude);
jQuery('.geodir-listing-search').trigger("submit");
}
/**
* On unload page do some cleaning so back button cache does not store these values.
*/
jQuery(window).on("beforeunload", function(e) {
if(jQuery('.sgeo_lat').length ){
jQuery('.sgeo_lat').val('');
jQuery('.sgeo_lon').val('');
}
});</script> <script>var gdasac_selected = '', gdasac_li_type = '', gdasac_categories = [], gdasac_listings = [], gdasac_do_not_close = false, gdasac_doing_search = 0, gdasac_is_search = false, gdasac_keyup_timeout = null, gdasac_suggestions_with = '';
jQuery(function($) {
/*Init*/
gdas_ac_init('.gd_search_text');
if ($('.gd_search_text').length){$('.gd_search_text').each(function(){if(!$(this).parent().find(".gdas-search-suggestions").length){jQuery(this).after("<div class='dropdown-menu dropdown-caret-0 w-100 scrollbars-ios overflow-auto p-0 m-0 gd-suggestions-dropdown gdas-search-suggestions gd-ios-scrollbars'><ul class='gdasac-listing list-unstyled p-0 m-0'></ul><ul class='gdasac-category list-unstyled p-0 m-0'></ul></div>");}});}
/*On CPT change*/
jQuery("body").on("geodir_setup_search_form",function(){gdas_ac_init('.gd_search_text');});
});
function gdas_ac_init($field){jQuery($field).on("focusin",function(){gdasac_selected=this;gdas_ac_focus_in(this)}).on("focusout",function(){gdasac_selected="";gdas_ac_focus_out(this)});jQuery(window).on("resize",function(){gdas_ac_resize_suggestions()})}
function gdas_ac_focus_in($input){
var $suggestions = jQuery($input).parent().find(".gdas-search-suggestions"), gdas_fire = false;
if($suggestions.length){gdas_fire = true}else{jQuery($input).after("<div class='dropdown-menu dropdown-caret-0 w-100 scrollbars-ios overflow-auto p-0 m-0 gd-suggestions-dropdown gdas-search-suggestions gd-ios-scrollbars'><ul class='gdasac-listing list-unstyled p-0 m-0'></ul><ul class='gdasac-category list-unstyled p-0 m-0'></ul></div>");gdas_fire = true;}
/* Fire search */
if(gdas_fire&&!$suggestions.hasClass("gdasac-focused")){$suggestions.addClass("gdasac-focused");gdas_ac_init_suggestions($input);if(gdasac_suggestions_with!="posts"){gdas_ac_categories($input)}}
/* Resize */
gdas_ac_resize_suggestions();
/* Set if is search near */
if(jQuery('.gdlm-location-suggestions:visible').prev().hasClass('snear')){gdasac_is_search = true;}else{gdasac_is_search = false;}
}
function gdas_ac_focus_out($input){setTimeout(function() {if (!gdasac_do_not_close) {}},200);}
/* Get the current post_type categories as suggestions. */
function gdas_ac_categories(el){
$input=jQuery(gdasac_selected);var post_type=jQuery($input).parent().parent().find("input[name='stype']").val();var post_type_slug=jQuery($input).closest(".geodir-search").find("input[name='stype']").data("slug");if(!post_type_slug){post_type_slug=jQuery($input).closest(".geodir-search").find(".search_by_post").find(":selected").data("slug")}if(typeof post_type_slug=="undefined"){post_type_slug=jQuery(".search_by_post").find(":selected").data("slug")}var search=jQuery($input).val();if(typeof search=="undefined"){search=""}request_url=geodir_params.api_url+""+post_type_slug+"/categories/?orderby=count&order=desc&search="+search+"&per_page="+geodir_search_params.autocompleter_max_results;if(geodir_search_params.autocompleter_filter_location&&el&&jQuery(el).closest("form.geodir-listing-search").length){$form=jQuery(el).closest("form.geodir-listing-search");lname=jQuery(".geodir-location-search-type",$form).prop("name");lval=jQuery(".geodir-location-search-type",$form).val();if(lval&&(lname=="country"||lname=="region"||lname=="city"||lname=="neighbourhood")){request_url+="&"+lname+"="+lval}}
jQuery.ajax({
type: "GET",
url: request_url,
dataType: 'json',
success: function (data) {
gdasac_categories = data;gdasac_doing_search--;
html = '';
gdasac_li_type = 'category';
jQuery.each(gdasac_categories, function (index, value) {html = html + gdas_ac_create_li('category', value);});
var gdasCe = gdasac_selected ? gdasac_selected : el;
jQuery(gdasCe).parent().find("ul.gdasac-category").empty().append(html);
if(html && gdasac_selected && !jQuery(el).closest('form.geodir-listing-search').find('.gdas-search-suggestions').is(':visible')){try{jQuery(gdasCe).dropdown('show');}catch(err){console.log(err.message);}} },
error: function (xhr, textStatus, errorThrown) {console.log(errorThrown);}
});
}
/* Get the current post_type categories as suggestions. */
function gdas_ac_listings(el){
$input = jQuery(gdasac_selected);
var post_type = jQuery($input).parent().parent().find("input[name='stype']").val();
var post_type_slug = jQuery($input).closest('.geodir-search').find("input[name='stype']").data("slug");
if(!post_type_slug) {
post_type_slug = jQuery($input).closest('.geodir-search').find(".search_by_post").find(':selected').data("slug");
}
var search = jQuery($input).val(), gdasLe = gdasac_selected ? gdasac_selected : el;
if(search && search.length >= geodir_search_params.autocomplete_min_chars){
request_url = geodir_params.api_url + "" + post_type_slug+"/?search="+search+"&per_page="+geodir_search_params.autocompleter_max_results;
if (geodir_search_params.autocompleter_filter_location && el && jQuery(el).closest('form.geodir-listing-search').length) {
$form = jQuery(el).closest('form.geodir-listing-search');
lname = jQuery('.geodir-location-search-type', $form).prop('name');
lval = jQuery('.geodir-location-search-type', $form).val();
if (lval && (lname == 'country' || lname == 'region' || lname == 'city' || lname == 'neighbourhood')) {
request_url += '&' + lname + '=' + lval;
}
}
jQuery.ajax({
type: "GET",
url: request_url,
dataType: 'json',
success: function (data) {
gdasac_listings = data;gdasac_doing_search--;
html = '';
gdasac_li_type = 'listing';
jQuery.each(gdasac_listings, function (index, value) {
html = html + gdas_ac_create_li('listing', value);
});
jQuery(gdasLe).parent().find("ul.gdasac-listing").empty().append(html);
if(html && gdasac_selected && !jQuery(el).closest('form.geodir-listing-search').find('.gdas-search-suggestions').is(':visible')){try{jQuery(gdasLe).dropdown('show');}catch(err){console.log(err.message);}} },
error: function (xhr, textStatus, errorThrown) {console.log(errorThrown);}
});
}else{jQuery(gdasLe).parent().find("ul.gdasac-listing").empty();}
}
/* Set the max height for the suggestion div so to never scroll past the bottom of the page. */
function gdas_ac_resize_suggestions(){setTimeout(function(){if(jQuery(".gd-suggestions-dropdown:visible").length){var offset=jQuery(".gd-suggestions-dropdown:visible").offset().top;var windowHeight=jQuery(window).height();var maxHeight=windowHeight-(offset-jQuery(window).scrollTop());if(jQuery(".gd-suggestions-dropdown:visible").prev().hasClass("gd_search_text")){jQuery(".gd-suggestions-dropdown:visible").css("max-height",windowHeight-40)}else{jQuery(".gd-suggestions-dropdown:visible").css("max-height",maxHeight)}}},50)}
function gdas_ac_init_suggestions($input){setTimeout(function(){gdas_ac_resize_suggestions()},250);jQuery($input).on("keyup",function(e){gdasac_doing_search=3;/*city, region, country*/if(gdasac_keyup_timeout!=null)clearTimeout(gdasac_keyup_timeout);gdasac_keyup_timeout=setTimeout(function(){gdas_ac_maybe_fire_suggestions($input)},500)})}
function gdas_ac_maybe_fire_suggestions(el){gdasac_keyup_timeout=null;if(gdasac_suggestions_with!="terms"){gdas_ac_listings(el)}if(gdasac_suggestions_with!="posts"){gdas_ac_categories(el)}}
function gdas_ac_create_li($type,$data){
var output = '', history = '', $delete = '';
var $common_class = 'list-group-item-action c-pointer p-0 m-0 d-flex justify-content-start align-items-center text-muted';
var $common_class_icon = ' d-flex align-items-center justify-content-center p-0 m-0 mr-2';
var $common_class_title = 'dropdown-header h6 p-2 m-0 bg-light';
var $icon_size = 'height:38px;width:38px;';
if(gdasac_li_type != ''){if($type=='category'){output += '<li class="gdas-section-title '+$common_class_title+'" onclick="var event = arguments[0] || window.event; geodir_cancelBubble(event);">Categories</li>';}else if($type=='listing'){output += '<li class="gdas-section-title '+$common_class_title+'">Listings</li>';}else{output += '<li class="gdas-section-title '+$common_class_title+'">'+$type.charAt(0).toUpperCase() + $type.slice(1)+'</li>';}}
gdasac_li_type = '';
if($data.history){
history = '<i class="far fa-clock" title="Search history"></i> ';
$delete = '<i onclick="var event = arguments[0] || window.event; geodir_cancelBubble(event);gdas_ac_del_location_history(\''+$data.slug+'\');jQuery(this).parent().remove();" class="fas fa-times " title="Remove from history"></i> ';
}else if($type == 'category' && $data.fa_icon){
var icon_color = $data.fa_icon_color ? '#fff' : '';
history = '<span class="gdasac-icon '+$common_class_icon+'" style="background-color:'+$data.fa_icon_color+';color:'+icon_color+';'+$icon_size+'"><i class="'+$data.fa_icon+' fa-fw"></i></span> ';
}else if($type == 'category'){
history = '<span class="gdasac-icon '+$common_class_icon+'" style="'+$icon_size+'"><i class="fas fa-folder-open"></i></span> ';
}else if($type == 'listing' && $data.featured_image.thumbnail){
history = '<span class="gdasac-icon '+$common_class_icon+'" style="'+$icon_size+'"><img src="'+$data.featured_image.thumbnail+'" class=w-100></span> ';
}else{
history = '<span class="gdasac-icon '+$common_class_icon+'" style="'+$icon_size+'"><i class="fas fa-map-marker-alt"></i></span> ';
}
if($type=='category'){
if($data.area){$data.city = $data.area;}
output += '<li class="'+$common_class+'" data-type="'+$type+'" onclick="gdasac_click_action(\''+$type+'\',\''+$data.link+'\','+$data.id+',\''+geodirSearchEscapeQuote($data.name)+'\');">'+history+'<b>'+ $data.name + '</b>'+$delete+'</li>';
}else if($type=='listing'){
if($data.area){$data.region = $data.area;}
output += '<li class="'+$common_class+'" data-type="'+$type+'" onclick="gdasac_click_action(\''+$type+'\',\''+$data.link+'\','+$data.id+',\'\');">'+history+'<b>'+ $data.title.rendered + '</b>'+$delete+'</li>';
}
return output;
}
function geodirSearchEscapeQuote(str) {
if (str) {
str = str.replace(/"/g, """);
str = str.replace(/'/g, "\\'");
str = str.replace(/'/g, "\\'");
}
return str;
}
function gdasac_click_action($type,$url,$id, $name){
if($type=='category'){
window.location = $url;
}else if($type=='listing'){
window.location = $url
}
}</script> <script>map_id_arr = [];
gdUmarker = '';
my_location = '';
lat = '';
lon = '';
gdUmarker = '';
userMarkerActive = false;
gdLocationOptions = {
enableHighAccuracy: true,
timeout: 5000,
maximumAge: 0
};
jQuery("body").on("map_show", function(event, map_id) {
map_id_arr.push(map_id);
if (lat && lon) {
setTimeout(function(map_id) {
geodir_search_setUserMarker(lat, lon, map_id);
}, 1, map_id);
}
});</script> <script async>if(window.location.href.indexOf("/cheathem-county-exchange/") > -1) {
console.log("change to cheathem-county-exchang")
jQuery("body > div.oht-menu.oht-menu--main.oht-menu--clem > a").attr("href","/cheathem-county-exchange/");
jQuery("body > div.oht-menu.oht-menu--main.oht-menu--clem > a > img").attr("src","http://mainstreetmediatn.demo.our-hometown.com/wp-content/uploads/2022/10/cheathem.png");
//fix height
jQuery("body > div.oht-menu.oht-menu--main.oht-menu--clem > a > img").attr('height','38');
jQuery('body > div.wrapper > div.header-container > header > div.header__bucket.header__bucket--flex.header__logo-- > div.header__logo > a > img').attr("src","http://mainstreetmediatn.demo.our-hometown.com/wp-content/uploads/2022/10/cheathem.png");
jQuery('body > div.wrapper > div.header-container > header > div.header__bucket.header__bucket--flex.header__logo-- > div.header__logo > a').attr("href","/cheathem-county-exchange/");
}</script> <script>jQuery(document).ready(function() {
if (jQuery('.oht-free-access').length) {
jQuery('#source-meter-message').hide();
}
});</script> <script>jQuery(document).ready(function($) {
// Find and update all wp-login.php links
$('a[href]').each(function() {
var $link = $(this);
var currentHref = $link.attr('href');
// Only replace if it's exactly wp-login.php
if (currentHref.match(/\/wp-login\.php$/)) {
$link.attr('href', 'https://mainstreetmediatn.com/login/');
}
});
});</script> <script type=application/ld+json>{
"@context": "http://schema.org/",
"@type": "NewsMediaOrganization",
"name": "Main Street Media of Tennessee",
"logo": {
"@context": "http://schema.org",
"@type": "ImageObject",
"url": "https://mainstreetmediatn.com/http://mainstreetmediatn.demo.our-hometown.com/wp-content/uploads/2022/10/logo.png"
},
"url": "https://mainstreetmediatn.com/"
}</script><div
class="modal fade bsui" id=gdlm-switcher tabindex=-1 aria-labelledby=dlm-switcher-title aria-hidden=true><div
class="modal-dialog "><div
class="modal-content "><div
class="modal-header text-center"><div
class="modal-title text-center w-100"><h5 class="w-100" id="dlm-switcher-title">Change Location</h5><h6 class="w-100 h6 text-muted">Find awesome listings near you!</h6></div>
<button
type=button class=close data-dismiss=modal aria-label=Close><span
aria-hidden=true>×</span></button></div><div
class="modal-body text-center"><div
class=dropdown><div
class=form-group ><label
class="sr-only " >Change Location</label><input
type=text placeholder="city, region, country" class="form-control geodir-location-search" data-toggle=dropdown aria-label="city, region, country"></div></div></div></div></div></div> <script>var gdlmls_selected = '';
var gdlmls_nearest = [];
var gdlmls_country = [];
var gdlmls_region = [];
var gdlmls_city = [];
var gdlmls_neighbourhood = [];
var gdlmls_google_sessionToken = '';// google session token
var gdlmls_google_service = '';// google service
var gdlmls_do_not_close = false;
var gdlmls_doing_search = 0;
var gdlmls_doing_nearest = false;
var gdlmls_is_search = false;
var gdlmls_keyup_timeout = null;
jQuery(function() {
// init
gdlm_ls_init('.geodir-location-search');
gdlm_ls_init('.snear'); gdlm_is_search_input_location();
// on CPT change
jQuery("body").on("geodir_setup_search_form", function(){
gdlm_ls_init('.geodir-location-search');
gdlm_ls_init('.snear'); gdlm_is_search_input_location();
});
});
function gdlm_is_search_input_location(){
/* Check for on change */
jQuery(".snear").on("change", function(){
setTimeout(function(){
if (typeof geodir_search_params !== 'undefined' && geodir_search_params.autocompleter_filter_location) {
jQuery('.gd-search-field-search .gd-suggestions-dropdown').remove();
}
var $type = jQuery('.geodir-location-search-type').attr('name');
if($type ){
jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country').addClass('in-location in-'+$type);
}else{
jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country');
}
}, 100);
}).on("keyup", function () {
if (!(jQuery(this).val().trim() == geodir_params.txt_near_my_location && jQuery(this).closest('form').find('.geodir-location-search-type').val()=='me')) {
jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country');
jQuery('.geodir-location-search-type').val('').attr('name','');
jQuery('.sgeo_lat').val('');
jQuery('.sgeo_lon').val('');
}
});
}
function gdlm_ls_init($field){
jQuery($field).on("focusin",
function(){
gdlmls_selected = this;
gdlm_ls_focus_in(this);
}).on("focusout",
function(){
gdlmls_selected = '';
gdlm_ls_focus_out(this);
});
// window resize tasks
jQuery(window).on("resize", function(){
gdls_ls_resize_suggestions();
});
}
function gdlm_ls_focus_in($input){
if(jQuery($input).parent().find(".gdlm-location-suggestions").length){
gdlm_ls_current_location_suggestion($input);
}else{
jQuery($input).after("<div class='dropdown-menu dropdown-caret-0 w-100 scrollbars-ios overflow-auto p-0 m-0 gd-suggestions-dropdown gdlm-location-suggestions gd-ios-scrollbars'>" +
"<ul class='gdlmls-near list-unstyled p-0 m-0 '></ul>" +
"<ul class='gdlmls-neighbourhood list-unstyled p-0 m-0'></ul>" +
"<ul class='gdlmls-city list-unstyled p-0 m-0'></ul>" +
"<ul class='gdlmls-region list-unstyled p-0 m-0'></ul>" +
"<ul class='gdlmls-country list-unstyled p-0 m-0'></ul>" +
"<ul class='gdlmls-more list-unstyled p-0 m-0'></ul>" +
"</div>");
gdlm_ls_init_suggestions($input);
gdlm_ls_current_location_suggestion($input);
}
// resize
gdls_ls_resize_suggestions();
// set if is search near
if(jQuery('.gdlm-location-suggestions:visible').prev().hasClass('snear') || jQuery($input).hasClass('snear')){
gdlmls_is_search = true;
}else{
gdlmls_is_search = false;
}
}
function gdlm_ls_focus_out($input) {
setTimeout(function() {
_ua = navigator.userAgent.toLowerCase();
isChrome = /chrome/.test(_ua);
isWin10 = /windows nt 10.0/.test(_ua);
if (!gdlmls_do_not_close) {
}
}, 200);
}
/**
* Set the max height for the suggestion div so to never scroll past the bottom of the page.
*/
function gdls_ls_resize_suggestions() {
setTimeout(function() {
if (jQuery('.gdlm-location-suggestions:visible').length) {
var offset = jQuery('.gdlm-location-suggestions:visible').offset().top;
var windowHeight = jQuery(window).height();
var maxHeight = windowHeight - (offset - jQuery(window).scrollTop());
if (jQuery('.gdlm-location-suggestions:visible').prev().hasClass('snear')) {
jQuery('.gdlm-location-suggestions:visible').css('max-height', windowHeight - 40);
} else {
jQuery('.gdlm-location-suggestions:visible').css('max-height', maxHeight);
}
}
}, 50);
}
function gdlm_ls_init_suggestions($input) {
setTimeout(function() {
gdls_ls_resize_suggestions();
}, 250);
jQuery($input).off("keypress").on("keypress",function(e) {
if(e.keyCode && e.keyCode == 13 && !gdlmls_is_search && !jQuery($input).parent().find(".gdlm-location-suggestions").hasClass('show')) {
jQuery($input).attr('aria-expanded','true').addClass('show');jQuery($input).parent().find(".gdlm-location-suggestions").addClass('show');
}
});
jQuery($input).on("keyup", function($input) {
gdlmls_doing_search = 3; // city, region, country
if (gdlmls_keyup_timeout != null) clearTimeout(gdlmls_keyup_timeout);
gdlmls_keyup_timeout = setTimeout(gdlm_ls_maybe_fire_suggestions, 500);
});
}
function gdlm_ls_maybe_fire_suggestions(){
/* Reset timer */
gdlmls_keyup_timeout = null;
/* Do suggestions */
gdlm_ls_current_location_suggestion();
_value = gdlmls_selected ? jQuery(gdlmls_selected).val().trim() : '';
_chars = parseInt( geodir_location_params.autocompleter_min_chars );
if ((!_value || _chars < 1 || _chars > 0 && _value && parseInt(_value.length) >= _chars) && !(_value == geodir_params.txt_near_my_location && jQuery(gdlmls_selected).closest("form").find(".geodir-location-search-type").val() == "me")) {
gdlm_ls_city_suggestion();
gdlm_ls_region_suggestion(); gdlm_ls_country_suggestion(); }
}
function gdlm_ls_maybe_suggest_more() {
if (
gdlmls_doing_search == 0 &&
gdlmls_country.length == 0 &&
gdlmls_region.length == 0 &&
gdlmls_city.length == 0 &&
gdlmls_neighbourhood.length == 0
) {
$input = jQuery(gdlmls_selected).val();
if ($input) {
if ((typeof google !== 'undefined' && typeof google.maps !== 'undefined')) {
gdlm_ls_google_suggestions($input);
}
} else {
jQuery(gdlmls_selected).parent().find("ul.gdlmls-more").empty();
}
}
}
function gdlm_ls_neighbourhood_suggestion() {
var $search = jQuery(gdlmls_selected).val();
if ($search) {
jQuery.ajax({
type: "GET",
url: geodir_params.api_url + "locations/neighbourhoods/?search=" + $search,
success: function(data) {
gdlmls_neighbourhood = data;
gdlmls_doing_search--;
gdlm_ls_maybe_suggest_more();
html = '';
jQuery.each(gdlmls_neighbourhood, function(index, value) {
html = html + gdlm_ls_create_li('neighbourhood', value);
});
jQuery(gdlmls_selected).parent().find("ul.gdlmls-neighbourhood").empty().append(html);
if (html && gdlmls_is_search){
geodirLMShowDropdown(gdlmls_selected);
}
},
error: function(xhr, textStatus, errorThrown) {
console.log(errorThrown);
}
});
} else {
gdlmls_neighbourhood = [];
gdlmls_doing_search--;
gdlm_ls_maybe_suggest_more();
jQuery(gdlmls_selected).parent().find("ul.gdlmls-city").empty();
}
}
function gdlm_ls_city_suggestion() {
var $search = jQuery(gdlmls_selected).val();
if ($search) {
jQuery.ajax({
type: "GET",
url: geodir_params.api_url + "locations/cities/?search=" + $search,
success: function(data) {
gdlmls_city = data;
gdlmls_doing_search--;
gdlm_ls_maybe_suggest_more();
html = '';
jQuery.each(gdlmls_city, function(index, value) {
html = html + gdlm_ls_create_li('city', value);
});
jQuery(gdlmls_selected).parent().find("ul.gdlmls-city").empty().append(html);
if (html && gdlmls_is_search){
geodirLMShowDropdown(gdlmls_selected);
}
},
error: function(xhr, textStatus, errorThrown) {
console.log(errorThrown);
}
});
} else {
gdlmls_city = [];
gdlmls_doing_search--;
gdlm_ls_maybe_suggest_more();
jQuery(gdlmls_selected).parent().find("ul.gdlmls-city").empty();
}
}
function gdlm_ls_region_suggestion() {
var $search = jQuery(gdlmls_selected).val();
if ($search) {
jQuery.ajax({
type: "GET",
url: geodir_params.api_url + "locations/regions/?search=" + $search,
success: function(data) {
gdlmls_region = data;
gdlmls_doing_search--;
gdlm_ls_maybe_suggest_more();
html = '';
jQuery.each(gdlmls_region, function(index, value) {
html = html + gdlm_ls_create_li('region', value);
});
jQuery(gdlmls_selected).parent().find("ul.gdlmls-region").empty().append(html);
if (html && gdlmls_is_search){
geodirLMShowDropdown(gdlmls_selected);
}
},
error: function(xhr, textStatus, errorThrown) {
console.log(errorThrown);
}
});
} else {
gdlmls_region = [];
gdlmls_doing_search--;
gdlm_ls_maybe_suggest_more();
jQuery(gdlmls_selected).parent().find("ul.gdlmls-region").empty();
}
}
function gdlm_ls_country_suggestion() {
var $search = jQuery(gdlmls_selected).val();
if ($search) {
jQuery.ajax({
type: "GET",
url: geodir_params.api_url + "locations/countries/?search=" + $search,
success: function(data) {
gdlmls_country = data;
gdlmls_doing_search--;
gdlm_ls_maybe_suggest_more();
html = '';
jQuery.each(gdlmls_country, function(index, value) {
html = html + gdlm_ls_create_li('country', value);
});
jQuery(gdlmls_selected).parent().find("ul.gdlmls-country").empty().append(html);
if (html && gdlmls_is_search){
geodirLMShowDropdown(gdlmls_selected);
}
},
error: function(xhr, textStatus, errorThrown) {
console.log(errorThrown);
}
});
} else {
gdlmls_country = [];
gdlmls_doing_search--;
gdlm_ls_maybe_suggest_more();
jQuery(gdlmls_selected).parent().find("ul.gdlmls-country").empty();
}
}
function gdlm_ls_current_location_suggestion() {
jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").empty();
// Near me
jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").empty().append(gdlm_ls_create_li('near', {
type: "near",
slug: "me",
title: geodir_params.txt_form_my_location
}));
if (jQuery(gdlmls_selected).val() == '') {
var $search_history = JSON.parse(gdlm_ls_get_location_history());
if ($search_history) {
jQuery.each($search_history, function(index, value) {
jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").append(gdlm_ls_create_li(value.type, value));
});
}
if ( ! geodir_location_params.disable_nearest_cities ) {
// Add near cities from ip
gdlm_ls_nearest_cities();
}
}
console.log(JSON.parse(gdlm_ls_get_location_history()));
}
function gdlm_ls_nearest_cities() {
if(!gdlmls_doing_nearest){
gdlmls_doing_nearest = true;
jQuery.ajax({
type: "GET",
url: geodir_params.api_url + "locations/cities/?orderby=ip",
success: function(data) {
if (data) {
jQuery.each(data, function(index, value) {
jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").append(gdlm_ls_create_li('city', value));
});
}
gdlmls_doing_nearest = false;
},
error: function(xhr, textStatus, errorThrown) {
console.log(errorThrown);
gdlmls_doing_nearest = false;
}
});
}
}
function gdlm_ls_create_li($type,$data){
var output;
var history = '';
var $delete = '';
var $common_class = 'list-group-item-action c-pointer px-1 py-1 m-0 d-flex justify-content-between';
if($data.history){
history = '<i class="fas fa-history" title="Search history"></i> ';
$delete = '<span><i onclick="var event = arguments[0] || window.event; geodir_cancelBubble(event);gdlm_ls_del_location_history(\''+$data.slug+'\');jQuery(this).parent().parent().remove();" class="fas fa-times" title="Remove from history"></i></span> ';
}else if($type == 'neighbourhood' || $type == 'city' || $type == 'region' || $type == 'country'){
history = '<i class="fas fa-map-marker-alt"></i> ';
}
if($type=='neighbourhood'){
if($data.area){$data.city = $data.area;}
output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\''+geodirLMEscapeQuote($data.city)+'\',\''+$data.country_slug+'\',\''+$data.region_slug+'\',\''+$data.city_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+ $data.city + ' (Neighbourhood)</span>'+$delete+'</li>';
}else if($type=='city'){
if($data.area){$data.region = $data.area;}
output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\''+geodirLMEscapeQuote($data.region)+'\',\''+$data.country_slug+'\',\''+$data.region_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+$data.region+' (City)</span>'+$delete+'</li>';
}else if($type=='region'){
if($data.area){$data.country = $data.area;}
output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\''+geodirLMEscapeQuote($data.country)+'\',\''+$data.country_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+$data.country_title+' (Region)</span>'+$delete+'</li>';
}else if($type=='country'){
output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b> (Country)</span>'+$delete+'</li>';
}else if($type=='near'){
output = '<li data-type="'+$type+'" class="gd-near-me text-primary '+$common_class+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\'\',\''+$data.slug+'\');"><span><i class="fas fa-location-arrow"></i> Near: '+ $data.title + '</span></li>';
}else if($type=='near-search'){
output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.description)+'\');"><span><i class="fas fa-search"></i> Near: '+ $data.description + '</span></li>';
}
return output;
}
function gdlm_click_action($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){
if(gdlmls_is_search){
if($type=='neighbourhood' || $type=='city' || $type=='region' || $type=='country'){
$slug = '';
if($type=='neighbourhood'){$slug = $hood_slug;}
else if($type=='city'){$slug = $city_slug;}
else if($type=='region'){$slug = $region_slug;}
else if($type=='country'){$slug = $country_slug;}
gdlm_search_fill_location($type,$slug,$title);
}else if($type=='near-search'){
gdlm_search_fill_location($type,'',$title);
}else if($type=='near'){
gd_get_user_position(gdlm_search_near_me);
}
}else{
if($type=='neighbourhood' || $type=='city' || $type=='region' || $type=='country'){
gdlm_go_location($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug);
}else if($type=='near-search'){
gdlm_go_search($title);
}else if($type=='near'){
gd_get_user_position(gdlm_ls_near_me);
}
}
setTimeout(function() {
_ua = navigator.userAgent.toLowerCase();
isChrome = /chrome/.test(_ua);
isWin10 = /windows nt 10.0/.test(_ua);
if (isChrome && isWin10) {
jQuery(".gdlm-location-suggestions").hide();
}
},200);
}
function gdlm_ls_near_me($lat,$lon){
window.location = geodir_params.location_base_url+"near/me/"+$lat+","+$lon+"/";
}
function gdlm_ls_near_gps($lat,$lon){
window.location = geodir_params.location_base_url+"near/gps/"+$lat+","+$lon+"/";
}
function gdlm_search_near_me($lat,$lon){
gdlm_search_fill_location('near','me',"Near: "+geodir_params.txt_form_my_location,$lat,$lon)
}
function gdlm_search_fill_location($type,$slug,$title,$lat,$lon){
if($type=='near'){
}else if($type=='near-search'){
$type='';
}else{
var txtType;
if ($type == 'country') {
txtType = '(Country)';
} else if ($type == 'region') {
txtType = '(Region)';
} else if ($type == 'city') {
txtType = '(City)';
} else if ($type == 'neighbourhood') {
txtType = '(Neighbourhood)';
} else {
txtType = "("+$type+")";
}
$title = "In: "+$title+" "+txtType;
}
jQuery('.geodir-location-search-type').val($slug).attr('name', $type);
jQuery('.sgeo_lat').val($lat);
jQuery('.sgeo_lon').val($lon);
jQuery('.snear').val($title).trigger('change'); // fire change event so we can check if we need to add in-location class
}
function gdlm_go_search($text){
if (window.gdMaps === 'google') {
var geocoder = new google.maps.Geocoder();
geocoder.geocode({'address': $text},
function (results, status) {
if (status == 'OK') {
$lat = results[0].geometry.location.lat();
$lon = results[0].geometry.location.lng();
gdlm_ls_near_gps($lat,$lon);
} else {
alert("Search was not successful for the following reason :" + status);
}
});
} else if (window.gdMaps === 'osm') {
geocodePositionOSM(false, $text, false, false,
function(geo) {
if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
console.log(results);
} else {
alert("Search was not successful for the requested address.");
}
});
}
}
function gdlm_ls_search_location($type,$term){
jQuery.ajax({
type: "GET",
url: geodir_params.api_url+$type+"/?search="+$term,
success: function(data) {
console.log(data);
return data;
},
error: function(xhr, textStatus, errorThrown) {
console.log(errorThrown);
}
});
}
function gdlm_go_location($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){
// save search history before redirect
gdlm_ls_set_location_history($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug);
window.location = gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug);
//console.log( gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug));
}
function gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug){
//$url = geodir_params.location_url.slice(0, -1); // get location url without the ending slash
$url = geodir_params.location_base_url; // get location url without the ending slash
var show_country = 1;
var show_region = 1;
var show_city = 1;
var show_hood = 0;
if(show_country && $country_slug){
$url += ""+$country_slug+"/";
}
if(show_region && $region_slug){
$url += ""+$region_slug+"/";
}
if(show_city && $city_slug){
$url += ""+$city_slug+"/";
}
if(show_hood && $hood_slug){
$url += ""+$hood_slug+"/";
}
return $url;
}
function gdlm_ls_get_location_history(){
if (geodir_is_localstorage() === true) {
return gdlm_ls_history = localStorage.getItem("gdlm_ls_history");
}else{
return '';
}
}
function gdlm_ls_del_location_history($slug){
gdlmls_do_not_close = true;
if (geodir_is_localstorage() === true) {
gdlm_ls_history = JSON.parse(localStorage.getItem("gdlm_ls_history"));
var found = '';
jQuery.each(gdlm_ls_history, function(index, value) {
if($slug && $slug==value.slug){
// its already in the list so bail.
//gdlm_ls_history.splice(index, 1);
found = index;
}
});
if(found!==''){
gdlm_ls_history.splice(found, 1);
// store the user selection
localStorage.setItem("gdlm_ls_history", JSON.stringify(gdlm_ls_history));
}
}
setTimeout(function(){gdlmls_do_not_close = false;}, 200);
}
function gdlm_ls_set_location_history($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){
// set a searched location
if (geodir_is_localstorage() === true) {
var gdlm_ls_history = localStorage.getItem("gdlm_ls_history");
var $exists = false;
if (!gdlm_ls_history || gdlm_ls_history === undefined) {
gdlm_ls_history = []
}else{
gdlm_ls_history = JSON.parse(gdlm_ls_history);
jQuery.each(gdlm_ls_history, function(index, value) {
if(value.type == $type && value.title==$title){
// its already in the list so bail.
$exists = true;
}
});
}
if(!$exists){
$slug = $city_slug;
if($type=='neighbourhood'){
$slug = $hood_slug;
}if($type=='city'){
$slug = $city_slug;
}else if($type=='region'){
$slug = $region_slug;
}else if($type=='country'){
$slug = $country_slug;
}
var $location = {
history:true, // set it as historical
type:$type,
title:$title,
country_slug:$country_slug,
region_slug:$region_slug,
city_slug:$city_slug,
hood_slug:$hood_slug,
slug:$slug,
area:$area
};
gdlm_ls_history.unshift($location);
// only keep latest 5 searches
if(gdlm_ls_history.length > 5){
gdlm_ls_history.pop();
}
}
// store the user selection
localStorage.setItem("gdlm_ls_history", JSON.stringify(gdlm_ls_history));
}
}
function gdlm_ls_google_suggestions($search){
// Create a new session token.
if(!gdlmls_google_sessionToken){
gdlmls_google_sessionToken = new google.maps.places.AutocompleteSessionToken();
}
// display function
var displaySuggestions = function(predictions, status) {
if (status != google.maps.places.PlacesServiceStatus.OK) {
return;
}
console.log(predictions);
html = '';
predictions.forEach(function(prediction) {
html = html + gdlm_ls_create_li('near-search', prediction);
});
jQuery(gdlmls_selected).parent().find("ul.gdlmls-more").empty().append(html);
if (html && gdlmls_is_search){
geodirLMShowDropdown(gdlmls_selected);
}
};
if(!gdlmls_google_service){
gdlmls_google_service = new google.maps.places.AutocompleteService();
}
gdlmls_google_service.getPlacePredictions({input: $search, sessionToken: gdlmls_google_sessionToken, types: ['geocode']}, displaySuggestions);
}
function geodirLMEscapeQuote(str) {
if (str) {
str = str.replace(/"/g, """);
str = str.replace(/'/g, "\\'");
str = str.replace(/'/g, "\\'");
}
return str;
}
/**
* Open the location switcher
*/
function geodir_lm_setup_switcher_trigger() {
var no_show = false;
// Clear the location and redirect to the base location page
jQuery(".gdlmls-menu-icon").on("click", function(event){
no_show = true;
event.preventDefault();
window.location = geodir_params.location_base_url;
});
// detect the menu item location switcher click
jQuery('a[href$="#location-switcher"]').on("click", function(event){
if (!window.gdMaps) {
if ((window.gdSetMap=='google' || window.gdSetMap=='auto') && window.google && typeof google.maps!=='undefined') {
gdMaps = 'google';
} else if ((window.gdSetMap=='osm' || window.gdSetMap=='auto') && typeof L!=='undefined' && typeof L.version!=='undefined') {
gdMaps = 'osm';
} else {
gdMaps = null;
}
window.gdMaps = window.gdMaps || gdMaps;
}
if (!window.gdMaps) {
jQuery(this).geodirLoadMap({loadJS:true});
jQuery(window).trigger('resize');
}
// prevent the hash being added to the url
event.preventDefault();
// only fire if the click is not the clear location button.
if(!no_show){
jQuery('#gdlm-switcher').modal('show').on('shown.bs.modal', function (e) {
jQuery('.modal .geodir-location-search').trigger("focus").trigger("click");
// second open might not trigger dropdown so we check.
setTimeout(function(){
if( jQuery('.modal .geodir-location-search').attr('aria-expanded')=='false' ){
jQuery('.modal .geodir-location-search').dropdown('show');
}
}, 200);
});
}
});
}
function geodirLMShowDropdown(el) {
/* Windows 11 Edge/Chrome dropdown fix */
var uA = navigator.userAgent.toLowerCase();
if (navigator.platform.toLowerCase().indexOf('win') !== -1 && uA.indexOf("windows nt 10") !== -1 && (uA.match(/chrome/i) || uA.match(/edge/i))) {
jQuery(el).dropdown('show');
setTimeout(function(){
jQuery('.gd-search-field-near .gdlm-location-suggestions').css('display',"").show();
}, 30);
} else if (jQuery(el).attr('aria-expanded')=='false'){
jQuery(el).dropdown('show');
}
}
jQuery(document).ready(function() {geodir_lm_setup_switcher_trigger()});</script> <script>var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://stats.our-hometown.com/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', '491']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();</script> <style>html{font-size:16px;}</style> <script>(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();</script> <link
rel=stylesheet id=wc-blocks-style-css href='https://d1x9gghu7qj4vd.cloudfront.net/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-9.6.2' type=text/css media=all><link
rel=stylesheet href=https://mainstreetmediatn.com/wp-content/cache/minify/30329.css media=all> <script id=adrotate-groups-js-extra>var impression_object = {"ajax_url":"https:\/\/mainstreetmediatn.com\/wp-admin\/admin-ajax.php"};</script> <script src=https://d1x9gghu7qj4vd.cloudfront.net/adrotate-pro/library/jquery.groups.js id=adrotate-groups-js></script> <script id=adrotate-clicker-js-extra>var click_object = {"ajax_url":"https:\/\/mainstreetmediatn.com\/wp-admin\/admin-ajax.php"};</script> <script src=https://d1x9gghu7qj4vd.cloudfront.net/adrotate-pro/library/jquery.clicker.js id=adrotate-clicker-js></script> <script id=geodir-js-extra>var geodir_event_params = {"text_to":"to","input_date_format":"Y-m-d","display_date_format":"F j, Y","jqueryui_date_format":"yy-mm-dd","week_start_day":"1","monthsArray":"[\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"]","calendar_params":""};
var geodir_search_params = {"geodir_advanced_search_plugin_url":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodir_advance_search_filters","geodir_admin_ajax_url":"https:\/\/mainstreetmediatn.com\/wp-admin\/admin-ajax.php","request_param":"{\"geo_url\":\"is_location\"}","msg_Near":"Near:","default_Near":"Near","msg_Me":"Me","unom_dist":"miles","autocomplete_field_name":"s","geodir_enable_autocompleter":"1","search_suggestions_with":"","geodir_location_manager_active":"1","msg_User_defined":"User defined","ask_for_share_location":"","geodir_autolocate_ask":"","geodir_autolocate_ask_msg":"Do you wish to be geolocated to listings near you?","UNKNOWN_ERROR":"Unable to find your location.","PERMISSION_DENINED":"Permission denied in finding your location.","POSITION_UNAVAILABLE":"Your location is currently unknown.","BREAK":"Attempt to find location took too long.","GEOLOCATION_NOT_SUPPORTED":"Geolocation is not supported by this browser.","DEFAUTL_ERROR":"Browser unable to find your location.","text_more":"More","text_less":"Less","msg_In":"In:","txt_in_country":"(Country)","txt_in_region":"(Region)","txt_in_city":"(City)","txt_in_hood":"(Neighbourhood)","compass_active_color":"#087CC9","onload_redirect":"no","onload_askRedirect":"","onload_redirectLocation":"","autocomplete_min_chars":"3","autocompleter_max_results":"10","autocompleter_filter_location":"1","time_format":"g:i a","am_pm":"[\"am\", \"AM\", \"pm\", \"PM\"]","open_now_format":"{label}, {time}","ajaxPagination":"","txt_loadMore":"Load More","txt_loading":"Loading..."};
var geodir_location_params = {"select_merge_city_msg":"Please select merge city.","confirm_set_default":"Are sure you want to make this city default?","LISTING_URL_PREFIX":"Please enter listing url prefix","LISTING_URL_PREFIX_INVALID_CHAR":"Invalid character in listing url prefix","LOCATION_URL_PREFIX":"Please enter location url prefix","LOCATOIN_PREFIX_INVALID_CHAR":"Invalid character in location url prefix","LOCATION_CAT_URL_SEP":"Please enter location and category url separator","LOCATION_CAT_URL_SEP_INVALID_CHAR":"Invalid character in location and category url separator","LISTING_DETAIL_URL_SEP":"Please enter listing detail url separator","LISTING_DETAIL_URL_SEP_INVALID_CHAR":"Invalid character in listing detail url separator","LOCATION_PLEASE_WAIT":"Please wait...","LOCATION_CHOSEN_NO_RESULT_TEXT":"Sorry, nothing found!","LOCATION_CHOSEN_KEEP_TYPE_TEXT":"Please wait...","LOCATION_CHOSEN_LOOKING_FOR_TEXT":"We are searching for","select_location_translate_msg":"Please select country to update translation.","select_location_translate_confirm_msg":"Are you sure?","gd_text_search_city":"Search City","gd_text_search_region":"Search Region","gd_text_search_country":"Search Country","gd_text_search_location":"Search location","gd_base_location":"https:\/\/mainstreetmediatn.com\/location\/","UNKNOWN_ERROR":"Unable to find your location.","PERMISSION_DENINED":"Permission denied in finding your location.","POSITION_UNAVAILABLE":"Your location is currently unknown.","BREAK":"Attempt to find location took too long.","DEFAUTL_ERROR":"Browser unable to find your location.","msg_Near":"Near:","msg_Me":"Me","msg_User_defined":"User defined","confirm_delete_location":"Deleting location will also DELETE any LISTINGS in this location. Are you sure want to DELETE this location?","confirm_delete_neighbourhood":"Are you sure you want to delete this neighbourhood?","delete_bulk_location_select_msg":"Please select at least one location.","neighbourhood_is_active":"","text_In":"In:","autocompleter_min_chars":"0","disable_nearest_cities":""};
var geodir_params = {"siteurl":"https:\/\/mainstreetmediatn.com","plugin_url":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodirectory","ajax_url":"https:\/\/mainstreetmediatn.com\/wp-admin\/admin-ajax.php","gd_ajax_url":"https:\/\/mainstreetmediatn.com\/wp-admin\/admin-ajax.php","has_gd_ajax":"0","gd_modal":"0","is_rtl":"","basic_nonce":"3cdd5d0668","text_add_fav":"Add to Favorites","text_fav":"Favorite","text_remove_fav":"Remove from Favorites","text_unfav":"Unfavorite","icon_fav":"fas fa-heart","icon_unfav":"fas fa-heart","api_url":"https:\/\/mainstreetmediatn.com\/wp-json\/geodir\/v2\/","location_base_url":"https:\/\/mainstreetmediatn.com\/location\/","location_url":"https:\/\/mainstreetmediatn.com\/location\/","search_base_url":"https:\/\/mainstreetmediatn.com\/search\/","custom_field_not_blank_var":"Field label must not be blank","custom_field_not_special_char":"Please do not use special character and spaces in field key Variable Name.","custom_field_unique_name":"Field key must be unique.","custom_field_delete":"Are you sure you wish to delete this field?","custom_field_delete_children":"You must move or remove child elements first.","tax_meta_class_succ_del_msg":"File has been successfully deleted.","tax_meta_class_not_permission_to_del_msg":"You do NOT have permission to delete this file.","tax_meta_class_order_save_msg":"Order saved!","tax_meta_class_not_permission_record_img_msg":"You do not have permission to reorder images.","address_not_found_on_map_msg":"Address not found for:","my_place_listing_del":"Are you sure you wish to delete this listing?","confirmPostAuthorAction":"Are you sure you wish to perform this action?","my_main_listing_del":"Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure wish to delete this main listing?","rating_error_msg":"Error : please retry","listing_url_prefix_msg":"Please enter listing url prefix","invalid_listing_prefix_msg":"Invalid character in listing url prefix","location_url_prefix_msg":"Please enter location url prefix","invalid_location_prefix_msg":"Invalid character in location url prefix","location_and_cat_url_separator_msg":"Please enter location and category url separator","invalid_char_and_cat_url_separator_msg":"Invalid character in location and category url separator","listing_det_url_separator_msg":"Please enter listing detail url separator","invalid_char_listing_det_url_separator_msg":"Invalid character in listing detail url separator","loading_listing_error_favorite":"Error loading listing.","field_id_required":"This field is required.","valid_email_address_msg":"Please enter valid email address.","default_marker_icon":"http:\/\/d2x67q1m9cxoc8.cloudfront.net\/geodirectory\/assets\/images\/pin.png","default_marker_w":"20","default_marker_h":"34","latitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","longgitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","gd_cmt_btn_post_reply":"Post Reply","gd_cmt_btn_reply_text":"Reply text","gd_cmt_btn_post_review":"Post Review","gd_cmt_btn_review_text":"Review text","gd_cmt_err_no_rating":"Please select star rating, you can't leave a review without stars.","err_max_file_size":"File size error : You tried to upload a file over %s","err_file_upload_limit":"You have reached your upload limit of %s files.","err_pkg_upload_limit":"You may only upload %s files with this package, please try again.","action_remove":"Remove","txt_all_files":"Allowed files","err_file_type":"File type error. Allowed file types: %s","gd_allowed_img_types":"jpg,jpe,jpeg,gif,png,bmp,ico,webp,avif","txt_form_wait":"Wait...","txt_form_searching":"Searching...","txt_form_my_location":"My Location","txt_near_my_location":"Near: My Location","rating_type":"fa","reviewrating":"","multirating":"","map_name":"osm","osmStart":"Start","osmVia":"Via {viaNumber}","osmEnd":"Enter Your Location","osmPressEnter":"Press Enter key to search","geoMyLocation":"My Location","geoErrUNKNOWN_ERROR":"Unable to find your location","geoErrPERMISSION_DENINED":"Permission denied in finding your location","geoErrPOSITION_UNAVAILABLE":"Your location is currently unknown","geoErrBREAK":"Attempt to find location took too long","geoErrDEFAULT":"Location detection not supported in browser","i18n_set_as_default":"Set as default","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026","txt_choose_image":"Choose an image","txt_use_image":"Use image","img_spacer":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodirectory\/assets\/images\/media-button-image.gif","txt_post_review":"Post Review","txt_post_reply":"Post reply","txt_leave_a_review":"Leave a Review","txt_leave_a_reply":"Leave a reply","txt_reply_text":"Reply text","txt_review_text":"Review text","txt_read_more":"Read more","txt_about_listing":"about this listing","txt_open_now":"Open now","txt_closed_now":"Closed now","txt_closed_today":"Closed today","txt_closed":"Closed","txt_single_use":"This field is single use only and is already being used.","txt_page_settings":"Page selections should not be the same, please correct the issue to continue.","txt_save_other_setting":"Please save the current setting before adding a new one.","txt_previous":"Previous","txt_next":"Next","txt_lose_changes":"You may lose changes if you navigate away now!","txt_are_you_sure":"Are you sure?","txt_saving":"Saving...","txt_saved":"Saved","txt_order_saved":"Order saved","txt_preview":"Preview","txt_edit":"Edit","txt_delete":"Delete","txt_cancel":"Cancel","txt_confirm":"Confirm","txt_continue":"Continue","txt_yes":"Yes","txt_deleted":"Deleted","txt_google_key_error":"Google API key Error","txt_documentation":"Documentation","txt_google_key_verifying":"Verifying API Key","txt_google_key_enable_billing":"Enable Billing","txt_google_key_error_project":"Key invalid, you might have entered the project number instead of the API key","txt_google_key_error_invalid":"Key invalid, please double check you have entered it correctly","txt_google_key_error_referer":"This URL is not allowed for this API Key","txt_google_key_error_billing":"You must enable billing on your Google account.","txt_google_key_error_brave":"Brave browser shield will block this check and return a false positive","confirm_new_wp_template":"Are you sure want to create a new template to customize?","gmt_offset":"+1:00","timezone_string":"UTC","autosave":"10000","search_users_nonce":"d6bc8e3d41","google_api_key":"","mapLanguage":"en","osmRouteLanguage":"en","markerAnimation":"bounce","confirm_set_location":"Would you like to manually set your location?","confirm_lbl_error":"ERROR:","label_title":"Title","label_caption":"Caption","button_set":"Set","BH_altTimeFormat":"h:i K","splitUK":"0","time_ago":{"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"},"resize_marker":"","marker_max_width":"50","marker_max_height":"50","hasAjaxSearch":""};</script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/geodirectory/assets/aui/js/geodirectory.min.js?ver=2.8.101" id=geodir-js></script> <script id=geodir-js-after>/*<![CDATA[*/document.addEventListener("DOMContentLoaded",function(){geodir_search_setup_advance_search();jQuery("body").on("geodir_setup_search_form",function(){geodir_search_setup_advance_search()});if(jQuery('.geodir-search-container form').length){geodir_search_setup_searched_filters()}if(jQuery('.geodir-search-container select[name="sopen_now"]').length){setInterval(function(e){geodir_search_refresh_open_now_times()},60000);geodir_search_refresh_open_now_times()}if(!window.gdAsBtnText){window.gdAsBtnText=jQuery('.geodir_submit_search').html();window.gdAsBtnTitle=jQuery('.geodir_submit_search').data('title')}jQuery(document).on("click",".geodir-clear-filters",function(e){window.isClearFilters=true;jQuery('.gd-adv-search-labels .gd-adv-search-label').each(function(e){if(!jQuery(this).hasClass('geodir-clear-filters')){jQuery(this).trigger('click')}});window.isClearFilters=false;geodir_search_trigger_submit()});geodir_distance_popover_trigger();var bsDash='';jQuery(document).on('change','.geodir-distance-trigger',function(){var $cont=jQuery(this).closest('.geodir-popover-content'),$_distance=jQuery('#'+$cont.attr('data-'+bsDash+'container'));if($_distance.length){var dist=parseInt($cont.find('[name="_gddist"]').val());var unit=$cont.find('[name="_gdunit"]:checked').val();if(!unit){unit='miles';if(unit=='miles'){unit='mi'}}var title=dist+' '+$cont.find('[name="_gdunit"]:checked').parent().attr('title');jQuery('[name="dist"]',$_distance).remove();jQuery('[name="_unit"]',$_distance).remove();var $btn=$_distance.find('.geodir-distance-show');$_distance.append('<input type=hidden name=_unit value="'+unit+'" data-ignore-rule>');if(dist>0){$_distance.append('<input type=hidden name=dist value="'+dist+'">');$btn.removeClass('btn-secondary').addClass('btn-primary');jQuery('.-gd-icon',$btn).addClass('d-none');jQuery('.-gd-range',$btn).removeClass('d-none').text(dist+' '+unit).attr('title',title)}else{$_distance.append('<input type=hidden name=dist value>');$btn.removeClass('btn-primary').addClass('btn-secondary');jQuery('.-gd-icon',$btn).removeClass('d-none');jQuery('.-gd-range',$btn).addClass('d-none')}if($_distance.closest('form').find('[name="snear"]').val()){jQuery('[name="dist"]',$_distance).trigger('change')}geodir_popover_show_distance($_distance.closest('form'),dist,unit)}});jQuery(document).on('input','.geodir-distance-range',function(){var $cont=jQuery(this).closest('.geodir-popover-content'),$_distance=jQuery('#'+$cont.attr('data-'+bsDash+'container'));geodir_popover_show_distance($_distance.closest('form'),parseInt(jQuery(this).val()))});jQuery('body').on('click',function(e){if(e&&!e.isTrigger&&jQuery('.geodir-distance-popover[aria-describedby]').length){jQuery('.geodir-distance-popover[aria-describedby]').each(function(){if(!jQuery(this).is(e.target)&&jQuery(this).has(e.target).length===0&&jQuery('.popover').has(e.target).length===0){jQuery(this).popover('hide')}})}});jQuery("body").on("geodir_setup_search_form",function($_form){if(typeof aui_cf_field_init_rules==="function"){setTimeout(function(){aui_cf_field_init_rules(jQuery),100})}})});function geodir_distance_popover_trigger(){if(!jQuery('.geodir-distance-popover').length){return}var bsDash='';jQuery('.geodir-distance-popover').popover({html:true,placement:'top',sanitize:false,customClass:'geodir-popover',template:'<div class=popover role=tooltip><div class=arrow></div><div class=popover-body></div></div>'}).on('hidden.bs.popover',function(e){var dist=parseInt(jQuery(this).closest('.gd-search-field-distance').find('[name="dist"]').val());var unit=jQuery(this).closest('.gd-search-field-distance').find('[name="_unit"]').val();var content=jQuery(this).attr('data-'+bsDash+'content');content=content.replace(' geodir-unit-mi active"',' geodir-unit-mi"');content=content.replace(' geodir-unit-km active"',' geodir-unit-km"');content=content.replace("checked='checked'",'');content=content.replace('checked="checked"','');content=content.replace('geodir-drange-values','geodir-drange-values d-none');content=content.replace(' d-none d-none',' d-none');content=content.replace('value="'+unit+'"','value="'+unit+'" checked="checked"');content=content.replace(' geodir-unit-'+unit+'"',' geodir-unit-'+unit+' active"');content=content.replace(' value="'+jQuery(this).attr('data-value')+'" ',' value="'+dist+'" ');jQuery(this).attr('data-'+bsDash+'content',content);jQuery(this).attr('data-value',dist)}).on('shown.bs.popover',function(e){geodir_popover_show_distance(jQuery(this).closest('form'))})}function geodir_popover_show_distance($form,dist,unit){if(!$form){$form=jQuer('body')}if(typeof dist=='undefined'){dist=parseInt(jQuery('[name="dist"]',$form).val())}jQuery('.geodir-drange-dist').text(dist);if(typeof unit=='undefined'){unit=jQuery('[name="_unit"]',$form).val()}if(unit){jQuery('.geodir-drange-unit').text(unit)}if(dist>0){if(jQuery('.geodir-drange-values').hasClass('d-none')){jQuery('.geodir-drange-values').removeClass('d-none')}}else{if(!jQuery('.geodir-drange-values').hasClass('d-none')){jQuery('.geodir-drange-values').addClass('d-none')}}}function geodir_search_setup_advance_search(){jQuery('.geodir-search-container.geodir-advance-search-searched').each(function(){var $el=this;if(jQuery($el).attr('data-show-adv')=='search'){jQuery('.geodir-show-filters',$el).trigger('click')}});jQuery('.geodir-more-filters','.geodir-filter-container').each(function(){var $cont=this;var $form=jQuery($cont).closest('form');var $adv_show=jQuery($form).closest('.geodir-search-container').attr('data-show-adv');if($adv_show=='always'&&typeof jQuery('.geodir-show-filters',$form).html()!='undefined'){jQuery('.geodir-show-filters',$form).remove();if(!jQuery('.geodir-more-filters',$form).is(":visible")){jQuery('.geodir-more-filters',$form).slideToggle(500)}}});geodir_distance_popover_trigger()}function geodir_search_setup_searched_filters(){jQuery(document).on('click','.gd-adv-search-labels .gd-adv-search-label',function(e){if(!jQuery(this).hasClass('geodir-clear-filters')){var $this=jQuery(this),$form,name,to_name;name=$this.data('name');to_name=$this.data('names');if((typeof name!='undefined'&&name)||$this.hasClass('gd-adv-search-near')){jQuery('.geodir-search-container form').each(function(){$form=jQuery(this);if($this.hasClass('gd-adv-search-near')){name='snear';jQuery('.sgeo_lat,.sgeo_lon,.geodir-location-search-type',$form).val('');jQuery('.geodir-location-search-type',$form).attr('name','')}if(jQuery('[name="'+name+'"]',$form).closest('.gd-search-has-date').length){jQuery('[name="'+name+'"]',$form).closest('.gd-search-has-date').find('input').each(function(){geodir_search_deselect(jQuery(this))})}else{geodir_search_deselect(jQuery('[name="'+name+'"]',$form));if(typeof to_name!='undefined'&&to_name){geodir_search_deselect(jQuery('[name="'+to_name+'"]',$form))}if((name=='snear'||name=='dist')&&jQuery('.geodir-distance-popover',$form).length){if(jQuery('[name="_unit"]',$form).length){jQuery('[name="dist"]',$form).remove();var $btn=jQuery('.geodir-distance-show',$form);$btn.removeClass('btn-primary').addClass('btn-secondary');jQuery('.-gd-icon',$btn).removeClass('d-none');jQuery('.-gd-range',$btn).addClass('d-none')}}}});if(!window.isClearFilters){$form=jQuery('.geodir-search-container form');if($form.length>1){$form=jQuery('.geodir-current-form:visible').length?jQuery('.geodir-current-form:visible:first'):jQuery('.geodir-search-container:visible:first form')}geodir_search_trigger_submit($form)}}$this.remove()}})}function geodir_search_refresh_open_now_times(){jQuery('.geodir-search-container select[name="sopen_now"]').each(function(){geodir_search_refresh_open_now_time(jQuery(this))})}function geodir_search_refresh_open_now_time($this){var $option=$this.find('option[value="now"]'),label,value,d,date_now,time,$label,open_now_format=geodir_search_params.open_now_format;if($option.length&&open_now_format){if($option.data('bkp-text')){label=$option.data('bkp-text')}else{label=$option.text();$option.attr('data-bkp-text',label)}d=new Date();date_now=d.getFullYear()+'-'+(("0"+(d.getMonth()+1)).slice(-2))+'-'+(("0"+(d.getDate())).slice(-2))+'T'+(("0"+(d.getHours())).slice(-2))+':'+(("0"+(d.getMinutes())).slice(-2))+':'+(("0"+(d.getSeconds())).slice(-2));time=geodir_search_format_time(d);open_now=geodir_search_params.open_now_format;open_now=open_now.replace("{label}",label);open_now=open_now.replace("{time}",time);$option.text(open_now);$option.closest('select').data('date-now',date_now);$label=jQuery('.gd-adv-search-open_now .gd-adv-search-label-t');if(jQuery('.gd-adv-search-open_now').length&&jQuery('.gd-adv-search-open_now').data('value')=='now'){if($label.data('bkp-text')){label=$label.data('bkp-text')}else{label=$label.text();$label.attr('data-bkp-text',label)}open_now=geodir_search_params.open_now_format;open_now=open_now.replace("{label}",label);open_now=open_now.replace("{time}",time);$label.text(open_now)}}}function geodir_search_format_time(d){var format=geodir_search_params.time_format,am_pm=eval(geodir_search_params.am_pm),hours,aL,aU;hours=d.getHours();if(hours<12){aL=0;aU=1}else{hours=hours>12?hours-12:hours;aL=2;aU=3}time=format.replace("g",hours);time=time.replace("G",(d.getHours()));time=time.replace("h",("0"+hours).slice(-2));time=time.replace("H",("0"+(d.getHours())).slice(-2));time=time.replace("i",("0"+(d.getMinutes())).slice(-2));time=time.replace("s",'');time=time.replace("a",am_pm[aL]);time=time.replace("A",am_pm[aU]);return time}function geodir_search_deselect(el){var fType=jQuery(el).prop('type');switch(fType){case'checkbox':case'radio':jQuery(el).prop('checked',false);jQuery(el).trigger('gdclear');break;default:jQuery(el).val('');jQuery(el).trigger('gdclear');break}}function geodir_search_trigger_submit($form){if(!$form){$form=jQuery('.geodir-current-form').length?jQuery('.geodir-current-form'):jQuery('form[name="geodir-listing-search"]')}if($form.data('show')=='advanced'){if(jQuery('form.geodir-search-show-all:visible').length){$form=jQuery('form.geodir-search-show-all')}else if(jQuery('form.geodir-search-show-main:visible').length){$form=jQuery('form.geodir-search-show-main')}else if(jQuery('[name="geodir_search"]').closest('form:visible').length){$form=jQuery('[name="geodir_search"]').closest('form')}}geodir_click_search($form.find('.geodir_submit_search'))}function geodir_search_update_button(){return'<i class=\"fas fa-sync\" aria-hidden=\"true\"></i><span class=\"sr-only visually-hidden\">Update Results</span>'}var aui_cf_field_rules=[],aui_cf_field_key_rules={},aui_cf_field_default_values={};jQuery(function($){aui_cf_field_init_rules($)});function aui_cf_field_init_rules($){if(!$('[data-has-rule]').length){return}$('input.select2-search__field').attr('data-ignore-rule','');$('[data-rule-key]').on('change keypress keyup gdclear','input, textarea',function(){if(!$(this).hasClass('select2-search__field')){aui_cf_field_apply_rules($(this))}});$('[data-rule-key]').on('change change.select2 gdclear','select',function(){aui_cf_field_apply_rules($(this))});aui_cf_field_setup_rules($)}function aui_cf_field_setup_rules($){var aui_cf_field_keys=[];$('[data-rule-key]').each(function(){var key=$(this).data('rule-key'),irule=parseInt($(this).data('has-rule'));if(key){aui_cf_field_keys.push(key)}var parse_conds={};if($(this).data('rule-fie-0')){$(this).find('input,select,textarea').each(function(){if($(this).attr('required')||$(this).attr('oninvalid')){$(this).addClass('aui-cf-req');if($(this).attr('required')){$(this).attr('data-rule-req',true)}if($(this).attr('oninvalid')){$(this).attr('data-rule-oninvalid',$(this).attr('oninvalid'))}}});for(var i=0;i<irule;i++){var field=$(this).data('rule-fie-'+i);if(typeof parse_conds[i]==='undefined'){parse_conds[i]={}}parse_conds[i].action=$(this).data('rule-act-'+i);parse_conds[i].field=$(this).data('rule-fie-'+i);parse_conds[i].condition=$(this).data('rule-con-'+i);parse_conds[i].value=$(this).data('rule-val-'+i)}$.each(parse_conds,function(j,data){var item={field:{key:key,action:data.action,field:data.field,condition:data.condition,value:data.value,rule:{key:key,action:data.action,condition:data.condition,value:data.value}}};aui_cf_field_rules.push(item)})}aui_cf_field_default_values[$(this).data('rule-key')]=aui_cf_field_get_default_value($(this))});$.each(aui_cf_field_keys,function(i,fkey){aui_cf_field_key_rules[fkey]=aui_cf_field_get_children(fkey)});$('[data-rule-key]:visible').each(function(){var conds=aui_cf_field_key_rules[$(this).data('rule-key')];if(conds&&conds.length){var $main_el=$(this),el=aui_cf_field_get_element($main_el);if($(el).length){aui_cf_field_apply_rules($(el))}}})}function aui_cf_field_apply_rules($el){if(!$el.parents('[data-rule-key]').length){return}if($el.data('no-rule')){return}var key=$el.parents('[data-rule-key]').data('rule-key');var conditions=aui_cf_field_key_rules[key];if(typeof conditions==='undefined'){return}var field_type=aui_cf_field_get_type($el.parents('[data-rule-key]')),current_value=aui_cf_field_get_value($el);var $keys={},$keys_values={},$key_rules={};jQuery.each(conditions,function(index,condition){if(typeof $keys_values[condition.key]=='undefined'){$keys_values[condition.key]=[];$key_rules[condition.key]={}}$keys_values[condition.key].push(condition.value);$key_rules[condition.key]=condition});jQuery.each(conditions,function(index,condition){if(typeof $keys[condition.key]=='undefined'){$keys[condition.key]={}}if(condition.condition==='empty'){var field_value=Array.isArray(current_value)?current_value.join(''):current_value;if(!field_value||field_value===''){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='not empty'){var field_value=Array.isArray(current_value)?current_value.join(''):current_value;if(field_value&&field_value!==''){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='equals to'){var field_value=(Array.isArray(current_value)&¤t_value.length===1)?current_value[0]:current_value;if(((condition.value&&condition.value==condition.value)||(condition.value===field_value))&&aui_cf_field_in_array(field_value,$keys_values[condition.key])){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='not equals'){var field_value=(Array.isArray(current_value)&¤t_value.length===1)?current_value[0]:current_value;if(jQuery.isNumeric(condition.value)&&parseInt(field_value)!==parseInt(condition.value)&&field_value&&!aui_cf_field_in_array(field_value,$keys_values[condition.key])){$keys[condition.key][index]=true}else if(condition.value!=field_value&&!aui_cf_field_in_array(field_value,$keys_values[condition.key])){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='greater than'){var field_value=(Array.isArray(current_value)&¤t_value.length===1)?current_value[0]:current_value;if(jQuery.isNumeric(condition.value)&&parseInt(field_value)>parseInt(condition.value)){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='less than'){var field_value=(Array.isArray(current_value)&¤t_value.length===1)?current_value[0]:current_value;if(jQuery.isNumeric(condition.value)&&parseInt(field_value)<parseInt(condition.value)){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='contains'){var avalues=condition.value;if(!Array.isArray(avalues)){if(jQuery.isNumeric(avalues)){avalues=[avalues]}else{avalues=avalues.split(",")}}switch(field_type){case'multiselect':var found=false;for(var key in avalues){var svalue=jQuery.isNumeric(avalues[key])?avalues[key]:(avalues[key]).trim();if(!found&¤t_value&&((!Array.isArray(current_value)&¤t_value.indexOf(svalue)>=0)||(Array.isArray(current_value)&&aui_cf_field_in_array(svalue,current_value)))){found=true}}if(found){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}break;case'checkbox':if(current_value&&((!Array.isArray(current_value)&¤t_value.indexOf(condition.value)>=0)||(Array.isArray(current_value)&&aui_cf_field_in_array(condition.value,current_value)))){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}break;default:if(typeof $keys[condition.key][index]==='undefined'){if(current_value&¤t_value.indexOf(condition.value)>=0&&aui_cf_field_in_array(current_value,$keys_values[condition.key],false,true)){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}break}}});jQuery.each($keys,function(index,field){if(aui_cf_field_in_array(true,field)){aui_cf_field_apply_action($el,$key_rules[index],true)}else{aui_cf_field_apply_action($el,$key_rules[index],false)}});if($keys.length){$el.trigger('aui_cf_field_on_change')}}function aui_cf_field_get_element($el){var el=$el.find('input:not("[data-ignore-rule]"),textarea,select'),type=aui_cf_field_get_type($el);if(type&&window._aui_cf_field_elements&&typeof window._aui_cf_field_elements=='object'&&typeof window._aui_cf_field_elements[type]!='undefined'){el=window._aui_cf_field_elements[type]}return el}function aui_cf_field_get_type($el){return $el.data('rule-type')}function aui_cf_field_get_value($el){var current_value=$el.val();if($el.is(':checkbox')){current_value='';if($el.parents('[data-rule-key]').find('input:checked').length>1){$el.parents('[data-rule-key]').find('input:checked').each(function(){current_value=current_value+jQuery(this).val()+' '})}else{if($el.parents('[data-rule-key]').find('input:checked').length>=1){current_value=$el.parents('[data-rule-key]').find('input:checked').val()}}}if($el.is(':radio')){current_value=$el.parents('[data-rule-key]').find('input[type=radio]:checked').val()}return current_value}function aui_cf_field_get_default_value($el){var value='',type=aui_cf_field_get_type($el);switch(type){case'text':case'number':case'date':case'textarea':case'select':value=$el.find('input:text,input[type="number"],textarea,select').val();break;case'phone':case'email':case'color':case'url':case'hidden':case'password':case'file':value=$el.find('input[type="'+type+'"]').val();break;case'multiselect':value=$el.find('select').val();break;case'radio':if($el.find('input[type="radio"]:checked').length>=1){value=$el.find('input[type="radio"]:checked').val()}break;case'checkbox':if($el.find('input[type="checkbox"]:checked').length>=1){if($el.find('input[type="checkbox"]:checked').length>1){var values=[];values.push(value);$el.find('input[type="checkbox"]:checked').each(function(){values.push(jQuery(this).val())});value=values}else{value=$el.find('input[type="checkbox"]:checked').val()}}break;default:if(window._aui_cf_field_default_values&&typeof window._aui_cf_field_default_values=='object'&&typeof window._aui_cf_field_default_values[type]!='undefined'){value=window._aui_cf_field_default_values[type]}break}return{type:type,value:value}}function aui_cf_field_reset_default_value($el,bHide,setVal){if(!($el&&$el.length)){return}var type=aui_cf_field_get_type($el),key=$el.data('rule-key'),field=aui_cf_field_default_values[key];if(typeof setVal==='undefined'||(typeof setVal!=='undefined'&&setVal===null)){setVal=field.value}switch(type){case'text':case'number':case'date':case'textarea':$el.find('input:text,input[type="number"],textarea').val(setVal);break;case'phone':case'email':case'color':case'url':case'hidden':case'password':case'file':$el.find('input[type="'+type+'"]').val(setVal);break;case'select':$el.find('select').find('option').prop('selected',false);$el.find('select').val(setVal);$el.find('select').trigger('change');break;case'multiselect':$el.find('select').find('option').prop('selected',false);if((typeof setVal==='object'||typeof setVal==='array')&&!setVal.length&&$el.find('select option:first').text()==''){$el.find('select option:first').remove()}if(typeof setVal==='string'){$el.find('select').val(setVal)}else{jQuery.each(setVal,function(i,v){$el.find('select').find('option[value="'+v+'"]').prop('selected',true)})}$el.find('select').trigger('change');break;case'checkbox':if($el.find('input[type="checkbox"]:checked').length>=1){$el.find('input[type="checkbox"]:checked').prop('checked',false).removeAttr('checked')}if(Array.isArray(setVal)){jQuery.each(setVal,function(i,v){$el.find('input[type="checkbox"][value="'+v+'"]').prop('checked',true)})}else{$el.find('input[type="checkbox"][value="'+setVal+'"]').prop('checked',true)}break;case'radio':setTimeout(function(){if($el.find('input[type="radio"]:checked').length>=1){$el.find('input[type="radio"]:checked').prop('checked',false).removeAttr('checked')}$el.find('input[type="radio"][value="'+setVal+'"]').prop('checked',true)},100);break;default:jQuery(document.body).trigger('aui_cf_field_reset_default_value',type,$el,field);break}if(!$el.hasClass('aui-cf-field-has-changed')){var el=aui_cf_field_get_element($el);if(type==='radio'||type==='checkbox'){el=el.find(':checked')}if(el){el.trigger('change');$el.addClass('aui-cf-field-has-changed')}}}function aui_cf_field_get_children(field_key){var rules=[];jQuery.each(aui_cf_field_rules,function(j,rule){if(rule.field.field===field_key){rules.push(rule.field.rule)}});return rules}function aui_cf_field_in_array(find,item,exact,match){var found=false,key;exact=!!exact;for(key in item){if((exact&&item[key]===find)||(!exact&&item[key]==find)||(match&&(typeof find==='string'||typeof find==='number')&&(typeof item[key]==='string'||typeof item[key]==='number')&&find.length&&find.indexOf(item[key])>=0)){found=true;break}}return found}function aui_cf_field_apply_action($el,rule,isTrue){var $destEl=jQuery('[data-rule-key="'+rule.key+'"]'),$inputEl=(rule.key&&$destEl.find('[name="'+rule.key+'"]').length)?$destEl.find('[name="'+rule.key+'"]'):null;if(rule.action==='show'&&isTrue){if($destEl.is(':hidden')&&!($destEl.hasClass('aui-cf-skip-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset')))){aui_cf_field_reset_default_value($destEl)}aui_cf_field_show_element($destEl)}else if(rule.action==='show'&&!isTrue){if((!$destEl.is(':hidden')||($destEl.is(':hidden')&&($destEl.hasClass('aui-cf-force-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset'))||($destEl.closest('.aui-cf-use-parent').length&&$destEl.closest('.aui-cf-use-parent').is(':hidden')))))&&!($destEl.hasClass('aui-cf-skip-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset')))){var _setVal=$destEl.hasClass('aui-cf-force-empty')||($inputEl&&$inputEl.hasClass('aui-cf-force-empty'))?'':null;aui_cf_field_reset_default_value($destEl,true,_setVal)}aui_cf_field_hide_element($destEl)}else if(rule.action==='hide'&&isTrue){if((!$destEl.is(':hidden')||($destEl.is(':hidden')&&($destEl.hasClass('aui-cf-force-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset'))||($destEl.closest('.aui-cf-use-parent').length&&$destEl.closest('.aui-cf-use-parent').is(':hidden')))))&&!($destEl.hasClass('aui-cf-skip-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset')))){var _setVal=$destEl.hasClass('aui-cf-force-empty')||($inputEl&&$inputEl.hasClass('aui-cf-force-empty'))?'':null;aui_cf_field_reset_default_value($destEl,true,_setVal)}aui_cf_field_hide_element($destEl)}else if(rule.action==='hide'&&!isTrue){if($destEl.is(':hidden')&&!($destEl.hasClass('aui-cf-skip-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset')))){aui_cf_field_reset_default_value($destEl)}aui_cf_field_show_element($destEl)}return $el.removeClass('aui-cf-field-has-changed')}function aui_cf_field_show_element($el){$el.removeClass('d-none').show();$el.find('.aui-cf-req').each(function(){if(jQuery(this).data('rule-req')){jQuery(this).removeAttr('required').prop('required',true)}if(jQuery(this).data('rule-oninvalid')){jQuery(this).removeAttr('oninvalid').attr('oninvalid',jQuery(this).data('rule-oninvalid'))}});if(window&&window.navigator.userAgent.indexOf("MSIE")!==-1){$el.css({"visibility":"visible"})}}function aui_cf_field_hide_element($el){$el.addClass('d-none').hide();$el.find('.aui-cf-req').each(function(){if(jQuery(this).data('rule-req')){jQuery(this).removeAttr('required')}if(jQuery(this).data('rule-oninvalid')){jQuery(this).removeAttr('oninvalid')}});if(window&&window.navigator.userAgent.indexOf("MSIE")!==-1){$el.css({"visibility":"hidden"})}}/*]]>*/</script> <script src=https://d1x9gghu7qj4vd.cloudfront.net/memberpress-metered/js/memberpress-source-metered.js id=paywall_meter_js-js></script> <script id=oht-speed-sidebar-js-extra>var ohtSpeed = {"ajaxurl":"https:\/\/mainstreetmediatn.com\/wp-admin\/admin-ajax.php","nonce":"f22624692b"};</script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/oht_speed_optimizer/assets/js/sidebar.js?ver=1.0.0" id=oht-speed-sidebar-js></script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/ohtnav/js/scrolling-tables.js?ver=1.0.0" id=oht_scrolling_tables-js></script> <script id=wp-polls-js-extra>var pollsL10n = {"ajax_url":"https:\/\/mainstreetmediatn.com\/wp-admin\/admin-ajax.php","text_wait":"Your last request is still being processed. Please wait a while ...","text_valid":"Please choose a valid poll answer.","text_multiple":"Maximum number of choices allowed: ","show_loading":"1","show_fading":"1"};</script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/wp-polls/polls-js.js?ver=2.77.3" id=wp-polls-js></script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/wpsolr-search-engine/wpsolr/core/js/bootstrap-typeahead.js?ver=20.1" id=solr_auto_js1-js></script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/wpsolr-search-engine/wpsolr/core/bower_components/jsurl/url.js?ver=20.1" id=urljs-js></script> <script id=autocomplete-js-extra>var wp_localize_script_autocomplete = {"data":{"ajax_url":"https:\/\/mainstreetmediatn.com\/wp-admin\/admin-ajax.php","is_show_url_parameters":true,"is_ajax":false,"SEARCH_PARAMETER_S":"s","SEARCH_PARAMETER_SEARCH":"search","SEARCH_PARAMETER_Q":"wpsolr_q","SEARCH_PARAMETER_FQ":"wpsolr_fq","SEARCH_PARAMETER_SORT":"wpsolr_sort","SEARCH_PARAMETER_PAGE":"wpsolr_page","SORT_CODE_BY_RELEVANCY_DESC":"sort_by_relevancy_desc","wpsolr_autocomplete_selector":".search-field","wpsolr_autocomplete_action":"wdm_return_solr_rows","wpsolr_autocomplete_nonce_selector":"#wpsolr_autocomplete_nonce","css_ajax_container_page_title":".page-title","css_ajax_container_page_sort":".woocommerce-ordering","css_ajax_container_results":".products,.results-by-facets","css_ajax_container_pagination":"nav.woocommerce-pagination,.paginate_div","css_ajax_container_pagination_page":"a.page-numbers,a.paginate","css_ajax_container_results_count":".woocommerce-result-count,.res_info","ajax_delay_ms":"","redirect_search_home":""}};</script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/wpsolr-search-engine/wpsolr/core/js/autocomplete_solr.js?ver=20.1" id=autocomplete-js></script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/wpsolr-search-engine/wpsolr/core/js/loadingoverlay/loadingoverlay.min.js?ver=20.1" id=loadingoverlay-js></script> <script src=https://mainstreetmediatn.com/wp-content/cache/minify/0ebc9.js></script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=9.6.2" id=sourcebuster-js-js></script> <script id=wc-order-attribution-js-extra>var wc_order_attribution = {"params":{"lifetime":1.0000000000000001e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/mainstreetmediatn.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};</script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/woocommerce/assets/js/frontend/order-attribution.min.js?ver=9.6.2" id=wc-order-attribution-js></script> <script src=https://mainstreetmediatn.com/wp-content/cache/minify/6a67d.js></script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/ohtnav/js/rememberme.js?ver=5.0.7" id=rememberme-js></script> <script id=geodir-map-js-extra>/*<![CDATA[*/var geodir_map_params = {"api":"osm","lazyLoad":"","language":"en","lazyLoadButton":"<div class=\"btn btn-light text-center mx-auto align-self-center shadow-lg c-pointer\"><i class=\"far fa-map\"><\/i> Load Map<\/div>","lazyLoadPlaceholder":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodirectory\/assets\/images\/placeholder.svg","apis":{"google":{"key":"","scripts":[{"id":"geodir-google-maps-script","src":"https:\/\/maps.googleapis.com\/maps\/api\/js?key=&libraries=places&language=en&callback=geodirInitGoogleMap&ver=2.8.101","main":true,"onLoad":true,"onError":true},{"id":"geodir-gomap-script","src":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodirectory\/assets\/js\/goMap.min.js?ver=2.8.101"},{"id":"geodir-g-overlappingmarker-script","src":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodirectory\/assets\/jawj\/oms.min.js?ver=2.8.101","check":true},{"id":"geodir-map-widget-script","src":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodirectory\/assets\/aui\/js\/map.min.js?ver=2.8.101"}]},"osm":{"styles":[{"id":"geodir-leaflet-css","src":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodirectory\/assets\/leaflet\/leaflet.css?ver=2.8.101"},{"id":"geodir-leaflet-routing-machine-css","src":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodirectory\/assets\/leaflet\/routing\/leaflet-routing-machine.css","check":true}],"scripts":[{"id":"geodir-leaflet-script","src":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodirectory\/assets\/leaflet\/leaflet.min.js?ver=2.8.101","main":true},{"id":"geodir-leaflet-geo-script","src":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodirectory\/assets\/leaflet\/osm.geocode.min.js?ver=2.8.101"},{"id":"leaflet-routing-machine-script","src":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodirectory\/assets\/leaflet\/routing\/leaflet-routing-machine.min.js?ver=2.8.101","check":true},{"id":"geodir-o-overlappingmarker-script","src":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodirectory\/assets\/jawj\/oms-leaflet.min.js?ver=2.8.101","check":true},{"id":"geodir-gomap-script","src":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodirectory\/assets\/js\/goMap.min.js?ver=2.8.101"},{"id":"geodir-map-widget-script","src":"https:\/\/d1x9gghu7qj4vd.cloudfront.net\/geodirectory\/assets\/aui\/js\/map.min.js?ver=2.8.101"}]}}};/*]]>*/</script> <script id=geodir-map-js-before>function geodirInitGoogleMap(){window.geodirGoogleMapsCallback=true;try{jQuery(document).trigger("geodir.googleMapsCallback")}catch(err){}}</script> <script src="https://d1x9gghu7qj4vd.cloudfront.net/geodirectory/assets/js/geodir-map.min.js?ver=2.8.101" id=geodir-map-js></script> <script>jQuery(document).ready(function(){if(jQuery.fn.gslider) {
jQuery('.g-1').gslider({groupid:1,speed:20000,repeat_impressions:'Y'});
jQuery('.g-2').gslider({groupid:2,speed:20000,repeat_impressions:'Y'});
jQuery('.g-5').gslider({groupid:5,speed:35000,repeat_impressions:'Y'});
jQuery('.g-7').gslider({groupid:7,speed:35000,repeat_impressions:'Y'});
jQuery('.g-10').gslider({groupid:10,speed:20000,repeat_impressions:'Y'});
jQuery('.g-11').gslider({groupid:11,speed:20000,repeat_impressions:'Y'});
jQuery('.g-13').gslider({groupid:13,speed:35000,repeat_impressions:'Y'});
jQuery('.g-14').gslider({groupid:14,speed:20000,repeat_impressions:'Y'});
jQuery('.g-15').gslider({groupid:15,speed:35000,repeat_impressions:'Y'});
jQuery('.g-16').gslider({groupid:16,speed:20000,repeat_impressions:'Y'});
jQuery('.g-31').gslider({groupid:31,speed:20000,repeat_impressions:'Y'});
jQuery('.g-63').gslider({groupid:63,speed:20000,repeat_impressions:'Y'});
jQuery('.g-93').gslider({groupid:93,speed:35000,repeat_impressions:'Y'});
jQuery('.g-94').gslider({groupid:94,speed:35000,repeat_impressions:'Y'});
jQuery('.g-95').gslider({groupid:95,speed:35000,repeat_impressions:'Y'});
jQuery('.g-96').gslider({groupid:96,speed:35000,repeat_impressions:'Y'});
jQuery('.g-97').gslider({groupid:97,speed:35000,repeat_impressions:'Y'});
jQuery('.g-123').gslider({groupid:123,speed:35000,repeat_impressions:'Y'});
jQuery('.g-124').gslider({groupid:124,speed:35000,repeat_impressions:'Y'});
jQuery('.g-125').gslider({groupid:125,speed:35000,repeat_impressions:'Y'});
jQuery('.g-126').gslider({groupid:126,speed:35000,repeat_impressions:'Y'});
jQuery('.g-127').gslider({groupid:127,speed:35000,repeat_impressions:'Y'});
jQuery('.g-128').gslider({groupid:128,speed:35000,repeat_impressions:'Y'});
jQuery('.g-133').gslider({groupid:133,speed:35000,repeat_impressions:'Y'});
jQuery('.g-134').gslider({groupid:134,speed:35000,repeat_impressions:'Y'});
jQuery('.g-135').gslider({groupid:135,speed:35000,repeat_impressions:'Y'});
jQuery('.g-136').gslider({groupid:136,speed:35000,repeat_impressions:'Y'});
jQuery('.g-160').gslider({groupid:160,speed:35000,repeat_impressions:'Y'});
jQuery('.g-166').gslider({groupid:166,speed:35000,repeat_impressions:'Y'});
jQuery('.g-172').gslider({groupid:172,speed:35000,repeat_impressions:'Y'});
}});</script> <script async src=https://mainstreetmediatn.com/wp-content/cache/minify/45414.js></script> <script>window.w3tc_lazyload=1,window.lazyLoadOptions={elements_selector:".lazy",callback_loaded:function(t){var e;try{e=new CustomEvent("w3tc_lazyload_loaded",{detail:{e:t}})}catch(a){(e=document.createEvent("CustomEvent")).initCustomEvent("w3tc_lazyload_loaded",!1,!1,{e:t})}window.dispatchEvent(e)}}</script><script async src=https://d1x9gghu7qj4vd.cloudfront.net/w3-total-cache/pub/js/lazyload.min.js></script></body></html>