Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765778400 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765778400 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765778400 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765778400 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765778400 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765778400 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765778400 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765778400 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765778400 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
The Germantown Fresh Market is where you go when you want to experience the authentic Amish taste of Ohio's historic Amish Germantown. All their products are fresh and fairly priced so you will… Read More
The Magnolia Estate offers a charming wedding gazebo ceremony with a cobblestone paved runway, indoor and outdoor lighting, the picture-perfect pergola, and chairs and tables for up to 200 guests for… Read More
The Rowe Sports Complex in Middletown is consonantly scheduling baseball league nights and tournament play. They have a fully-stocked concession stand, reasonably priced tournaments, and never a gate… Read More
Glo Tanning is Miamisburg's premier tanning salon and spa with eight different types of tanning beds including stand-up units and high pressure units, so you get the perfect tan every time, and find… Read More
Demented Skateshop is a fairly small business that's been serving skaters since 2002. They funnel every penny they make back into the local economy and the shop itself, which is one of the reasons… Read More
Pinot's Palette opened in May of 2009 in a tiny studio in Houston, Texas. They started out with a three-nights-a-week class, and before too long, they got more and more popular and expanded to a not… Read More
J.D. Legends is an award-winning restaurant and family fun center that aims to provide entertainment options for the whole family. They have a state-of-the-art karaoke system that you can use every… Read More
Amy Barga, the founder of Amy Cakes, has had a passion for creating custom designed baked goods from a very young age. The first AmyCakes storefront opened in 2013 as a modern twist on the… Read More
Eli's Sports Bar and Grill is the kind of place where you can watch the game over beers or margaritas, with boneless wings or a veggie burger, with old friends or people you just met, and every time… Read More
Moe's Outdoor Equipment and Ace Hardware began in 1985 as a humble lawn care company, but they continued to allow their business to grow and develop to suit the needs of the community around them,… Read More
Notice (8): Trying to access array offset on value of type null [APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68]Code Contextif($params['tags'])$options['conditions']['tags'] = $params['tags'];else if($this->params['tags_logical'])$params = array( 'show' => (int) 5, 'title' => 'Organizations around Gratis', 'images' => false, 'group_type' => 'organization', 'sort' => 'created', 'sort_rule' => '-1', 'keyword' => '', 'radius' => null, 'limit' => (int) 15, 'page' => (int) 1, 'sef' => '', 'tags' => '', 'tags_logical' => '', 'terms' => '', 'show_limit' => (int) 3, 'days' => '', 'max-days' => (int) 365, 'max-miles' => (int) 45, 'message' => '[message to follow]', 'min' => (int) 50, 'prompt' => '', 'height' => '', 'width' => '', 'data_id' => '', 'more' => true, 'type' => '', 'autoshowmore' => false, 'link' => '', 'showdesc' => '', 'rankby' => '', 'empty-message' => '', 'ad_slots' => '', 'see-more-title' => '', 'searchdate' => '', 'searchenddate' => '', 'lat' => (float) 39.648700714111, 'lng' => (float) -84.528099060059, 'latlng' => '39.648700714111,-84.528099060059', 'city' => 'Gratis', 'state' => 'OH', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'gratis-oh' ) )PlacesComponent::search() - APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68 PlacesController::local() - APP/Controller/PlacesController.php, line 52 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Gratis, Ohio. Population for Gratis from the last gathering is 934. You can view Gratis venues that host many Gratis OH events every year.
You can find a ton of properties for sale if you search the Gratis page on Zillow. Currently Gratis has an average listing price for homes for sale on the market of $147,350. More real estate facts about Gratis: The number of properties currently for sale in Gratis is 195. The median homes for sale listing price is $109,900. This is broken down with the number of three bedroom houses in Gratis consisting of 127 with an average listing price for these house of $123,411. Out of the 35 houses that are four bedroom the average listing price for Gratis is $228,926. Interest rates for Gratis are at historic lows as well.
Gratis Ohio has a latitude of 39.648700714111 and a longitude of -84.528099060059. View the full profile
On Yahoo, Yelp, SuperPages, AmericanTowns and 25 other directories!
Add your social media links and bio and promote your discounts, menus, events.
Be sure your listing is up on all the key local directories with all your important content (social links and product info).
| Nr | Query | Error | Affected | Num. rows | Took (ms) |
|---|---|---|---|---|---|
| 1 | db.towns.find( {"sef_url":"monrovia-md"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 14 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 6 | |
| 3 | db.towns.find( {"sef_url":"gratis-oh"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 4 | db.pages.find( {"type":"town","slug":{"$in":["home"]},"site.hostname":"americantowns.com"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 4 | |
| 5 | db.modules.find( {"name":{"$in":["Header Menu Main","header script","footer menu","footer script"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 15 | |
| 6 | db.ttd_towns.find( {"town_sef_url":"gratis-oh","name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 7 | |
| 7 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 11 | |
| 8 | db.modules.find( {"module_id":"1022"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 7 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 8 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-84.5280990600586,39.64870071411133],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"OH"}}},{"$project":{"title":1,"homepage_title":1,"tags":1,"image_url":1,"distance":1,"page_path":1,"path":1,"article_hostname":1,"text":1,"publish_date":1,"site_canonical":1,"sections.title":1,"sections.geo":1,"sections.text":1}},{"$addFields":{"days_since":{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765802947928)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765802947928)","$publish_date"]},86400000]}]}}},{"$sort":{"relevance_score":1,"_id":1}},{"$skip":0},{"$limit":11}]}, ["article_id","title","homepage_title","tags","image_url","path","article_hostname","sef_tail","page_path","text","publish_date","site_canonical","sections.title","sections.text"] ).sort( {"relevance_score":1,"_id":1} ).limit( 11 ).skip( 0 ) | 0 | 11 | 180 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"gratis-oh","name":"Article Slideshow"}, {"TtdTown._id":1} ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 0 | 1 | |
| 12 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 13 | db.events_cache.find( {"_id":"bc1f46db560b685773d09729b30540a4"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 2 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1766469599)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-84.5280990600586,39.64870071411133],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 48 | |
| 15 | db.events_cache.count( {"_id":"bc1f46db560b685773d09729b30540a4"} ) | 0 | 0 | 8 | |
| 16 | db.events_cache.count( {"_id":"bc1f46db560b685773d09729b30540a4"} ) | 0 | 0 | 7 | |
| 17 | db.events_cache.insert( {"_id":"bc1f46db560b685773d09729b30540a4","town_sef_url":"gratis-oh","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-84.5280990600586,39.64870071411133],\"has_next_page\":false}","modified":"MongoDate(0.30000000 1765802948)","created":"MongoDate(0.30000000 1765802948)"} , true) | 0 | 0 | 7 | |
| 18 | db.events_cache.find( {"_id":"b86eb1290262fca5c7902ecfcf9138ea"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 7 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1766728799)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-84.5280990600586,39.64870071411133],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 24 | |
| 20 | db.events_cache.count( {"_id":"b86eb1290262fca5c7902ecfcf9138ea"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"b86eb1290262fca5c7902ecfcf9138ea"} ) | 0 | 0 | 2 | |
| 22 | db.events_cache.insert( {"_id":"b86eb1290262fca5c7902ecfcf9138ea","town_sef_url":"gratis-oh","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"10\",\"show\":1,\"geo\":[-84.5280990600586,39.64870071411133],\"has_next_page\":false}","modified":"MongoDate(0.38700000 1765802948)","created":"MongoDate(0.38700000 1765802948)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"5e7733743a2bc9e638f7b35f118687c0"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 3 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1768456799)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-84.5280990600586,39.64870071411133],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 61 | |
| 25 | db.events_cache.count( {"_id":"5e7733743a2bc9e638f7b35f118687c0"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"5e7733743a2bc9e638f7b35f118687c0"} ) | 0 | 0 | 1 | |
| 27 | db.events_cache.insert( {"_id":"5e7733743a2bc9e638f7b35f118687c0","town_sef_url":"gratis-oh","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"30\",\"show\":1,\"geo\":[-84.5280990600586,39.64870071411133],\"has_next_page\":false}","modified":"MongoDate(0.53800000 1765802948)","created":"MongoDate(0.53800000 1765802948)"} , true) | 0 | 0 | 19 | |
| 28 | db.events_cache.find( {"_id":"66bf74b5ba72fec5645aad23ad655fc0"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 12 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1766469599)"},"tags":"music","geo":{"$geoWithin":{"$center":[[-84.5280990600586,39.64870071411133],0.14492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 9 | |
| 30 | db.events_cache.count( {"_id":"66bf74b5ba72fec5645aad23ad655fc0"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"66bf74b5ba72fec5645aad23ad655fc0"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"66bf74b5ba72fec5645aad23ad655fc0","town_sef_url":"gratis-oh","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-84.5280990600586,39.64870071411133],\"has_next_page\":false}","modified":"MongoDate(0.64100000 1765802948)","created":"MongoDate(0.64100000 1765802948)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"475d71d146468e6b5cd8ef18cb6b040d"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1767074399)"},"tags":"music","geo":{"$geoWithin":{"$center":[[-84.5280990600586,39.64870071411133],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 10 | |
| 35 | db.events_cache.count( {"_id":"475d71d146468e6b5cd8ef18cb6b040d"} ) | 0 | 0 | 6 | |
| 36 | db.events_cache.count( {"_id":"475d71d146468e6b5cd8ef18cb6b040d"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"475d71d146468e6b5cd8ef18cb6b040d","town_sef_url":"gratis-oh","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-84.5280990600586,39.64870071411133],\"has_next_page\":false}","modified":"MongoDate(0.68800000 1765802948)","created":"MongoDate(0.68800000 1765802948)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"2033762809a0ced6d238d8c67a2a0f7a"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1766123999)"},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-84.5280990600586,39.64870071411133],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 1 | |
| 40 | db.events_cache.count( {"_id":"2033762809a0ced6d238d8c67a2a0f7a"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"2033762809a0ced6d238d8c67a2a0f7a"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"2033762809a0ced6d238d8c67a2a0f7a","town_sef_url":"gratis-oh","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-84.5280990600586,39.64870071411133],\"has_next_page\":false}","modified":"MongoDate(0.71000000 1765802948)","created":"MongoDate(0.71000000 1765802948)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"aa2dddb66d9f5d32e3d94eb48383833b"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1768456799)"},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-84.5280990600586,39.64870071411133],0.8695652173913043]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 2 | 2 | |
| 45 | db.events_cache.count( {"_id":"aa2dddb66d9f5d32e3d94eb48383833b"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"aa2dddb66d9f5d32e3d94eb48383833b"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"aa2dddb66d9f5d32e3d94eb48383833b","town_sef_url":"gratis-oh","data_key":["68e5989324609126960d8953"],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-84.5280990600586,39.64870071411133],\"has_next_page\":true}","modified":"MongoDate(0.74100000 1765802948)","created":"MongoDate(0.74100000 1765802948)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"2ef2ec2825532a9a7aa1bd9a0b893f40"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 2 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1767679199)"},"event_id":{"$nin":[76218459]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-84.5280990600586,39.64870071411133],1.4492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 51 ).skip( 0 ) | 0 | 51 | 30 | |
| 50 | db.events_cache.count( {"_id":"2ef2ec2825532a9a7aa1bd9a0b893f40"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"2ef2ec2825532a9a7aa1bd9a0b893f40"} ) | 0 | 0 | 9 | |
| 52 | db.events_cache.insert( {"_id":"2ef2ec2825532a9a7aa1bd9a0b893f40","town_sef_url":"gratis-oh","data_key":["68e86e1dc3af739f252188da","68d4a7a3c3af739f254510fd","68d74abcc3af739f25e1e0a1","68f2fa1ec3af739f2533d076","691d2a14de4ae56f5a436eb5","68edb41bc3af739f2514ba0b","685670d5fb5e4bed1f3b26da","68e4799dc3af739f25a9d00d","68e71ca0c3af739f25e593ef","685670d9fb5e4bed1f3b3087","68f2fa1ec3af739f2533d0e2","691d2a14de4ae56f5a436f0d","689ab73efb5e4bed1fded231","6857c260fb5e4bed1f8704c0","68f2fa1ec3af739f2533d14d","69339391de4ae56f5aea2582","68f6ee9ac3af739f25828b2f","691d2a14de4ae56f5a436f8f","691bd893de4ae56f5a7c04db","69266492de4ae56f5ae48420","68b8f82bc3af739f25568495","68f2fa1ec3af739f2533d20a","69251312de4ae56f5a2520df","693cce10de4ae56f5ae976b6","682c40e5fb5e4bed1f5c6dee","688889d9fb5e4bed1f8d122f","68c8ca21c3af739f252910f0","68c8ca21c3af739f252910fe","69096398de4ae56f5a1c02e7","69251312de4ae56f5a2520f0","68edb41cc3af739f2514bb39","68d74abdc3af739f25e1e2fc","68edb41cc3af739f2514bb60","68f2fa1ec3af739f2533d296","685a659cfb5e4bed1f6571be","691d2a14de4ae56f5a437035","68dc909fc3af739f25fd2a7a","685a65a8fb5e4bed1f658715","68b8f82bc3af739f2556855d","68ad1aa9c3af739f25f0a521","68c8ca21c3af739f252911fc","68f2fa1ec3af739f2533d30f","69211e97de4ae56f5af9bded","68e86e1ec3af739f25218cf6","68e4799ec3af739f25a9d312","68d74abdc3af739f25e1e3de","68f2fa1ec3af739f2533d395","68dde220c3af739f25c56b0b","68e86e1ec3af739f25218d1e","68b8f82bc3af739f25568619"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-84.5280990600586,39.64870071411133],\"has_next_page\":true}","modified":"MongoDate(0.84300000 1765802948)","created":"MongoDate(0.84300000 1765802948)"} , true) | 0 | 0 | 10 | |
| 53 | db.events_cache.find( {"_id":"1a1117598d0b58ada6263454f51a0cc3"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 54 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1767679199)"},"event_id":{"$nin":[76218459,74815874]},"tags":"music","geo":{"$geoWithin":{"$center":[[-84.5280990600586,39.64870071411133],1.4492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 51 ).skip( 0 ) | 0 | 15 | 24 | |
| 55 | db.events_cache.count( {"_id":"1a1117598d0b58ada6263454f51a0cc3"} ) | 0 | 0 | 4 | |
| 56 | db.events_cache.count( {"_id":"1a1117598d0b58ada6263454f51a0cc3"} ) | 0 | 0 | 11 | |
| 57 | db.events_cache.insert( {"_id":"1a1117598d0b58ada6263454f51a0cc3","town_sef_url":"gratis-oh","data_key":["690c3ed8de4ae56f5afb98e1","69200554de4ae56f5af2c65f","68aff5ecc3af739f257584ac","6933cbd6de4ae56f5a4a6183","69181c54de4ae56f5afc6ab1","690c3ed8de4ae56f5afb9957","68ce4863c3af739f25613f30","68ca53e4c3af739f254ff08d","69181c54de4ae56f5afc6b2c","68fc6cddc3af739f25507f7e","68d38e64c3af739f25654862","68ca53e4c3af739f254ff0f6","68ca53e4c3af739f254ff12e","68eb495cc3af739f25ce1839","691427d9de4ae56f5a80d771"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-84.5280990600586,39.64870071411133],\"has_next_page\":false}","modified":"MongoDate(0.94900000 1765802948)","created":"MongoDate(0.94900000 1765802948)"} , true) | 0 | 0 | 6 | |
| 58 | db.places.find( {"geo":{"$near":[-84.5280990600586,39.64870071411133],"$maxDistance":0.14492753623188406},"tags":"arts-and-entertainment"}, [] ).sort( [] ).limit( 51 ).skip( 0 ) | 0 | 14 | 11 | |
| 59 | db.ttd_towns.insert( {"name":"Article Slideshow","main_slot_type":"module","main_slot_module_id":"1022","main_slot_html":"<div id=\"atCarousel\" class=\"carousel slide\" data-interval=\"5000\" data-ride=\"carousel\">\n\t<ol class=\"carousel-indicators\">\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"0\" class=\"active\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"1\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"2\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"3\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"4\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"5\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"6\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"7\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"8\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"9\" class=\"\"><\/li>\n\t\t\t<\/ol> \n\t<div class=\"carousel-inner\">\n\t\t\t\t<div class=\"item active\" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/oh-market-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsoh.com\/independent-food-markets\/\" target=\"_blank\">The 7 Best Markets in Ohio!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsoh.com\/independent-food-markets\/\" target=\"_blank\">Germantown Fresh Market, Germantown, OH<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">The Germantown Fresh Market is where you go when you want to experience the authentic Amish taste of Ohio's historic Amish Germantown. All their products are fresh and fairly priced so you will… <a href=\"https:\/\/bestthingsoh.com\/independent-food-markets\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/oh-wedding-locations-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsoh.com\/wedding-locations\/\" target=\"_blank\">The 10 Best Wedding Locations in Ohio!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsoh.com\/wedding-locations\/\" target=\"_blank\">Magnolia Estate, Miamisburg, OH<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">The Magnolia Estate offers a charming wedding gazebo ceremony with a cobblestone paved runway, indoor and outdoor lighting, the picture-perfect pergola, and chairs and tables for up to 200 guests for… <a href=\"https:\/\/bestthingsoh.com\/wedding-locations\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/oh-sports-center-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsoh.com\/sports-centers\/\" target=\"_blank\">The 9 Best Sports Centers in Ohio!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsoh.com\/sports-centers\/\" target=\"_blank\">Rowe Sports Complex, Middletown, OH<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,recreation-p300,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">The Rowe Sports Complex in Middletown is consonantly scheduling baseball league nights and tournament play. They have a fully-stocked concession stand, reasonably priced tournaments, and never a gate… <a href=\"https:\/\/bestthingsoh.com\/sports-centers\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/oh-tanning-salon-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsoh.com\/tanning-salons\/\" target=\"_blank\">The 6 Best Tanning Salons in Ohio!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsoh.com\/tanning-salons\/\" target=\"_blank\">Glo Tanning, Miamisburg, OH<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">Glo Tanning is Miamisburg's premier tanning salon and spa with eight different types of tanning beds including stand-up units and high pressure units, so you get the perfect tan every time, and find… <a href=\"https:\/\/bestthingsoh.com\/tanning-salons\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/oh-skate-shops-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsoh.com\/skate-shops\/\" target=\"_blank\">The 7 Best Skate Shops in Ohio!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsoh.com\/skate-shops\/\" target=\"_blank\">Demented Skateshop, Liberty Township, OH<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">Demented Skateshop is a fairly small business that's been serving skaters since 2002. They funnel every penny they make back into the local economy and the shop itself, which is one of the reasons… <a href=\"https:\/\/bestthingsoh.com\/skate-shops\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/oh-paint-and-wine-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsoh.com\/paint-and-wine\/\" target=\"_blank\">Best Paint & Wine Spots in Ohio 2025!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsoh.com\/paint-and-wine\/\" target=\"_blank\">Pinot's Palette, West Chester, OH<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\">Pinot's Palette opened in May of 2009 in a tiny studio in Houston, Texas. They started out with a three-nights-a-week class, and before too long, they got more and more popular and expanded to a not… <a href=\"https:\/\/bestthingsoh.com\/paint-and-wine\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/oh-karaoke-bar-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsoh.com\/karaoke-bars\/\" target=\"_blank\">The 7 Best Karaoke Bars in Ohio!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsoh.com\/karaoke-bars\/\" target=\"_blank\">J.D. Legends, Franklin, OH<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\">J.D. Legends is an award-winning restaurant and family fun center that aims to provide entertainment options for the whole family. They have a state-of-the-art karaoke system that you can use every… <a href=\"https:\/\/bestthingsoh.com\/karaoke-bars\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/oh-cake-shop-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsoh.com\/cake-shops\/\" target=\"_blank\">7 Best Cake Shops in Ohio!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsoh.com\/cake-shops\/\" target=\"_blank\">Amy Cakes, Miamisburg, OH<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Amy Barga, the founder of Amy Cakes, has had a passion for creating custom designed baked goods from a very young age. The first AmyCakes storefront opened in 2013 as a modern twist on the… <a href=\"https:\/\/bestthingsoh.com\/cake-shops\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/oh-sports-bar-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsoh.com\/sports-bars\/\" target=\"_blank\">The 7 Best Sports Bars in Ohio!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsoh.com\/sports-bars\/\" target=\"_blank\">Eli's Sports Bar and Grill, Liberty Township, OH<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Eli's Sports Bar and Grill is the kind of place where you can watch the game over beers or margaritas, with boneless wings or a veggie burger, with old friends or people you just met, and every time… <a href=\"https:\/\/bestthingsoh.com\/sports-bars\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/oh-hardware-store-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsoh.com\/hardware-stores\/\" target=\"_blank\">8 Best Hardware Stores in Ohio!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsoh.com\/hardware-stores\/\" target=\"_blank\">Moe\u2019s Outdoor Power Equipment & Ace Hardware, Springboro, OH<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">Moe's Outdoor Equipment and Ace Hardware began in 1985 as a humble lawn care company, but they continued to allow their business to grow and develop to suit the needs of the community around them,… <a href=\"https:\/\/bestthingsoh.com\/hardware-stores\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\n","town_sef_url":"gratis-oh","title":"Hiking!","subtitle":"Maps, directions and reviews for hiking around {local_city_state}!","image_url":"{\"0\":{\"content_type\":\"movie\",\"movie\":\"\/movie\/black-panther-wakanda-forever-297863\/\",\"title\":\"Black Panther: Wakanda Forever\",\"thumbnail\":\"https:\/\/www.movienewsletters.net\/photos\/297863R4.jpg\"},\"1\":{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster","url":"\/{town_sef_url}\/hiking\/","slots":[{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"ttl\":\"2\",\"isempty\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/festivals-1.jpg\"}","expiration":1765810148,"type":"Event","id":76218459,"title":"PNC Festival of Lights","url":"\/event\/pnc-festival-of-lights-2025-12-19-cincinnati-oh.html","image_url":"https:\/\/cdn-taco.americantowns.com\/content-img\/lexe-other-festival-1.jpg"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1765817348,"type":"Event","id":74815874,"title":"Herman's Hermits","url":"\/event\/hermans-hermits-1-2025-12-20-tm-cincinnati-oh.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/400\/4b0ffb37-ba69-46dd-b250-ad5f863cc400_SOURCE"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-3.jpg\"}","expiration":1765817348,"type":"Event","id":76321881,"title":"Water Balloon and The Weathered Feather","url":"\/event\/water-balloon-and-the-weathered-feather-2025-12-27-jb-cincinnati-oh.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2024\/12\/water-balloon1_8227x4305_jb_cropped-980x551.png"},{"rule":"{\"content_type\":\"group_category\",\"radius\":\"10\",\"ttl\":\"8\",\"israndom\":1,\"group_category\":\"arts-and-entertainment\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/arts-1.jpg\",\"days\":1}","expiration":1765831748,"type":"Place","id":1871438,"title":"Costume and Pet Fun Fest","url":"\/place\/costume-and-pet-fun-fest-west-alexandria-oh.html","image_url":"https:\/\/cdn-p300.americantowns.com\/img\/generic-icon.jpg"}],"modified":"MongoDate(0.99900000 1765802948)","created":"MongoDate(0.99900000 1765802948)","_id":ObjectId ("694003c464f7cc2df60d6d72")} , true) | 0 | 0 | 2 | |
| 60 | db.events_cache.find( {"_id":"fe5f446c634ac49d5897fb492b62a9bc"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 6 | |
| 61 | db.events_radius_cache.find( {"_id":"5214d9c0745540ad6e1c9bffd17448b0"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 62 | db.events.count( {"address.town_sef_url":"gratis-oh","start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1766383200)"}} ) | 0 | 0 | 13 | |
| 63 | db.events.count( {"geo":{"$geoWithin":{"$center":[[-84.5280990600586,39.64870071411133],0.10144927536231885]}},"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1766642400)"}} ) | 0 | 0 | 112 | |
| 64 | db.events.count( {"geo":{"$geoWithin":{"$center":[[-84.5280990600586,39.64870071411133],0.21739130434782608]}},"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1766642400)"}} ) | 0 | 0 | 53 | |
| 65 | db.events_radius_cache.count( {"_id":"5214d9c0745540ad6e1c9bffd17448b0"} ) | 0 | 0 | 1 | |
| 66 | db.events_radius_cache.count( {"_id":"5214d9c0745540ad6e1c9bffd17448b0"} ) | 0 | 0 | 1 | |
| 67 | db.events_radius_cache.insert( {"_id":"5214d9c0745540ad6e1c9bffd17448b0","radius":25,"modified":"MongoDate(0.26800000 1765802949)","created":"MongoDate(0.26800000 1765802949)"} , true) | 0 | 0 | 1 | |
| 68 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)"},"event_id":{"$nin":[76218459,74815874,76321881]},"geo":{"$geoWithin":{"$center":[[-84.5280990600586,39.64870071411133],0.36231884057971014]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 957 | |
| 69 | db.events_cache.count( {"_id":"fe5f446c634ac49d5897fb492b62a9bc"} ) | 0 | 0 | 143 | |
| 70 | db.events_cache.count( {"_id":"fe5f446c634ac49d5897fb492b62a9bc"} ) | 0 | 0 | 54 | |
| 71 | db.events_cache.insert( {"_id":"fe5f446c634ac49d5897fb492b62a9bc","town_sef_url":"gratis-oh","data_key":["68d74abcc3af739f25e1e0a1","69200554de4ae56f5af2c65f","685913acfb5e4bed1fd9a1e2","685a65a9fb5e4bed1f658937","685a65a9fb5e4bed1f658953"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around Gratis\",\"keyword\":\"\",\"radius\":25,\"limit\":15,\"page\":1,\"sef\":\"\",\"tags\":\"\",\"tags_logical\":\"\",\"terms\":\"\",\"show_limit\":3,\"sort\":\"\",\"days\":\"\",\"images\":true,\"max-days\":365,\"max-miles\":45,\"message\":\"[message to follow]\",\"min\":50,\"prompt\":\"\",\"height\":\"\",\"width\":\"\",\"data_id\":\"\",\"more\":true,\"type\":\"\",\"autoshowmore\":false,\"link\":\"\",\"showdesc\":\"\",\"rankby\":\"\",\"empty-message\":\"\",\"ad_slots\":\"\",\"see-more-title\":\"\",\"searchdate\":\"\",\"searchenddate\":\"\",\"lat\":39.64870071411133,\"lng\":-84.5280990600586,\"latlng\":\"39.648700714111,-84.528099060059\",\"city\":\"Gratis\",\"state\":\"OH\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.50400000 1765802950)","created":"MongoDate(0.50400000 1765802950)"} , true) | 0 | 0 | 6 | |
| 72 | db.news.find( {"broadcast":{"$in":["usa","gratis-oh","oh","preble-county-oh"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 22 | |
| 73 | db.places.find( {"address.town_sef_url":"gratis-oh","group_id":{"$nin":[1871438]},"group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 1 | 7 | |
| 74 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 12 | |
| 75 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 31 | |
| 76 | db.towns.find( {"sef_url":"gratis-oh"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 11 | |
| 77 | db.tokens.find( {"sef_url":{"$in":["usa","oh","preble-county-oh","gratis-oh"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 7 | |
| 78 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 4 | |
| 79 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 80 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 81 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 82 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 83 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 84 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |




