Weaverville — census-designated place and the county seat of Trinity County, California, United States