Print This Post Print This Post Email This Post Email This Post

Back to school, art opening, Town Board

New Davidson Elementary School Principal Terry Hall cheered with students at Sunday's welcome-back picnic.  Classes start Tuesday at DES.

New Davidson Elementary School Principal Terry Hall cheered with students at Sunday's welcome-back picnic. Classes start Tuesday at DES.

Davidson College classes begin today (Monday) and Charlotte Mecklenburg Schools students returnspecial-buttons42 on Tuesday. Our community calendar this week is filled with back-to-school and end-of-summer events, from an elementary school open house Monday to Thursday’s opening of the fall faculty art exhibit at Davidson College.

A representative from U.S. Rep. Mel Watt’s office will hold satellite office hours at Town Hall Monday. And the Davidson Town Board holds its monthly work session Tuesday, with a presentation on the ongoing Comprehensive Plan process.

Just a reminder: We update this calendar continuously as we receive new listings. Check back daily for updates. On Thursday, look for our Weekend Calendar.

WEEK OF AUG. 24-30


MONDAY, AUG. 24 – Start of classes at Davidson College. See Davidson’s 2009-10 academic calendar on the college website.

MONDAY, AUG. 24, 9 to 11 a.m., Town Hall, 216 S. Main St. – U.S. Rep. Mel Watt satellite office hours. Have an issue to discuss or a comment to pass along to Davidson’s representative in Congress? Stop by. Info: 704-344-9950.

MONDAY, AUG. 24 4-6 p.m., Davidson Elementary School, South Street – Back-to-school open house.

TUESDAY, AUG. 25 – First day of school for Charlotte-Mecklenburg Schools, including Davidson Elementary, Bailey Middle, Davidson IB Middle and North Mecklenburg High. Pine Lake Prep upper school (grades 9-12).

TUESDAY, AUG. 25, 6:30 to 8 p.m., Ada Jenkins Center, 212 Gamble St. – Unitarian Fellowship of Lake Norman and Lake Progressive Christians conclude their weekly study and discussion series focusing on the ideas of Bishop John Shelby Spong. Free. Newcomers welcome.  The final session will include discussion of possibilities for continuing the group.  Complimentary refreshments at 6:15. The Spong Series includes a unique two-part format that allows participants to engage in personal discussions in the Tuesday night class and engage in the study and email interaction at: lakeprogressivechristians @yahoo.com.

TUESDAY, AUG. 25, 6 p.m., Town Hall, 216 S. Main St. – Davidson Town Board monthly work session. Agenda includes a presentation from two study groups working on the town’s Comprehensive Plan, from the Growth Management and Mobility committees. Also, discussions of the Parks & Rec naming and sponsorship policy and on reporting. Full agenda on the Town Website.

WEDNESDAY, AUG. 26, 6-7:15 p.m., Davidson Parks & Rec, 416 Armour St. – Inaugural meeting of a new Davidson-based Toastmasters International club. The non-profit group helps people improve speaking and leadership skills. Doors open at 5:45 p.m. See our Aug. 19 news item, “Aug. 26 meeting to launch new Toastmasters club.”

WEDNESDAY, AUG. 26, 8-11 p.m., Summit Coffee, 128 S. Main St. – Live music: Open mic night.

THURSDAY, AUG. 27, 8-11 p.m., Summit Coffee, 128 S. Main St. – Live music: TBA.

THURSDAY, AUG. 27, 7-9 p.m., Davidson College Belk Visual Art Center, Main and Griffith streets – Opening reception and gallery talk for the “2009 Studio Art Faculty Exhibition.” (Details under Galleries below.”) Talk by Rebekah Tolley, the college’s newly hired assistant professor of printmaking. Free.

FRIDAY, AUG. 28, 6:30 p.m., Campania Cafe, South Main Square, 416 S. Main St. – Weekly Party on the Porch with live music.

FRIDAY, AUG. 28, 8-11 p.m., Summit Coffee, 128 S. Main St. – Live music on the back porch stage: TBA.

FRIDAY, AUG. 28, 8 p.m., Brickhouse Tavern, 209 Delburg St. – Live music. TBA. Details: 704-987-2022

SATURDAY, AUG. 29, 8 a.m. to noon, downtown Davidson next to Town Hall – Davidson Farmers Market, with local farmers and vendors selling meats, produce, dairy products, baked goods, and other items. More about this week’s schedule: www.davidsonfarmersmarket.org. DavidsonNews.net is pleased to be sponsor of the Davidson Farmers Market.

SATURDAY, AUG. 29 , 11:30 a.m. to 1 p.m., Cornelius Presbyterian Church, 21209 Catawba Ave., at Church Street, Cornelius – Bluegrass Concert Saturday, with Dixie Pharaohs. Free admission. For info, call 704-892-5577.

SATURDAY, AUG. 29, 8-11 p.m., Summit Coffee, 128 S. Main St. – Live music on the back porch stage: TBA.

SATURDAY, AUG. 29, 8 p.m., Brickhouse Tavern, 209 Delburg St. – Live music: TBA. Details: 704-987-2022

THEATER AND FILM


OCT. 8-25, Davidson Community Players’ Armour Street Theatre, 307 Armour St. – “Almost Maine,” directed by Melissa Ohlman-Roberge. www.davidsoncommunityplayers.org

GALLERIES & ART EVENTS


MONDAYS, 6-9 p.m., Creative Art Exchange, Cornelius – open figure drawing sessions, hosted by David Smith. $10 model fee. Contact davidbsmith@bellsouth.net to be added to the notification list.

<DAVIDSON COLLEGE VISUAL ARTS CENTER, Smith Gallery, Davidson College, 315 N. Main St., at Griffith St. – Aug. 27 to Oct. 7: “2009 Studio Art Faculty Exhibition” with etchings of human forms by Herb Jackson, bronze models of monumental public art sculptures by Cort Savage and prints and video by Rebekah Tolley. Also, Aug. 28 to Oct. 7, “Cristina Toro: Alive on the Intricate Earth Under Trees,” in the Smith Gallery, with paintings by the Puerto Rico-born artist from upstate NY. Opening reception Thurs., Aug. 27, 7-9 p.m., with gallery talk by Rebekah Tolley, the college’s newly hired assistant professor of printmaking. Hours: Weekdays, 11-4.

CORNELIUS ARTS CENTER, Oak Street Mill, 19725 Oak St., behind the police station, Cornelius – Through Aug. 28: Children’s Arts Project and Creative Art Exchange summer exhibit “Kids Create,” with work by participants in summer camps. Gallery open Mondays to Thursdays, 9 a,.m. to 5 p.m. Details: 704-892-7323 or www.creativeartexchange.org

MERRILL-JENNINGS GALLERIES, 463 S. Main St. – “The Summer Show,” featuring new works by gallery artists. Through August the gallery will offer rotating original art by all the gallery regulars, with major exhibits by impressionist Dee Beard Dean, expressionist Charlotte Foust, landscapes by Susan Jennings and Ray Byram, folk art by Addie James, whimsical collages by Betsey Hampton, and more. Hours: Mon-Fri 10–5, Sat 10–3. For more information call 704-895-1213 and visit the website at www.merrilljennings.com

CHRISTA FAUT GALLERY, 19818 North Cove Road, Jetton Village, Cornelius – Aug. 11 to Sept. 29, an exhibit of gallery artists to celebrate the gallery’s 20th year. Reception Saturday Aug. 22, 4-6 p.m. Gallery hours: Tuesdays to Fridays, 10 a.m. to 5 p.m., Saturdays 10 a.m. to 3 p.m., or by appointment. Information: www.christafautgallery.com or 704-892-5312.

WOODEN STONE, 445 S. Main St. – Functional fine art and hand-made objects. Gallery hours: Tuesdays to Saturdays, 10 a.m. to 6 p.m. Closed Sundays/Mondays. 704-892-1449. www.woodenstonegallery.com.

SO ALIVE! GALLERY, 108 S. Main St. (next to Village Store) – New work from Larry Dukes, Jenny Kiker, Ryan Blythe, Jason Hendrickson, Michael Joe Moore, and Nora Bouknight. Gallery hours: Tuesday to Friday, 11-5; Saturday, 10-2; Sunday, 12-2; and by appointment. Info: mary@soalive.org.

MARK YOUR CALENDAR!


Library programs

Davidson public library branch, on the Village Green, has a variety of programs for kids and adults. Check out as the list is updated on the library’s blog, CLICK HERE>

  • MONDAY, AUG. 31 – First day of school for Woodlawn School and Pine Lake Prep grades K-8.
  • SATURAY, SEPT. 5, 9 a.m. to noon, Davidson Village Green – 2009 Hurricane Hugo Juggling Festival presents a public juggling session, hosted by Lake Norman Jugglers. Details: Bill Giduz, 704-892-1296 or giduz@bellsouth.net.
  • SATURDAY, SEPT. 5, 7 p.m., Davidson College Duke Family Performance Hall – Family Vaudeville Extravaganza, a family-friendly evening of juggling and new vaudeville entertainment, hosted by The Great Fettucini (a.k.a. Steve Langley). Those scheduled to appear include juggler Tommy Curtin, comedy magician Presto, comedy mentalist Jon Stetson and New Vaudeville entertainer Todd Charles. Part of the 2009 Hurricane Hugo Juggling Festival. Details: Bill Giduz, 704-892-1296 or giduz@bellsouth.net.
  • MONDAY, SEPT. 7 – Labor Day holiday. Town Hall and other government offices closed. Banks and schools closed. Commercial garbage pickup on normal schedule. Residential garbage pickup on a one-day delay this week.
  • TUESDAY, SEPT. 8, noon, Cornelius Town Hall – Lake Norman Transportation Commission I-77 task force meets with representatives from N.C. Department of Transportation to discuss the history and future of planning for I-77. See our Aug. 14 news item for details.
  • SATURDAY, SEPT. 12, 10 a.m. to 2 p.m., Davidson Village Green, Main Street and Concord Road – “A Family, A Fair: A Parenting Festival at the Lake” hosted by La Leche League of Lake Norman and Town of Davidson. Free, with silent auction and children’s activities. More information at http://lakenormanlll.weebly.com/a-family-a-fair.html
  • SATURDAY, SEPT. 12, 8:30 p.m., Davidson Village Green, Main Street and Concord Road – Free outdoor screening of “Hotel for Dogs” on the inflatable screen. Free. Details on the Cornelius Parks & Rec website.
  • SUNDAY, SEPT. 13, noon to 4 p.m., Ramsey Creek Park, Cornelius – Jewish Council of Lake Norman presents the first Shalom Lake Norman festival, with klezmer music, soloists, an Israeli dance group, children’s crafts and rides, ethnic food. Organizers hope it will become an annual celebration.
  • SUNDAY, SEPT. 13, 6-8 p.m., Village Green, Main Street and Concord Road – Downtown Davidson Inc. presents a Concert on the Green, with Tropic Culture. Picnic contest theme: Most Colorful … Taste the Rainbow. www.downtowndavidson.org
  • MONDAY, SEPT. 14, 11 a.m., Birkdale Golf Club, Huntersville – Rotary Club of North Mecklenburg 20th anniversary charity golf tournament. All proceeds go toward Rotary projects, including Cornelius Elementary summer enrichment program, soccer programs, Circle de Luz, North Meck/South Iredell Transportation, Latina Literacy Program, Lake Norman YMCA Triathlon, Blythe Elementary, The Bin, Flight of Honor, world wide polio eradication, and the North Meck Christmas Project. Entry deadline Aug. 31. Details and registration, www.northmeckrotary.org.
  • SATURDAY, SEPT. 19, 10 a.m. to 3 p.m., Davidson Village Green. First “Davidson Green Day” festival sponsored by Davidson Lands Conservancy. The all-day event features exhibitors and information on how to save money and natural resources, and help the environment. Includes live music and opportunities to volunteer for local projects. The event follows the annual Run for Green half-marathon, 5K and 10K running races. Details: www.davidsonlands.org
  • SUNDAY, SEPT. 20, 4 p.m., Davidson Town Hall, 216 S. Main St. – “Genealogy: A How-To Lesson,” with Jane Johnson, an information specialist at The Public Library of Charlotte and Mecklenburg County. She will share resources and techniques for piecing together a family history and family tree. The program is presented in partnership with the DavidsonReads townwide reading program. This year’s community reading book is “The Color of Water” by James McBride.
  • SUNDAY, SEPT. 27, 6-8 p.m., Village Green, Main Street and Concord Road – Downtown Davidson Inc. presents a Concert on the Green, with local singer songwriter Rusty Knox. Picnic contest theme: Most Unique … stand up and stand out. www.downtowndavidson.org
  • SATURDAY, OCT. 3, 8:30 a.m., Davidson United Methodist Church parking lot, 233 S. Main St. – 2009 5th annual Ride for Hope & Housing, a benefit for Davidson Housing Coalition. Sign up for 25k, 50k and 100k routes in Davidson and surrounding counties. Also, 5K family fun ride through Davidson neighborhoods. Registration and more information, CLICK HERE>
  • SATURDAY, NOV. 14, 8;30 a.m., Lake Norman State Park, Troutman – Rumble in the Woods running races, including 12.6-mile, 6.6-mile and 5k runs on park trails. Sponsored by Team Triumph, a group of Lake Norman area women runners and triathletes. Proceeds benefit Women’s Auxiliary of Motorsports Charities. Registration on Active.com.
  • THURSDAY, DEC. 3 to SATURDAY, DEC. 5, 6-9 p.m., downtown Davidson – Christmas in Davidson community festival. Main Street closed for strolling and shopping. Santa will be there, and the Village Green stage hosts performances. Vendors sought. For more info on becoming a vendor, see the town website.
  • ONGOING EVENTS


    STORY TIME AT THE LIBRARY – Davidson public library branch, on the Village Green, offers story times for todders to preschoolers. “Yearlings” is for toddlers 12-24 months, alternate Thursdays, 10:15 a.m., (about 15-20 minute programs). Dates: Sept. 3 and 17, Oct. 1 and 15, Nov. 5 and 19. Preschool storytime, a 30-minute story time with books, finger games, and music, Sept. 21, Oct. 5 and Oct. 19 at 10:15 a.m. Jumping Jacks, a 20-30-minute story time for 2 year olds, Sept. 21, Oct. 5 and Oct. 19 at 11 a.m.
    THE AMAZING MAIZE MAZE, Sept. 10 to Nov. 1, Rural Hill Farm, Neck Road, Huntersville – You and your group or family can find your way through this challenging cornfield maze, and learn about local history. Sponsored by Rural Hill and the Catawba Valley Scottish Society. Open Thursdays to Sundays, 10 a.m. to 5 p.m. (last ticket at 5). Flashlight Mazes: Sept. 18, Oct. 9, 23 & 30, tickets on sale 6:30 to 8 p.m. Enter the flashlight maze from 7 pm – 8 pm. Bring your own flashlight. Admission: $10 for adults 13-plus, $7 youth 5-12, 4 and under free. Details: www.ruralhill.net
    ADOPTION SUPPORT GROUP, beginning Tuesday, Sept. 8, 6 to 7:30 p.m., Davidson United Methodist Church, 233 S. Main St. The group will meet twice monthly to offer education, fellowship, support, and family fun for those considering, in the process of or at home with adopted children. Register and request child care by calling the church office, 704-892-8277. Questions? Call Cheryl Mahony at 704-895-8043.
    50+ COFFEE CLUB, Wednesdays, 9 a.m. to noon, Davidson Parks & Recreation office, 416 Armour St. – Join the 50-Plus Coffee Club, meeting every Wednesday. It’s a relaxing social environment where you can meet old and new friends. Coffee, games, newspapers and pastries provided. No registration required, just show up! Info: 704-892-3349.
    CHRONIC AND LIFE-THREATENING ILLNESS SUPPORT GROUP, first and third Wednesdays each month, 7-8:30 a.m., Davidson United Methodist Church Congregation Care House, 262 South St. – Individuals coping with an illness or who have family members coping with an illness welcome. Call the church office at 704-892-8277 to register and request child care. You do not need to be a member of the church to participate. Questions? Contact Karen Gray, Director of Congregational Care, at 704-947-0612.
    SEPARATION AND DIVORCE SUPPORT GROUP, Tuesdays, 7-8:30 p.m., Davidson United Methodist Church Congregation Care House, 262 South St. – Facilitators Mark and Gayle Olenik provide resources to help you cope and work toward a new beginning. You do not need to be a member of the church to participate. Call the church office at 704-892-8277 to register and request child care.
    NOW WHAT? GRIEF BEYOND THE FIRST YEAR, second Saturday each month, 9:30 a.m., Davidson United Methodist Church Congregational Care House, 262 South St. – If you are coping with the loss of a loved one for one year or more, we welcome you to join. Janet McKee and Bryan Readling will facilitate. You do not need to be a member of the church to participate. Register by calling the church office at 704-892-8277. Questions? Contact Karen Gray, Director of Congregational Care, at 704-947-0612.
    DAVIDSON DASH SHUTTLE BUS – Mondays, 9:30 a.m. to 2:30 p.m. The Town of Davidson has begun service on a weekly shuttle bus called Davidson Dash. The bus will visit downtown, South Main Street, Sadler Square and the Harris Teeter shopping center near Exit 30. Cost: $1 per roundtrip. To reserve a space, call the recreation department before noon on the Friday before, 704-892-3349 or sign up on the recreation department website, d-recs.org. More information in our Jan. 8 news report, Town plans a weekly shuttle bus for seniors.

    CALENDARS ON THE WEB


    DAVIDSONNEWS.NET SCHOOL CALENDAR – Laurie Dennis’s most recent listing of school events, see our “schools” category. CLICK HERE>
    DAVIDSON COLLEGE – For an up-to-date listing of events on the college campus, visit the college calendar page.
    DAVIDSON UNITED METHODIST CHURCHhttp://http://www.davidsonumc.org/Calendar

    DAVIDSON COLLEGE PRESBYTERIAN CHURCHhttp://www.dcpc.org/

    DAVIDSON ELEMENTARY PTA calendar, http://pages.cms.k12.nc.us/davidsonpta/calendar/

    DAVIDSON PUBLIC LIBRARY BRANCH events – Events calendar on the library’s blog davidsonlibrary.wordpress.com/.

    NORTH COUNTY REGIONAL LIBRARY events, Huntersville – Events calendar, www.plcmc.org

    ST. ALBAN’S CHURCH online calendar – http://www.saintalbans-davidson.org/

    ST. ALBAN’S SQUARE NEIGHBORHOOD – http://www.stalbanssq.org/calendar.html

    LAKE NORMAN SENIOR CALENDAR, at LKNSenior.com

    YOUR COMMUNITY CONNECTOR - online listing of alternative and holistic health information and events. http://www.yourcommunityconnector.com/

    SUBMIT YOUR EVENT

    Send listings and press releases to us at editor@davidsonnews.net. Don’t forget to include a contact phone number, in case we have questions.

    This post was written by:

    - who has written 123 posts on DavidsonNews.net Guide.


    Contact the author

    Comments are closed.

    Community calendar

    Click on the date to see each day's events. Want to add an event? Email editor@davidsonnews.net
    See also our latest This Week, Weekend Calendar and other calendar columns, which highlight coming events, CLICK HERE>
    (©2011 DavidsonNews.net)

    Movie showtimes

    Our Town Cinemas, 227 Griffith St., Sadler Square, Davidson. Box office opens daily 1 p.m. Advance tickets and reservations: 704-237-3238 NOTE: Parentheses indicate matinee prices.

    -*-

    Coming Thursday night: Midnight show for the opening of "Men in Black 3." Tickets available in advance at the box office.

    MAY 18-MAY 24
    MEN IN BLACK 3 (PG-13) - Midnight on 2 screens - No passes allowed. Thu: 12:01am
    BATTLESHIP (PG-13) - Fri & Sat: (1:00), (4:00), 7:05, 10:00; Sun-Thu: (1:00), (4:00), 7:05
    DARK SHADOWS (PG-13) - Fri & Sat: (1:15), (4:15), 7:15, 9:55; Sun-Thu: (1:15), (4:15), 7:15
    THE DICTATOR (R) - Fri & Sat: (1:45), (4:45), 7:25, 9:35; Sun-Thu: (1:45), (4:25), 7:25
    MARVEL'S THE AVENGERS (PG-13) - Fri & Sat: (12:45), (3:45), 7:00, 10:05; Sun-Thu: (12:45), (3:45), 7:00
    MAY 25-MAY 31
    MEN IN BLACK 3 (PG-13) - Fri-Thu: (1:30), (4:30), 7:00, 9:45
    BATTLESHIP (PG-13) - Fri-Thu: (1:00), (4:00), 7:10, 10:00
    THE DICTATOR (R) - Fri-Thu: (2:55), 9:55
    DARK SHADOWS (PG-13) - Fri-Thu: (12:25), (4:55), 7:25
    MARVEL'S THE AVENGERS (PG-13) - Fri-Thu: (12:45), (3:45), 6:45, 9:50
    JUNE 1-JUNE 7
    SNOW WHITE AND THE HUNTSMAN (PG-13) - Fri-Thu: (1:00), (4:00), 7:00, 10:00
    JUNE 8-JUNE 14
    MADAGASCAR 3: EUROPE'S MOST WANTED (PG) - Fri-Thu: (12:30), (2:40), (4:55), 7:15, 9:35
    PROMETHEUS (R) - Fri-Thu: (1:00), (4:00), 7:00, 9:50

    Categories

  • Beyond Davidson

  • Cornelius
  • Huntersville
  • Mooresville

  • Opinion

  • Letter to the editor
  • Letter from the editor
  • Business

  • The Economy
  • Real Estate
  • Business News
  • Biz Directory

  • Multimedia

  • Photo of the Day
  • Audio news & interviews
  • Video
  • Non-Profits

  • Fund-raisers
  • Church news
  • Nonprofit news
  • Davidson College

  • Government

  • Planning and Development
  • Town Hall
  • Public works
  • Politics
  • Transportation
  • Fire calls
  • Police Blotter

  • Life in Davidson

  • Around Davidson
  • local food
  • Environment
  • Senior news
  • kids
  • Davidson Blogs
  • Davidson history

  • Neighborhoods

  • Beaty-Watson-Armour area
  • Davidson Pointe
  • Downtown and old Davidson
  • East Davidson
  • Exit 30 area
  • Exit 31
  • Lake Norman
  • McConnell
  • Pine Road area
  • River Run
  • South Main Street
  • St. Alban's neighborhood
  • Summer's Walk
  • PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVhLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVjLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVkLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2Rpc2FibGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8zMDB4MjUwYS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2Fkc2Vuc2U8L3N0cm9uZz4gLSA8IS0tLyogT3BlblggSmF2YXNjcmlwdCBUYWcgdjIuOC44ICovLS0+DQoNCjwhLS0vKg0KICAqIFRoZSBiYWNrdXAgaW1hZ2Ugc2VjdGlvbiBvZiB0aGlzIHRhZyBoYXMgYmVlbiBnZW5lcmF0ZWQgZm9yIHVzZSBvbiBhDQogICogbm9uLVNTTCBwYWdlLiBJZiB0aGlzIHRhZyBpcyB0byBiZSBwbGFjZWQgb24gYW4gU1NMIHBhZ2UsIGNoYW5nZSB0aGUNCiAgKiAgIFwnaHR0cDovL2Fkcy5kYXZpZHNvbm5ld3MubmV0L3d3dy9kZWxpdmVyeS8uLi5cJw0KICAqIHRvDQogICogICBcJ2h0dHBzOi8vYWRzLmRhdmlkc29ubmV3cy5uZXQvd3d3L2RlbGl2ZXJ5Ly4uLlwnDQogICoNCiAgKiBUaGlzIG5vc2NyaXB0IHNlY3Rpb24gb2YgdGhpcyB0YWcgb25seSBzaG93cyBpbWFnZSBiYW5uZXJzLiBUaGVyZQ0KICAqIGlzIG5vIHdpZHRoIG9yIGhlaWdodCBpbiB0aGVzZSBiYW5uZXJzLCBzbyBpZiB5b3Ugd2FudCB0aGVzZSB0YWdzIHRvDQogICogYWxsb2NhdGUgc3BhY2UgZm9yIHRoZSBhZCBiZWZvcmUgaXQgc2hvd3MsIHlvdSB3aWxsIG5lZWQgdG8gYWRkIHRoaXMNCiAgKiBpbmZvcm1hdGlvbiB0byB0aGUgPGltZz4gdGFnLg0KICAqDQogICogSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlYWwgd2l0aCB0aGUgaW50cmljaXRpZXMgb2YgdGhlIG5vc2NyaXB0DQogICogc2VjdGlvbiwgZGVsZXRlIHRoZSB0YWcgKGZyb20gPG5vc2NyaXB0Pi4uLiB0byA8L25vc2NyaXB0PikuIE9uDQogICogYXZlcmFnZSwgdGhlIG5vc2NyaXB0IHRhZyBpcyBjYWxsZWQgZnJvbSBsZXNzIHRoYW4gMSUgb2YgaW50ZXJuZXQNCiAgKiB1c2Vycy4NCiAgKi8tLT4NCg0KPHNjcmlwdCB0eXBlPVwndGV4dC9qYXZhc2NyaXB0XCc+PCEtLS8vPCFbQ0RBVEFbDQogICB2YXIgbTNfdSA9IChsb2NhdGlvbi5wcm90b2NvbD09XCdodHRwczpcJz9cJ2h0dHBzOi8vYWRzLmRhdmlkc29ubmV3cy5uZXQvd3d3L2RlbGl2ZXJ5L2Fqcy5waHBcJzpcJ2h0dHA6Ly9hZHMuZGF2aWRzb25uZXdzLm5ldC93d3cvZGVsaXZlcnkvYWpzLnBocFwnKTsNCiAgIHZhciBtM19yID0gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpKjk5OTk5OTk5OTk5KTsNCiAgIGlmICghZG9jdW1lbnQuTUFYX3VzZWQpIGRvY3VtZW50Lk1BWF91c2VkID0gXCcsXCc7DQogICBkb2N1bWVudC53cml0ZSAoXCI8c2NyXCIrXCJpcHQgdHlwZT1cJ3RleHQvamF2YXNjcmlwdFwnIHNyYz1cJ1wiK20zX3UpOw0KICAgZG9jdW1lbnQud3JpdGUgKFwiP3pvbmVpZD01NyZibG9jaz0xJmJsb2NrY2FtcGFpZ249MVwiKTsNCiAgIGRvY3VtZW50LndyaXRlIChcJyZjYj1cJyArIG0zX3IpOw0KICAgaWYgKGRvY3VtZW50Lk1BWF91c2VkICE9IFwnLFwnKSBkb2N1bWVudC53cml0ZSAoXCImZXhjbHVkZT1cIiArIGRvY3VtZW50Lk1BWF91c2VkKTsNCiAgIGRvY3VtZW50LndyaXRlIChkb2N1bWVudC5jaGFyc2V0ID8gXCcmY2hhcnNldD1cJytkb2N1bWVudC5jaGFyc2V0IDogKGRvY3VtZW50LmNoYXJhY3RlclNldCA/IFwnJmNoYXJzZXQ9XCcrZG9jdW1lbnQuY2hhcmFjdGVyU2V0IDogXCdcJykpOw0KICAgZG9jdW1lbnQud3JpdGUgKFwiJmxvYz1cIiArIGVzY2FwZSh3aW5kb3cubG9jYXRpb24pKTsNCiAgIGlmIChkb2N1bWVudC5yZWZlcnJlcikgZG9jdW1lbnQud3JpdGUgKFwiJnJlZmVyZXI9XCIgKyBlc2NhcGUoZG9jdW1lbnQucmVmZXJyZXIpKTsNCiAgIGlmIChkb2N1bWVudC5jb250ZXh0KSBkb2N1bWVudC53cml0ZSAoXCImY29udGV4dD1cIiArIGVzY2FwZShkb2N1bWVudC5jb250ZXh0KSk7DQogICBpZiAoZG9jdW1lbnQubW1tX2ZvKSBkb2N1bWVudC53cml0ZSAoXCImbW1tX2ZvPTFcIik7DQogICBkb2N1bWVudC53cml0ZSAoXCJcJz48XFwvc2NyXCIrXCJpcHQ+XCIpOw0KLy9dXT4tLT48L3NjcmlwdD48bm9zY3JpcHQ+PGEgaHJlZj1cJ2h0dHA6Ly9hZHMuZGF2aWRzb25uZXdzLm5ldC93d3cvZGVsaXZlcnkvY2sucGhwP249YTI1MzQ3OGUmY2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRVwnIHRhcmdldD1cJ19ibGFua1wnPjxpbWcgc3JjPVwnaHR0cDovL2Fkcy5kYXZpZHNvbm5ld3MubmV0L3d3dy9kZWxpdmVyeS9hdncucGhwP3pvbmVpZD01NyZjYj1JTlNFUlRfUkFORE9NX05VTUJFUl9IRVJFJm49YTI1MzQ3OGVcJyBib3JkZXI9XCcwXCcgYWx0PVwnXCcgLz48L2E+PC9ub3NjcmlwdD4NCjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzQ2OHg2MGEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWx0X3N0eWxlc2hlZXQ8L3N0cm9uZz4gLSBkYXJrYmx1ZS5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19hdXRob3I8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dG9faW1nPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9jYXRlZ29yeTwvc3Ryb25nPiAtIFRvcCBzdG9yaWVzPC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9lbnRyaWVzPC9zdHJvbmc+IC0gMTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfaWQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gNTc8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2Vfc2luZ2xlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSBodHRwOi8vZGF2aWRzb25uZXdzLm5ldC9ndWlkZS93cC1jb250ZW50L3dvb191cGxvYWRzLzgtZ3VpZGUucG5nPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi9nYXpldHRlLWVkaXRpb24vPC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2Nhcm91c2VsPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zaG93X3ZpZGVvPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaGVpZ2h0PC9zdHJvbmc+IC0gMTgwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3dpZHRoPC9zdHJvbmc+IC0gMjUwPC9saT48bGk+PHN0cm9uZz53b29fdGFiczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gR2F6ZXR0ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3VwbG9hZHM8L3N0cm9uZz4gLSBhOjI6e2k6MDtzOjY0OiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC9ndWlkZS93cC1jb250ZW50L3dvb191cGxvYWRzLzgtZ3VpZGUucG5nIjtpOjE7czo2NDoiaHR0cDovL2Rhdmlkc29ubmV3cy5uZXQvZ3VpZGUvd3AtY29udGVudC93b29fdXBsb2Fkcy83LWd1aWRlLnBuZyI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZGVvX2NhdGVnb3J5PC9zdHJvbmc+IC0gVmlkZW88L2xpPjwvdWw+