Nestled amidst the rugged beauty of Colorado Springs, Garden of the Gods stands as a true marvel of nature’s artistry. This iconic geological wonderland, with its towering red rock formations and breathtaking vistas, has captured the imagination of landscape photographers from around the world. If you’re a traveling photographer seeking the perfect destination for your next adventure, look no further. In this comprehensive guide, we’ll unveil the secrets of capturing the essence of Garden of the Gods through your lens. From essential shooting tips and equipment recommendations to the best times of the year and day for that perfect shot, we’ve got you covered. Join us as we embark on a visual journey through this enchanting landscape, ensuring you make the most of your time at this photographer’s paradise.

Garden of the Gods - Photo by Max and Dee Bernt
Garden of the Gods - Photo by Max and Dee Bernt

Nestled at the base of the Rocky Mountains in Colorado, Garden of the Gods isn’t just a geological marvel; it’s a place steeped in rich history and cultural significance. To truly appreciate the splendor of this natural wonder, it’s essential to understand its past and the deep meaning it holds for various communities.

Long before European settlers arrived, the indigenous Ute people recognized Garden of the Gods as a sacred and spiritual place. They believed the towering red rock formations were the frozen remains of giants, with the dramatic rock spires and towering sandstone cliffs serving as a testament to the extraordinary powers of the Earth. The Ute people would gather here for ceremonies, seeking guidance and connection to the land.

As European settlers began to venture westward in the 19th century, they too were captivated by the awe-inspiring beauty of Garden of the Gods. The land passed through several private owners until it was eventually deeded to the city of Colorado Springs in 1909. Recognizing the need to protect this natural treasure, the city designated it as a public park, ensuring its preservation for generations to come.

The park’s name, “Garden of the Gods,” is attributed to two surveyors who marveled at its beauty and proclaimed it would be a fitting place for the gods to assemble. Today, this natural wonderland is not only a designated National Natural Landmark but also a cherished city park, testament to the ongoing efforts to safeguard its unique geological formations.

As you embark on your photographic journey through Garden of the Gods, remember the layers of history that have shaped this place. It’s not just a scenic backdrop but a living testament to the enduring relationship between humans and the land. The park’s remarkable geological features and cultural significance make it a destination that’s both visually stunning and spiritually enriching.

Best Photo Spots in the Garden of the Gods

Garden of the Gods is a treasure trove of photogenic spots, each offering a unique perspective of its awe-inspiring beauty. Whether you’re an experienced photographer or just starting on your photographic journey, these hotspots are not to be missed:

Siamese Twins

Siamese Twins in the Garden of the Gods-Photo by Jacob Caddy
Siamese Twins in the Garden of the Gods-Photo by Jacob Caddy

Located at the north end of the park, the Siamese Twins rock formation is a true gem for photographers. These two towering red spires frame the snow-capped Pikes Peak in the background, creating a picturesque backdrop for your shots. Visit during sunrise or sunset for a magical play of light and shadows.

Balanced Rock

Balanced Rock in the Garden of the Gods-Photo by Nils Huenerfuerst

Balanced Rock is perhaps one of the most iconic features in Garden of the Gods. This massive red rock seemingly defies gravity as it delicately balances on a narrow pedestal. Position yourself to capture this natural wonder against the vibrant Colorado sky. It’s especially stunning during the golden hours.

Central Gardens Trail

Central garden trail in the Garden of the Gods-Photo by Andrew Seaman
Central garden trail in the Garden of the Gods-Photo by Andrew Seaman

For a leisurely stroll that leads to countless photographic opportunities, the Central Gardens Trail is a must. As you meander through the heart of the park, you’ll encounter a variety of rock formations and landscapes. Keep your camera ready, as unexpected compositions often present themselves around every corner.

Cathedral Valley

Cathedral Valley in the Garden of the Gods-Photo by Melanie Magdalena

Cathedral Valley earned its name for a reason. As you venture into this remote and pristine area, you’ll be greeted by towering monoliths and immense sandstone formations that seem to touch the sky. The most iconic of these is the Temple of the Sun and the Temple of the Moon, two majestic monoliths that stand in silent grandeur. They provide a breathtaking backdrop.

These hotspots provide just a glimpse of the photographic wonders awaiting you in Garden of the Gods. Each location offers its own unique charm, making it essential to explore them all. Whether you’re seeking dramatic landscapes or intricate details, you’ll find ample opportunities to hone your photography skills and capture the essence of this natural masterpiece.

Garden of the Gods Photography Tips

When embarking on a photography adventure in Garden of the Gods, several factors can greatly enhance your experience and the quality of your shots. Here, we’ll explore essential tips and information to help you make the most of your visit.

Garden of the Gods in Winter-Photo by Joe Dudeck
Garden of the Gods in Winter-Photo by Joe Dudeck

Best Time to Visit: Seasonal Considerations

The first thing to consider when planning your trip to Garden of the Gods is the time of year. Understanding the seasonal nuances of this iconic park can make a significant difference in your photographic opportunities.

  • Peak and Off Seasons: Garden of the Gods experiences peak visitation during the summer months when the weather is warm and pleasant. If you prefer a quieter and less crowded experience, consider visiting during the shoulder seasons of spring and fall. Winter, with its serene atmosphere and potential for snow, offers a unique landscape photography opportunity.
  • Weather Conditions: Colorado’s weather can vary widely, so it’s essential to be prepared. Summers are generally warm and dry, while winters can be cold with occasional snowfall. Dress in layers to adapt to changing conditions, and pack appropriate clothing for the season.
  • Unique Winter Landscapes: Winter in Garden of the Gods transforms the red rock formations into a wonderland of contrast. Snowfall blankets the rocks, creating a striking contrast against the vibrant sandstone. If you’re seeking a unique and ethereal winter landscape, plan your visit accordingly.
Golden Hour at the Garden of the Gods-Photo by Joshua Woroniecki

Optimal Times of Day: Sunrise, Sunset, and More

The time of day you choose for your photography expedition can significantly impact the quality of your shots. Here’s what you need to know:

  • Park Hours: Garden of the Gods is typically open from 5:00 AM to 9:00 PM, ensuring you have ample time to explore its beauty. Be aware of these hours and plan accordingly.
  • Early Morning Photography: Sunrise offers soft, golden light and fewer crowds. It’s an ideal time to capture the park’s iconic vistas in all their glory.
  • Late Afternoon Photography: Late afternoon provides warm, directional light that can bring out the texture and colors of the rock formations. This is another fantastic time for photography.
  • Nighttime and Astrophotography: Garden of the Gods allows camping at designated sites within the campground. Information can be found here. This presents a unique opportunity for astrophotography. With minimal light pollution and clear Colorado skies, you can capture stunning shots of the stars and Milky Way. Be sure to check the park’s policies regarding camping and nighttime access.
pack the Right Gear for Your garden of the Gods Adventure-Zachary Delorenzo

Essential Gear: Be Prepared for Every Shot

To ensure you’re ready to capture the beauty of Garden of the Gods, consider the following essential gear:

  • Hiking Boots: Sturdy footwear is a must, especially if you plan to explore the park’s trails and rocky terrain.
  • Weather-Appropriate Clothing: Dress in layers to adapt to changing weather conditions. A good pair of gloves is essential for shooting in cold weather.
  • Camera Gear: Bring a tripod for stable shots, wide-angle lenses for landscapes, and filters to control light and enhance your images.
  • Additional Resources: For more in-depth information on capturing stunning sunsets, check out our article on mastering sunset photography here.

Getting to Garden of the Gods

eyJtYXBfb3B0aW9ucyI6eyJjZW50ZXJfbGF0IjoiMzguODczMTU2MDY4MTE2NDUiLCJjZW50ZXJfbG5nIjoiLTEwNC44ODUxNzY3MDU4MjkyOCIsInpvb20iOjEzLCJtYXBfdHlwZV9pZCI6IkhZQlJJRCIsImNlbnRlcl9ieV9uZWFyZXN0IjpmYWxzZSwiZml0X2JvdW5kcyI6ZmFsc2UsImNlbnRlcl9jaXJjbGVfZmlsbGNvbG9yIjoiIzhDQUVGMiIsImNlbnRlcl9jaXJjbGVfc3Ryb2tlY29sb3IiOiIjOENBRUYyIiwic2hvd19jZW50ZXJfY2lyY2xlIjpmYWxzZSwic2hvd19jZW50ZXJfbWFya2VyIjp0cnVlLCJjZW50ZXJfbWFya2VyX2ljb24iOiJodHRwczpcL1wvcGl4ZW9hcHAuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wOFwvZGVmYXVsdC1tYXJrZXIucG5nIiwiZHJhZ2dhYmxlIjp0cnVlLCJzY3JvbGxfd2hlZWwiOiJmYWxzZSIsImdlc3R1cmUiOiJhdXRvIiwibWFya2VyX2RlZmF1bHRfaWNvbiI6Imh0dHBzOlwvXC9waXhlb2FwcC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjFcLzA4XC9kZWZhdWx0LW1hcmtlci5wbmciLCJpbmZvd2luZG93X3NldHRpbmciOiI8ZGl2IGNsYXNzPVwiZmMtbWFpblwiPlxuPGRpdiBjbGFzcz1cImZjLWl0ZW0tdGl0bGVcIj57bWFya2VyX3RpdGxlfSA8c3BhbiBjbGFzcz1cImZjLWJhZGdlIGluZm9cIj57bWFya2VyX2NhdGVnb3J5fTxcL3NwYW4+PFwvZGl2PlxuPGRpdiBjbGFzcz1cImZjLWl0ZW0tZmVhdHVyZWRfaW1hZ2VcIj57bWFya2VyX2ltYWdlfSA8XC9kaXY+XG48cD57bWFya2VyX21lc3NhZ2V9PFwvcD5cbjxhZGRyZXNzPjxiPkFkZHJlc3MgOiA8XC9iPnttYXJrZXJfYWRkcmVzc308XC9hZGRyZXNzPlxuPFwvZGl2PlxuIiwiaW5mb3dpbmRvd19nZW90YWdzX3NldHRpbmciOiI8ZGl2IGNsYXNzPVwiZmMtaXRlbS1ib3ggZmMtaXRlbS1uby1wYWRkaW5nIFwiPlxyXG4gICAge3Bvc3RfZmVhdHVyZWRfaW1hZ2V9XHJcbiAgICA8ZGl2IGNsYXNzPVwiZmMtY2xlYXJcIj48XC9kaXY+XHJcbjxcL2Rpdj4iLCJpbmZvd2luZG93X3NraW4iOnsibmFtZSI6ImRlZmF1bHQiLCJ0eXBlIjoiaW5mb3dpbmRvdyIsInNvdXJjZWNvZGUiOiI8ZGl2IGNsYXNzPVwiZmMtbWFpblwiPjxkaXYgY2xhc3M9XCJmYy1pdGVtLXRpdGxlXCI+e21hcmtlcl90aXRsZX0gPHNwYW4gY2xhc3M9XCJmYy1iYWRnZSBpbmZvXCI+e21hcmtlcl9jYXRlZ29yeX08XC9zcGFuPjxcL2Rpdj4gPGRpdiBjbGFzcz1cImZjLWl0ZW0tZmVhdHVyZWRfaW1hZ2VcIj57bWFya2VyX2ltYWdlfSA8XC9kaXY+e21hcmtlcl9tZXNzYWdlfTxhZGRyZXNzPjxiPkFkZHJlc3MgOiA8XC9iPnttYXJrZXJfYWRkcmVzc308XC9hZGRyZXNzPjxcL2Rpdj4ifSwiaW5mb3dpbmRvd19wb3N0X3NraW4iOnsibmFtZSI6ImFjZXJyYSIsInR5cGUiOiJwb3N0Iiwic291cmNlY29kZSI6IjxkaXYgY2xhc3M9XCJmYy1pdGVtLWJveCBmYy1pdGVtLW5vLXBhZGRpbmcgXCI+XHJcbiAgICB7cG9zdF9mZWF0dXJlZF9pbWFnZX1cclxuICAgIDxkaXYgY2xhc3M9XCJmYy1jbGVhclwiPjxcL2Rpdj5cclxuPFwvZGl2PiJ9LCJpbmZvd2luZG93X2Ryb3BfYW5pbWF0aW9uIjpmYWxzZSwiY2xvc2VfaW5mb3dpbmRvd19vbl9tYXBfY2xpY2siOmZhbHNlLCJkZWZhdWx0X2luZm93aW5kb3dfb3BlbiI6ZmFsc2UsImluZm93aW5kb3dfb3Blbl9ldmVudCI6ImNsaWNrIiwibGlzdGluZ19pbmZvd2luZG93X29wZW5fZXZlbnQiOiJjbGljayIsImlzX21vYmlsZSI6ZmFsc2UsImluZm93aW5kb3dfZmlsdGVyX29ubHkiOmZhbHNlLCJpbmZvd2luZG93X2NsaWNrX2NoYW5nZV96b29tIjowLCJpbmZvd2luZG93X2NsaWNrX2NoYW5nZV9jZW50ZXIiOmZhbHNlLCJmdWxsX3NjcmVlbl9jb250cm9sIjp0cnVlLCJzZWFyY2hfY29udHJvbCI6dHJ1ZSwiem9vbV9jb250cm9sIjp0cnVlLCJtYXBfdHlwZV9jb250cm9sIjp0cnVlLCJzdHJlZXRfdmlld19jb250cm9sIjp0cnVlLCJsb2NhdGVtZV9jb250cm9sIjpmYWxzZSwibW9iaWxlX3NwZWNpZmljIjpmYWxzZSwiem9vbV9tb2JpbGUiOjUsImRyYWdnYWJsZV9tb2JpbGUiOnRydWUsInNjcm9sbF93aGVlbF9tb2JpbGUiOnRydWUsImZ1bGxfc2NyZWVuX2NvbnRyb2xfcG9zaXRpb24iOiJUT1BfUklHSFQiLCJzZWFyY2hfY29udHJvbF9wb3NpdGlvbiI6IlRPUF9MRUZUIiwibG9jYXRlbWVfY29udHJvbF9wb3NpdGlvbiI6IlRPUF9MRUZUIiwiem9vbV9jb250cm9sX3Bvc2l0aW9uIjoiVE9QX0xFRlQiLCJtYXBfdHlwZV9jb250cm9sX3Bvc2l0aW9uIjoiVE9QX1JJR0hUIiwibWFwX3R5cGVfY29udHJvbF9zdHlsZSI6IkhPUklaT05UQUxfQkFSIiwic3RyZWV0X3ZpZXdfY29udHJvbF9wb3NpdGlvbiI6IlRPUF9MRUZUIiwibWFwX2NvbnRyb2wiOmZhbHNlLCJzY3JlZW5zIjp7InNtYXJ0cGhvbmVzIjp7Im1hcF96b29tX2xldmVsX21vYmlsZSI6IjUifSwiaXBhZHMiOnsibWFwX3pvb21fbGV2ZWxfbW9iaWxlIjoiNSJ9LCJsYXJnZS1zY3JlZW5zIjp7Im1hcF96b29tX2xldmVsX21vYmlsZSI6IjUifX0sIm1hcF9pbmZvd2luZG93X2N1c3RvbWlzYXRpb25zIjpmYWxzZSwiaW5mb3dpbmRvd193aWR0aCI6IjEwMCUiLCJpbmZvd2luZG93X2JvcmRlcl9jb2xvciI6InJnYmEoMCwgMCwgMCwgMC4wOTgwMzkyKSIsImluZm93aW5kb3dfYmdfY29sb3IiOiIjZmZmIiwic2hvd19pbmZvd2luZG93X2hlYWRlciI6ZmFsc2UsIm1pbl96b29tIjoiMCIsIm1heF96b29tIjoiMTkiLCJ6b29tX2xldmVsX2FmdGVyX3NlYXJjaCI6IjEzIiwidXJsX2ZpbHRlcnMiOmZhbHNlLCJkb3VibGVjbGlja3pvb20iOmZhbHNlLCJjdXJyZW50X3Bvc3Rfb25seSI6dHJ1ZSwiYm91bmRfbWFwX2FmdGVyX2ZpbHRlciI6ZmFsc2UsImRpc3BsYXlfcmVzZXRfYnV0dG9uIjpmYWxzZSwibWFwX3Jlc2V0X2J1dHRvbl90ZXh0IjoiUmVzZXQiLCJoZWlnaHQiOiIzMDAifSwicGxhY2VzIjpbeyJzb3VyY2UiOiJwb3N0IiwidGl0bGUiOiJHYXJkZW4gb2YgdGhlIEdvZHM6IEEgUGhvdG9ncmFwaGVyJiM4MjE3O3MgUGFyYWRpc2UiLCJpbmZvd2luZG93X2NvbnRlbnQiOiI8ZGl2IGNsYXNzPVwiZmMtaXRlbS1ib3ggZmMtaXRlbS1uby1wYWRkaW5nIFwiPlxyXG4gICAgPGRpdiBjbGFzcz1cImZjLWZlYXR1cmUtaW1nXCI+PGltZyBsb2FkaW5nPVwibGF6eVwiIGRlY29kaW5nPVwiYXN5bmNcIiBhbHQ9XCJHYXJkZW4gb2YgdGhlIEdvZHMgVGh1bWJuYWlsXCIgd2lkdGg9XCIzMDBcIiBoZWlnaHQ9XCIzMDBcIiBzcmM9XCJodHRwczpcL1wvd3d3LnBpeGVvYXBwLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyM1wvMTFcL2dhcmRlbi1vZi10aGUtZ29kcy10aHVtYm5haWwtMzAweDMwMC5wbmdcIiBjbGFzcz1cIndwLXBvc3QtaW1hZ2UgICB3cGdtcF9mZWF0dXJlZF9pbWFnZVwiID48XC9kaXY+XHJcbiAgICA8ZGl2IGNsYXNzPVwiZmMtY2xlYXJcIj48XC9kaXY+XHJcbjxcL2Rpdj4iLCJjb250ZW50IjoiR2FyZGVuIG9mIHRoZSBHb2RzOiBBIFBob3RvZ3JhcGhlcidzIFBhcmFkaXNlIiwiYWRkcmVzcyI6IiIsImxvY2F0aW9uIjp7ImxhdCI6IjM4Ljg3MzE1NjA2ODExNjQ1IiwibG5nIjoiLTEwNC44ODUxNzY3MDU4MjkyOCIsInJlZGlyZWN0X2N1c3RvbV9saW5rIjoiIiwib25jbGlja19hY3Rpb24iOiJtYXJrZXIiLCJyZWRpcmVjdF9wZXJtYWxpbmsiOiJodHRwczpcL1wvd3d3LnBpeGVvYXBwLmNvbVwvcGhvdG8tc3BvdHNcL25vcnRoLWFtZXJpY2FcL3VuaXRlZC1zdGF0ZXMtb2YtYW1lcmljYVwvY29sb3JhZG9cL2dhcmRlbi1vZi10aGUtZ29kcy1hLXBob3RvZ3JhcGhlcnMtcGFyYWRpc2VcLyIsInpvb20iOjEzLCJleHRyYV9maWVsZHMiOnsicG9zdF9leGNlcnB0IjoiR2FyZGVuIG9mIHRoZSBHb2RzOiBBIFBob3RvZ3JhcGhlcidzIFBhcmFkaXNlIiwicG9zdF9jb250ZW50IjoiW3ZjX3JvdyByb3dfaGVpZ2h0X3BlcmNlbnQ9XCIwXCIgb3ZlcmxheV9hbHBoYT1cIjUwXCIgZ3V0dGVyX3NpemU9XCIzXCIgY29sdW1uX3dpZHRoX3BlcmNlbnQ9XCIxMDBcIiBzaGlmdF95PVwiMFwiIHpfaW5kZXg9XCIwXCIgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjM4NzkxMlwiIHNoYXBlX2RpdmlkZXJzPVwiXCJdW3ZjX2NvbHVtbiB3aWR0aD1cIjFcLzFcIl1bdmNfY29sdW1uX3RleHQgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjYzMTAwMlwiXTxlbT5OZXN0bGVkIGFtaWRzdCB0aGUgcnVnZ2VkIGJlYXV0eSBvZiBDb2xvcmFkbyBTcHJpbmdzLCBHYXJkZW4gb2YgdGhlIEdvZHMgc3RhbmRzIGFzIGEgdHJ1ZSBtYXJ2ZWwgb2YgbmF0dXJlJ3MgYXJ0aXN0cnkuIFRoaXMgaWNvbmljIGdlb2xvZ2ljYWwgd29uZGVybGFuZCwgd2l0aCBpdHMgdG93ZXJpbmcgcmVkIHJvY2sgZm9ybWF0aW9ucyBhbmQgYnJlYXRodGFraW5nIHZpc3RhcywgaGFzIGNhcHR1cmVkIHRoZSBpbWFnaW5hdGlvbiBvZiBsYW5kc2NhcGUgcGhvdG9ncmFwaGVycyBmcm9tIGFyb3VuZCB0aGUgd29ybGQuIElmIHlvdSdyZSBhIHRyYXZlbGluZyBwaG90b2dyYXBoZXIgc2Vla2luZyB0aGUgcGVyZmVjdCBkZXN0aW5hdGlvbiBmb3IgeW91ciBuZXh0IGFkdmVudHVyZSwgbG9vayBubyBmdXJ0aGVyLiBJbiB0aGlzIGNvbXByZWhlbnNpdmUgZ3VpZGUsIHdlJ2xsIHVudmVpbCB0aGUgc2VjcmV0cyBvZiBjYXB0dXJpbmcgdGhlIGVzc2VuY2Ugb2YgR2FyZGVuIG9mIHRoZSBHb2RzIHRocm91Z2ggeW91ciBsZW5zLiBGcm9tIGVzc2VudGlhbCBzaG9vdGluZyB0aXBzIGFuZCBlcXVpcG1lbnQgcmVjb21tZW5kYXRpb25zIHRvIHRoZSBiZXN0IHRpbWVzIG9mIHRoZSB5ZWFyIGFuZCBkYXkgZm9yIHRoYXQgcGVyZmVjdCBzaG90LCB3ZSd2ZSBnb3QgeW91IGNvdmVyZWQuIEpvaW4gdXMgYXMgd2UgZW1iYXJrIG9uIGEgdmlzdWFsIGpvdXJuZXkgdGhyb3VnaCB0aGlzIGVuY2hhbnRpbmcgbGFuZHNjYXBlLCBlbnN1cmluZyB5b3UgbWFrZSB0aGUgbW9zdCBvZiB5b3VyIHRpbWUgYXQgdGhpcyBwaG90b2dyYXBoZXIncyBwYXJhZGlzZS48XC9lbT5bXC92Y19jb2x1bW5fdGV4dF1bXC92Y19jb2x1bW5dW1wvdmNfcm93XVt2Y19yb3cgcm93X2hlaWdodF9wZXJjZW50PVwiMFwiIG92ZXJsYXlfYWxwaGE9XCI1MFwiIGd1dHRlcl9zaXplPVwiM1wiIGNvbHVtbl93aWR0aF9wZXJjZW50PVwiMTAwXCIgc2hpZnRfeT1cIjBcIiB6X2luZGV4PVwiMFwiIHVuY29kZV9zaG9ydGNvZGVfaWQ9XCIxOTkyMjBcIiBzaGFwZV9kaXZpZGVycz1cIlwiXVt2Y19jb2x1bW4gd2lkdGg9XCIxXC8xXCJdW3ZjX2N1c3RvbV9oZWFkaW5nIHVuY29kZV9zaG9ydGNvZGVfaWQ9XCIxNjIwMzZcIl1IaXN0b3JpY2FsIGFuZCBDdWx0dXJhbCBTaWduaWZpY2FuY2VbXC92Y19jdXN0b21faGVhZGluZ11bdmNfc2luZ2xlX2ltYWdlIG1lZGlhPVwiMTA1Mzk3XCIgY2FwdGlvbj1cInllc1wiIG1lZGlhX3dpZHRoX3BlcmNlbnQ9XCIxMDBcIiBhbGlnbm1lbnQ9XCJjZW50ZXJcIiBhZHZhbmNlZD1cInllc1wiIG1lZGlhX2l0ZW1zPVwibWVkaWF8b3JpZ2luYWxcIiBtZWRpYV90ZXh0PVwidW5kZXJcIiBtZWRpYV9iYWNrX2NvbG9yPVwiY29sb3IteHNkblwiIG1lZGlhX292ZXJsYXlfb3BhY2l0eT1cIjUwXCIgbWVkaWFfb3ZlcmxheV9hbmltPVwibm9cIiBtZWRpYV9pbWFnZV9hbmltPVwibm9cIiBtZWRpYV9wYWRkaW5nPVwiMlwiIG1lZGlhX3RpdGxlX2RpbWVuc2lvbj1cImgzXCIgbWVkaWFfbGluaz1cInVybDpodHRwcyUzQSUyRiUyRmZsaWNrci5jb20lMkZwaG90b3MlMkZsaGFuYXBob3RvZ3JhcGh5JTJGfHRpdGxlOlNlZSUyME1vcmUlMjBXb3JrJTIwQnklMjBUaGlzJTIwUGhvdG9ncmFwaGVyfHRhcmdldDpfYmxhbmt8cmVsOm5vZm9sbG93XCIgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjYxMjM1MlwiIG1lZGlhX2JhY2tfY29sb3JfdHlwZT1cInVuY29kZS1wYWxldHRlXCJdW3ZjX2NvbHVtbl90ZXh0IHVuY29kZV9zaG9ydGNvZGVfaWQ9XCIxMjc2MjFcIl1cclxuPHAgY2xhc3M9XCJlZGl0b3ItcGFyYWdyYXBoXCIgZGlyPVwibHRyXCI+TmVzdGxlZCBhdCB0aGUgYmFzZSBvZiB0aGUgUm9ja3kgTW91bnRhaW5zIGluIENvbG9yYWRvLCBHYXJkZW4gb2YgdGhlIEdvZHMgaXNuJ3QganVzdCBhIGdlb2xvZ2ljYWwgbWFydmVsOyBpdCdzIGEgcGxhY2Ugc3RlZXBlZCBpbiByaWNoIGhpc3RvcnkgYW5kIGN1bHR1cmFsIHNpZ25pZmljYW5jZS4gVG8gdHJ1bHkgYXBwcmVjaWF0ZSB0aGUgc3BsZW5kb3Igb2YgdGhpcyBuYXR1cmFsIHdvbmRlciwgaXQncyBlc3NlbnRpYWwgdG8gdW5kZXJzdGFuZCBpdHMgcGFzdCBhbmQgdGhlIGRlZXAgbWVhbmluZyBpdCBob2xkcyBmb3IgdmFyaW91cyBjb21tdW5pdGllcy48XC9wPlxyXG48cCBkaXI9XCJsdHJcIj5Mb25nIGJlZm9yZSBFdXJvcGVhbiBzZXR0bGVycyBhcnJpdmVkLCB0aGUgaW5kaWdlbm91cyBVdGUgcGVvcGxlIHJlY29nbml6ZWQgR2FyZGVuIG9mIHRoZSBHb2RzIGFzIGEgc2FjcmVkIGFuZCBzcGlyaXR1YWwgcGxhY2UuIFRoZXkgYmVsaWV2ZWQgdGhlIHRvd2VyaW5nIHJlZCByb2NrIGZvcm1hdGlvbnMgd2VyZSB0aGUgZnJvemVuIHJlbWFpbnMgb2YgZ2lhbnRzLCB3aXRoIHRoZSBkcmFtYXRpYyByb2NrIHNwaXJlcyBhbmQgdG93ZXJpbmcgc2FuZHN0b25lIGNsaWZmcyBzZXJ2aW5nIGFzIGEgdGVzdGFtZW50IHRvIHRoZSBleHRyYW9yZGluYXJ5IHBvd2VycyBvZiB0aGUgRWFydGguIFRoZSBVdGUgcGVvcGxlIHdvdWxkIGdhdGhlciBoZXJlIGZvciBjZXJlbW9uaWVzLCBzZWVraW5nIGd1aWRhbmNlIGFuZCBjb25uZWN0aW9uIHRvIHRoZSBsYW5kLjxcL3A+XHJcbkFzIEV1cm9wZWFuIHNldHRsZXJzIGJlZ2FuIHRvIHZlbnR1cmUgd2VzdHdhcmQgaW4gdGhlIDE5dGggY2VudHVyeSwgdGhleSB0b28gd2VyZSBjYXB0aXZhdGVkIGJ5IHRoZSBhd2UtaW5zcGlyaW5nIGJlYXV0eSBvZiBHYXJkZW4gb2YgdGhlIEdvZHMuIFRoZSBsYW5kIHBhc3NlZCB0aHJvdWdoIHNldmVyYWwgcHJpdmF0ZSBvd25lcnMgdW50aWwgaXQgd2FzIGV2ZW50dWFsbHkgZGVlZGVkIHRvIHRoZSBjaXR5IG9mIENvbG9yYWRvIFNwcmluZ3MgaW4gMTkwOS4gUmVjb2duaXppbmcgdGhlIG5lZWQgdG8gcHJvdGVjdCB0aGlzIG5hdHVyYWwgdHJlYXN1cmUsIHRoZSBjaXR5IGRlc2lnbmF0ZWQgaXQgYXMgYSBwdWJsaWMgcGFyaywgZW5zdXJpbmcgaXRzIHByZXNlcnZhdGlvbiBmb3IgZ2VuZXJhdGlvbnMgdG8gY29tZS5cclxuXHJcblRoZSBwYXJrJ3MgbmFtZSwgXCJHYXJkZW4gb2YgdGhlIEdvZHMsXCIgaXMgYXR0cmlidXRlZCB0byB0d28gc3VydmV5b3JzIHdobyBtYXJ2ZWxlZCBhdCBpdHMgYmVhdXR5IGFuZCBwcm9jbGFpbWVkIGl0IHdvdWxkIGJlIGEgZml0dGluZyBwbGFjZSBmb3IgdGhlIGdvZHMgdG8gYXNzZW1ibGUuIFRvZGF5LCB0aGlzIG5hdHVyYWwgd29uZGVybGFuZCBpcyBub3Qgb25seSBhIGRlc2lnbmF0ZWQgTmF0aW9uYWwgTmF0dXJhbCBMYW5kbWFyayBidXQgYWxzbyBhIGNoZXJpc2hlZCBjaXR5IHBhcmssIHRlc3RhbWVudCB0byB0aGUgb25nb2luZyBlZmZvcnRzIHRvIHNhZmVndWFyZCBpdHMgdW5pcXVlIGdlb2xvZ2ljYWwgZm9ybWF0aW9ucy5cclxuXHJcbkFzIHlvdSBlbWJhcmsgb24geW91ciBwaG90b2dyYXBoaWMgam91cm5leSB0aHJvdWdoIEdhcmRlbiBvZiB0aGUgR29kcywgcmVtZW1iZXIgdGhlIGxheWVycyBvZiBoaXN0b3J5IHRoYXQgaGF2ZSBzaGFwZWQgdGhpcyBwbGFjZS4gSXQncyBub3QganVzdCBhIHNjZW5pYyBiYWNrZHJvcCBidXQgYSBsaXZpbmcgdGVzdGFtZW50IHRvIHRoZSBlbmR1cmluZyByZWxhdGlvbnNoaXAgYmV0d2VlbiBodW1hbnMgYW5kIHRoZSBsYW5kLiBUaGUgcGFyaydzIHJlbWFya2FibGUgZ2VvbG9naWNhbCBmZWF0dXJlcyBhbmQgY3VsdHVyYWwgc2lnbmlmaWNhbmNlIG1ha2UgaXQgYSBkZXN0aW5hdGlvbiB0aGF0J3MgYm90aCB2aXN1YWxseSBzdHVubmluZyBhbmQgc3Bpcml0dWFsbHkgZW5yaWNoaW5nLltcL3ZjX2NvbHVtbl90ZXh0XVtcL3ZjX2NvbHVtbl1bXC92Y19yb3ddW3ZjX3JvdyByb3dfaGVpZ2h0X3BlcmNlbnQ9XCIwXCIgb3ZlcmxheV9hbHBoYT1cIjUwXCIgZ3V0dGVyX3NpemU9XCIzXCIgY29sdW1uX3dpZHRoX3BlcmNlbnQ9XCIxMDBcIiBib3JkZXJfY29sb3I9XCJjb2xvci13YXloXCIgYm9yZGVyX3N0eWxlPVwic29saWRcIiBzaGlmdF95PVwiMFwiIHpfaW5kZXg9XCIwXCIgY3NzPVwiLnZjX2N1c3RvbV8xNzAwODQ5MTU0NDkxe2JvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O2JvcmRlci1yaWdodC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS13aWR0aDogMHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQtd2lkdGg6IDBweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDt9XCIgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjc4Njg5N1wiIGJvcmRlcl9jb2xvcl90eXBlPVwidW5jb2RlLXBhbGV0dGVcIiBzaGFwZV9kaXZpZGVycz1cIlwiXVt2Y19jb2x1bW4gd2lkdGg9XCIxXC8xXCJdW3ZjX2N1c3RvbV9oZWFkaW5nIHVuY29kZV9zaG9ydGNvZGVfaWQ9XCIxODQyNTBcIl1CZXN0IFBob3RvIFNwb3RzIGluIHRoZSBHYXJkZW4gb2YgdGhlIEdvZHNbXC92Y19jdXN0b21faGVhZGluZ11bdmNfY29sdW1uX3RleHQgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjE5ODE3NFwiXUdhcmRlbiBvZiB0aGUgR29kcyBpcyBhIHRyZWFzdXJlIHRyb3ZlIG9mIHBob3RvZ2VuaWMgc3BvdHMsIGVhY2ggb2ZmZXJpbmcgYSB1bmlxdWUgcGVyc3BlY3RpdmUgb2YgaXRzIGF3ZS1pbnNwaXJpbmcgYmVhdXR5LiBXaGV0aGVyIHlvdSdyZSBhbiBleHBlcmllbmNlZCBwaG90b2dyYXBoZXIgb3IganVzdCBzdGFydGluZyBvbiB5b3VyIHBob3RvZ3JhcGhpYyBqb3VybmV5LCB0aGVzZSBob3RzcG90cyBhcmUgbm90IHRvIGJlIG1pc3NlZDpbXC92Y19jb2x1bW5fdGV4dF1bdmNfY3VzdG9tX2hlYWRpbmcgaGVhZGluZ19zZW1hbnRpYz1cImgzXCIgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjE2MTQxM1wiXVNpYW1lc2UgVHdpbnNbXC92Y19jdXN0b21faGVhZGluZ11bdmNfc2luZ2xlX2ltYWdlIG1lZGlhPVwiMTIxNTA0XCIgY2FwdGlvbj1cInllc1wiIG1lZGlhX3dpZHRoX3BlcmNlbnQ9XCIxMDBcIiBhbGlnbm1lbnQ9XCJjZW50ZXJcIiBhZHZhbmNlZD1cInllc1wiIG1lZGlhX2l0ZW1zPVwibWVkaWF8b3JpZ2luYWxcIiBtZWRpYV90ZXh0PVwidW5kZXJcIiBtZWRpYV9iYWNrX2NvbG9yPVwiY29sb3IteHNkblwiIG1lZGlhX292ZXJsYXlfb3BhY2l0eT1cIjUwXCIgbWVkaWFfb3ZlcmxheV9hbmltPVwibm9cIiBtZWRpYV9pbWFnZV9hbmltPVwibm9cIiBtZWRpYV9wYWRkaW5nPVwiMlwiIG1lZGlhX3RpdGxlX2RpbWVuc2lvbj1cImgzXCIgbWVkaWFfbGluaz1cInVybDpodHRwcyUzQSUyRiUyRmZsaWNrci5jb20lMkZwaG90b3MlMkZqYWNvYmNhZGR5JTJGfHRpdGxlOlNlZSUyME1vcmUlMjBXb3JrJTIwQnklMjBUaGlzJTIwUGhvdG9ncmFwaGVyfHRhcmdldDpfYmxhbmt8cmVsOm5vZm9sbG93XCIgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjUzMDg3NlwiIG1lZGlhX2JhY2tfY29sb3JfdHlwZT1cInVuY29kZS1wYWxldHRlXCJdW3ZjX2NvbHVtbl90ZXh0IHVuY29kZV9zaG9ydGNvZGVfaWQ9XCIxODc4NjRcIl1Mb2NhdGVkIGF0IHRoZSBub3J0aCBlbmQgb2YgdGhlIHBhcmssIHRoZSBTaWFtZXNlIFR3aW5zIHJvY2sgZm9ybWF0aW9uIGlzIGEgdHJ1ZSBnZW0gZm9yIHBob3RvZ3JhcGhlcnMuIFRoZXNlIHR3byB0b3dlcmluZyByZWQgc3BpcmVzIGZyYW1lIHRoZSBzbm93LWNhcHBlZCBQaWtlcyBQZWFrIGluIHRoZSBiYWNrZ3JvdW5kLCBjcmVhdGluZyBhIHBpY3R1cmVzcXVlIGJhY2tkcm9wIGZvciB5b3VyIHNob3RzLiBWaXNpdCBkdXJpbmcgc3VucmlzZSBvciBzdW5zZXQgZm9yIGEgbWFnaWNhbCBwbGF5IG9mIGxpZ2h0IGFuZCBzaGFkb3dzLltcL3ZjX2NvbHVtbl90ZXh0XVt2Y19jdXN0b21faGVhZGluZyBoZWFkaW5nX3NlbWFudGljPVwiaDNcIiB1bmNvZGVfc2hvcnRjb2RlX2lkPVwiMTU0NDkwXCJdQmFsYW5jZWQgUm9ja1tcL3ZjX2N1c3RvbV9oZWFkaW5nXVt2Y19zaW5nbGVfaW1hZ2UgbWVkaWE9XCIxMjE1MDVcIiBjYXB0aW9uPVwieWVzXCIgbWVkaWFfd2lkdGhfcGVyY2VudD1cIjEwMFwiIGFsaWdubWVudD1cImNlbnRlclwiIGFkdmFuY2VkPVwieWVzXCIgbWVkaWFfaXRlbXM9XCJtZWRpYXxvcmlnaW5hbFwiIG1lZGlhX3RleHQ9XCJ1bmRlclwiIG1lZGlhX2JhY2tfY29sb3I9XCJjb2xvci14c2RuXCIgbWVkaWFfb3ZlcmxheV9vcGFjaXR5PVwiNTBcIiBtZWRpYV9vdmVybGF5X2FuaW09XCJub1wiIG1lZGlhX2ltYWdlX2FuaW09XCJub1wiIG1lZGlhX3BhZGRpbmc9XCIyXCIgbWVkaWFfdGl0bGVfZGltZW5zaW9uPVwiaDNcIiBtZWRpYV9saW5rPVwidXJsOmh0dHBzJTNBJTJGJTJGdW5zcGxhc2guY29tJTJGJTQwbmh1ZW5lcmZ1ZXJzdHx0aXRsZTpTZWUlMjBNb3JlJTIwV29yayUyMEJ5JTIwVGhpcyUyMFBob3RvZ3JhcGhlcnx0YXJnZXQ6X2JsYW5rfHJlbDpub2ZvbGxvd1wiIHVuY29kZV9zaG9ydGNvZGVfaWQ9XCI5Mzg4ODJcIiBtZWRpYV9iYWNrX2NvbG9yX3R5cGU9XCJ1bmNvZGUtcGFsZXR0ZVwiXVt2Y19jb2x1bW5fdGV4dCB1bmNvZGVfc2hvcnRjb2RlX2lkPVwiMTk5MDk2XCJdQmFsYW5jZWQgUm9jayBpcyBwZXJoYXBzIG9uZSBvZiB0aGUgbW9zdCBpY29uaWMgZmVhdHVyZXMgaW4gR2FyZGVuIG9mIHRoZSBHb2RzLiBUaGlzIG1hc3NpdmUgcmVkIHJvY2sgc2VlbWluZ2x5IGRlZmllcyBncmF2aXR5IGFzIGl0IGRlbGljYXRlbHkgYmFsYW5jZXMgb24gYSBuYXJyb3cgcGVkZXN0YWwuIFBvc2l0aW9uIHlvdXJzZWxmIHRvIGNhcHR1cmUgdGhpcyBuYXR1cmFsIHdvbmRlciBhZ2FpbnN0IHRoZSB2aWJyYW50IENvbG9yYWRvIHNreS4gSXQncyBlc3BlY2lhbGx5IHN0dW5uaW5nIGR1cmluZyB0aGUgZ29sZGVuIGhvdXJzLltcL3ZjX2NvbHVtbl90ZXh0XVt2Y19jdXN0b21faGVhZGluZyBoZWFkaW5nX3NlbWFudGljPVwiaDNcIiB1bmNvZGVfc2hvcnRjb2RlX2lkPVwiMzk2NjA2XCJdQ2VudHJhbCBHYXJkZW5zIFRyYWlsW1wvdmNfY3VzdG9tX2hlYWRpbmddW3ZjX3NpbmdsZV9pbWFnZSBtZWRpYT1cIjEyMTUwNlwiIGNhcHRpb249XCJ5ZXNcIiBtZWRpYV93aWR0aF9wZXJjZW50PVwiMTAwXCIgYWxpZ25tZW50PVwiY2VudGVyXCIgYWR2YW5jZWQ9XCJ5ZXNcIiBtZWRpYV9pdGVtcz1cIm1lZGlhfG9yaWdpbmFsXCIgbWVkaWFfdGV4dD1cInVuZGVyXCIgbWVkaWFfYmFja19jb2xvcj1cImNvbG9yLXhzZG5cIiBtZWRpYV9vdmVybGF5X29wYWNpdHk9XCI1MFwiIG1lZGlhX292ZXJsYXlfYW5pbT1cIm5vXCIgbWVkaWFfaW1hZ2VfYW5pbT1cIm5vXCIgbWVkaWFfcGFkZGluZz1cIjJcIiBtZWRpYV90aXRsZV9kaW1lbnNpb249XCJoM1wiIG1lZGlhX2xpbms9XCJ1cmw6aHR0cHMlM0ElMkYlMkZ1bnNwbGFzaC5jb20lMkYlNDBhbXNlYW1hbnx0aXRsZTpTZWUlMjBNb3JlJTIwV29yayUyMEJ5JTIwVGhpcyUyMFBob3RvZ3JhcGhlcnx0YXJnZXQ6X2JsYW5rfHJlbDpub2ZvbGxvd1wiIHVuY29kZV9zaG9ydGNvZGVfaWQ9XCI3NTEwNzVcIiBtZWRpYV9iYWNrX2NvbG9yX3R5cGU9XCJ1bmNvZGUtcGFsZXR0ZVwiXVt2Y19jb2x1bW5fdGV4dCB1bmNvZGVfc2hvcnRjb2RlX2lkPVwiMzY2NDE0XCJdRm9yIGEgbGVpc3VyZWx5IHN0cm9sbCB0aGF0IGxlYWRzIHRvIGNvdW50bGVzcyBwaG90b2dyYXBoaWMgb3Bwb3J0dW5pdGllcywgdGhlIENlbnRyYWwgR2FyZGVucyBUcmFpbCBpcyBhIG11c3QuIEFzIHlvdSBtZWFuZGVyIHRocm91Z2ggdGhlIGhlYXJ0IG9mIHRoZSBwYXJrLCB5b3UnbGwgZW5jb3VudGVyIGEgdmFyaWV0eSBvZiByb2NrIGZvcm1hdGlvbnMgYW5kIGxhbmRzY2FwZXMuIEtlZXAgeW91ciBjYW1lcmEgcmVhZHksIGFzIHVuZXhwZWN0ZWQgY29tcG9zaXRpb25zIG9mdGVuIHByZXNlbnQgdGhlbXNlbHZlcyBhcm91bmQgZXZlcnkgY29ybmVyLltcL3ZjX2NvbHVtbl90ZXh0XVt2Y19jdXN0b21faGVhZGluZyBoZWFkaW5nX3NlbWFudGljPVwiaDNcIiB1bmNvZGVfc2hvcnRjb2RlX2lkPVwiMTY3Njc1XCJdQ2F0aGVkcmFsIFZhbGxleVtcL3ZjX2N1c3RvbV9oZWFkaW5nXVt2Y19zaW5nbGVfaW1hZ2UgbWVkaWE9XCIxMjE1MDdcIiBjYXB0aW9uPVwieWVzXCIgbWVkaWFfd2lkdGhfcGVyY2VudD1cIjEwMFwiIGFsaWdubWVudD1cImNlbnRlclwiIGFkdmFuY2VkPVwieWVzXCIgbWVkaWFfaXRlbXM9XCJtZWRpYXxvcmlnaW5hbFwiIG1lZGlhX3RleHQ9XCJ1bmRlclwiIG1lZGlhX2JhY2tfY29sb3I9XCJjb2xvci14c2RuXCIgbWVkaWFfb3ZlcmxheV9vcGFjaXR5PVwiNTBcIiBtZWRpYV9vdmVybGF5X2FuaW09XCJub1wiIG1lZGlhX2ltYWdlX2FuaW09XCJub1wiIG1lZGlhX3BhZGRpbmc9XCIyXCIgbWVkaWFfdGl0bGVfZGltZW5zaW9uPVwiaDNcIiBtZWRpYV9saW5rPVwidXJsOmh0dHBzJTNBJTJGJTJGdW5zcGxhc2guY29tJTJGJTQwbTJjcmVhdGVzfHRpdGxlOlNlZSUyME1vcmUlMjBXb3JrJTIwQnklMjBUaGlzJTIwUGhvdG9ncmFwaGVyfHRhcmdldDpfYmxhbmt8cmVsOm5vZm9sbG93XCIgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjE0NTQ2M1wiIG1lZGlhX2JhY2tfY29sb3JfdHlwZT1cInVuY29kZS1wYWxldHRlXCJdW3ZjX2NvbHVtbl90ZXh0IHVuY29kZV9zaG9ydGNvZGVfaWQ9XCIxOTEwOTFcIl1DYXRoZWRyYWwgVmFsbGV5IGVhcm5lZCBpdHMgbmFtZSBmb3IgYSByZWFzb24uIEFzIHlvdSB2ZW50dXJlIGludG8gdGhpcyByZW1vdGUgYW5kIHByaXN0aW5lIGFyZWEsIHlvdSdsbCBiZSBncmVldGVkIGJ5IHRvd2VyaW5nIG1vbm9saXRocyBhbmQgaW1tZW5zZSBzYW5kc3RvbmUgZm9ybWF0aW9ucyB0aGF0IHNlZW0gdG8gdG91Y2ggdGhlIHNreS4gVGhlIG1vc3QgaWNvbmljIG9mIHRoZXNlIGlzIHRoZSBUZW1wbGUgb2YgdGhlIFN1biBhbmQgdGhlIFRlbXBsZSBvZiB0aGUgTW9vbiwgdHdvIG1hamVzdGljIG1vbm9saXRocyB0aGF0IHN0YW5kIGluIHNpbGVudCBncmFuZGV1ci4gVGhleSBwcm92aWRlIGEgYnJlYXRodGFraW5nIGJhY2tkcm9wLltcL3ZjX2NvbHVtbl90ZXh0XVt2Y19jb2x1bW5fdGV4dCB1bmNvZGVfc2hvcnRjb2RlX2lkPVwiMTA5NDQwXCJdVGhlc2UgaG90c3BvdHMgcHJvdmlkZSBqdXN0IGEgZ2xpbXBzZSBvZiB0aGUgcGhvdG9ncmFwaGljIHdvbmRlcnMgYXdhaXRpbmcgeW91IGluIEdhcmRlbiBvZiB0aGUgR29kcy4gRWFjaCBsb2NhdGlvbiBvZmZlcnMgaXRzIG93biB1bmlxdWUgY2hhcm0sIG1ha2luZyBpdCBlc3NlbnRpYWwgdG8gZXhwbG9yZSB0aGVtIGFsbC4gV2hldGhlciB5b3UncmUgc2Vla2luZyBkcmFtYXRpYyBsYW5kc2NhcGVzIG9yIGludHJpY2F0ZSBkZXRhaWxzLCB5b3UnbGwgZmluZCBhbXBsZSBvcHBvcnR1bml0aWVzIHRvIGhvbmUgeW91ciBwaG90b2dyYXBoeSBza2lsbHMgYW5kIGNhcHR1cmUgdGhlIGVzc2VuY2Ugb2YgdGhpcyBuYXR1cmFsIG1hc3RlcnBpZWNlLltcL3ZjX2NvbHVtbl90ZXh0XVtcL3ZjX2NvbHVtbl1bXC92Y19yb3ddW3ZjX3JvdyByb3dfaGVpZ2h0X3BlcmNlbnQ9XCIwXCIgb3ZlcmxheV9hbHBoYT1cIjUwXCIgZ3V0dGVyX3NpemU9XCIzXCIgY29sdW1uX3dpZHRoX3BlcmNlbnQ9XCIxMDBcIiBzaGlmdF95PVwiMFwiIHpfaW5kZXg9XCIwXCIgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjE5NDI1NlwiIHNoYXBlX2RpdmlkZXJzPVwiXCJdW3ZjX2NvbHVtbiB3aWR0aD1cIjFcLzFcIl1bdmNfY3VzdG9tX2hlYWRpbmcgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjcwNDYxOVwiXUdhcmRlbiBvZiB0aGUgR29kcyBQaG90b2dyYXBoeSBUaXBzW1wvdmNfY3VzdG9tX2hlYWRpbmddW3ZjX2NvbHVtbl90ZXh0IHVuY29kZV9zaG9ydGNvZGVfaWQ9XCIxMjIzNTRcIl1cclxuPHAgY2xhc3M9XCJlZGl0b3ItcGFyYWdyYXBoXCIgZGlyPVwibHRyXCI+V2hlbiBlbWJhcmtpbmcgb24gYSBwaG90b2dyYXBoeSBhZHZlbnR1cmUgaW4gR2FyZGVuIG9mIHRoZSBHb2RzLCBzZXZlcmFsIGZhY3RvcnMgY2FuIGdyZWF0bHkgZW5oYW5jZSB5b3VyIGV4cGVyaWVuY2UgYW5kIHRoZSBxdWFsaXR5IG9mIHlvdXIgc2hvdHMuIEhlcmUsIHdlJ2xsIGV4cGxvcmUgZXNzZW50aWFsIHRpcHMgYW5kIGluZm9ybWF0aW9uIHRvIGhlbHAgeW91IG1ha2UgdGhlIG1vc3Qgb2YgeW91ciB2aXNpdC48XC9wPlxyXG5bXC92Y19jb2x1bW5fdGV4dF1bdmNfc2luZ2xlX2ltYWdlIG1lZGlhPVwiMTIxNTAzXCIgY2FwdGlvbj1cInllc1wiIG1lZGlhX3dpZHRoX3BlcmNlbnQ9XCIxMDBcIiBhbGlnbm1lbnQ9XCJjZW50ZXJcIiBhZHZhbmNlZD1cInllc1wiIG1lZGlhX2l0ZW1zPVwibWVkaWF8b3JpZ2luYWxcIiBtZWRpYV90ZXh0PVwidW5kZXJcIiBtZWRpYV9iYWNrX2NvbG9yPVwiY29sb3IteHNkblwiIG1lZGlhX292ZXJsYXlfb3BhY2l0eT1cIjUwXCIgbWVkaWFfb3ZlcmxheV9hbmltPVwibm9cIiBtZWRpYV9pbWFnZV9hbmltPVwibm9cIiBtZWRpYV9wYWRkaW5nPVwiMlwiIG1lZGlhX3RpdGxlX2RpbWVuc2lvbj1cImgzXCIgbWVkaWFfbGluaz1cInVybDpodHRwcyUzQSUyRiUyRnVuc3BsYXNoLmNvbSUyRiU0MGpvZXRvZ3JhcGh5fHRpdGxlOlNlZSUyME1vcmUlMjBXb3JrJTIwQnklMjBUaGlzJTIwUGhvdG9ncmFwaGVyfHRhcmdldDpfYmxhbmt8cmVsOm5vZm9sbG93XCIgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjg0OTI0NFwiIG1lZGlhX2JhY2tfY29sb3JfdHlwZT1cInVuY29kZS1wYWxldHRlXCJdW3ZjX2NvbHVtbl90ZXh0IHVuY29kZV9zaG9ydGNvZGVfaWQ9XCIyNzU0MzZcIl1cclxuPGgzPkJlc3QgVGltZSB0byBWaXNpdDogU2Vhc29uYWwgQ29uc2lkZXJhdGlvbnM8XC9oMz5cclxuVGhlIGZpcnN0IHRoaW5nIHRvIGNvbnNpZGVyIHdoZW4gcGxhbm5pbmcgeW91ciB0cmlwIHRvIEdhcmRlbiBvZiB0aGUgR29kcyBpcyB0aGUgdGltZSBvZiB5ZWFyLiBVbmRlcnN0YW5kaW5nIHRoZSBzZWFzb25hbCBudWFuY2VzIG9mIHRoaXMgaWNvbmljIHBhcmsgY2FuIG1ha2UgYSBzaWduaWZpY2FudCBkaWZmZXJlbmNlIGluIHlvdXIgcGhvdG9ncmFwaGljIG9wcG9ydHVuaXRpZXMuXHJcbjx1bD5cclxuIFx0PGxpPjxzdHJvbmc+UGVhayBhbmQgT2ZmIFNlYXNvbnM6PFwvc3Ryb25nPiBHYXJkZW4gb2YgdGhlIEdvZHMgZXhwZXJpZW5jZXMgcGVhayB2aXNpdGF0aW9uIGR1cmluZyB0aGUgc3VtbWVyIG1vbnRocyB3aGVuIHRoZSB3ZWF0aGVyIGlzIHdhcm0gYW5kIHBsZWFzYW50LiBJZiB5b3UgcHJlZmVyIGEgcXVpZXRlciBhbmQgbGVzcyBjcm93ZGVkIGV4cGVyaWVuY2UsIGNvbnNpZGVyIHZpc2l0aW5nIGR1cmluZyB0aGUgc2hvdWxkZXIgc2Vhc29ucyBvZiBzcHJpbmcgYW5kIGZhbGwuIFdpbnRlciwgd2l0aCBpdHMgc2VyZW5lIGF0bW9zcGhlcmUgYW5kIHBvdGVudGlhbCBmb3Igc25vdywgb2ZmZXJzIGEgdW5pcXVlIGxhbmRzY2FwZSBwaG90b2dyYXBoeSBvcHBvcnR1bml0eS48XC9saT5cclxuIFx0PGxpPjxzdHJvbmc+V2VhdGhlciBDb25kaXRpb25zOjxcL3N0cm9uZz4gQ29sb3JhZG8ncyB3ZWF0aGVyIGNhbiB2YXJ5IHdpZGVseSwgc28gaXQncyBlc3NlbnRpYWwgdG8gYmUgcHJlcGFyZWQuIFN1bW1lcnMgYXJlIGdlbmVyYWxseSB3YXJtIGFuZCBkcnksIHdoaWxlIHdpbnRlcnMgY2FuIGJlIGNvbGQgd2l0aCBvY2Nhc2lvbmFsIHNub3dmYWxsLiBEcmVzcyBpbiBsYXllcnMgdG8gYWRhcHQgdG8gY2hhbmdpbmcgY29uZGl0aW9ucywgYW5kIHBhY2sgYXBwcm9wcmlhdGUgY2xvdGhpbmcgZm9yIHRoZSBzZWFzb24uPFwvbGk+XHJcbiBcdDxsaT48c3Ryb25nPlVuaXF1ZSBXaW50ZXIgTGFuZHNjYXBlczo8XC9zdHJvbmc+IFdpbnRlciBpbiBHYXJkZW4gb2YgdGhlIEdvZHMgdHJhbnNmb3JtcyB0aGUgcmVkIHJvY2sgZm9ybWF0aW9ucyBpbnRvIGEgd29uZGVybGFuZCBvZiBjb250cmFzdC4gU25vd2ZhbGwgYmxhbmtldHMgdGhlIHJvY2tzLCBjcmVhdGluZyBhIHN0cmlraW5nIGNvbnRyYXN0IGFnYWluc3QgdGhlIHZpYnJhbnQgc2FuZHN0b25lLiBJZiB5b3UncmUgc2Vla2luZyBhIHVuaXF1ZSBhbmQgZXRoZXJlYWwgd2ludGVyIGxhbmRzY2FwZSwgcGxhbiB5b3VyIHZpc2l0IGFjY29yZGluZ2x5LjxcL2xpPlxyXG48XC91bD5cclxuW1wvdmNfY29sdW1uX3RleHRdW3ZjX3NpbmdsZV9pbWFnZSBtZWRpYT1cIjEyMTUwOFwiIGNhcHRpb249XCJ5ZXNcIiBtZWRpYV93aWR0aF9wZXJjZW50PVwiMTAwXCIgYWxpZ25tZW50PVwiY2VudGVyXCIgYWR2YW5jZWQ9XCJ5ZXNcIiBtZWRpYV9pdGVtcz1cIm1lZGlhfG9yaWdpbmFsXCIgbWVkaWFfdGV4dD1cInVuZGVyXCIgbWVkaWFfYmFja19jb2xvcj1cImNvbG9yLXhzZG5cIiBtZWRpYV9vdmVybGF5X29wYWNpdHk9XCI1MFwiIG1lZGlhX292ZXJsYXlfYW5pbT1cIm5vXCIgbWVkaWFfaW1hZ2VfYW5pbT1cIm5vXCIgbWVkaWFfcGFkZGluZz1cIjJcIiBtZWRpYV90aXRsZV9kaW1lbnNpb249XCJoM1wiIG1lZGlhX2xpbms9XCJ1cmw6aHR0cHMlM0ElMkYlMkZ1bnNwbGFzaC5jb20lMkYlNDBqb3NodWFfal93b3JvbmllY2tpfHRpdGxlOlNlZSUyME1vcmUlMjBXb3JrJTIwQnklMjBUaGlzJTIwUGhvdG9ncmFwaGVyfHRhcmdldDpfYmxhbmt8cmVsOm5vZm9sbG93XCIgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjcxMjc2MVwiIG1lZGlhX2JhY2tfY29sb3JfdHlwZT1cInVuY29kZS1wYWxldHRlXCJdW3ZjX2NvbHVtbl90ZXh0IHVuY29kZV9zaG9ydGNvZGVfaWQ9XCIxMzYwNDdcIl1cclxuPGgzPk9wdGltYWwgVGltZXMgb2YgRGF5OiBTdW5yaXNlLCBTdW5zZXQsIGFuZCBNb3JlPFwvaDM+XHJcblRoZSB0aW1lIG9mIGRheSB5b3UgY2hvb3NlIGZvciB5b3VyIHBob3RvZ3JhcGh5IGV4cGVkaXRpb24gY2FuIHNpZ25pZmljYW50bHkgaW1wYWN0IHRoZSBxdWFsaXR5IG9mIHlvdXIgc2hvdHMuIEhlcmUncyB3aGF0IHlvdSBuZWVkIHRvIGtub3c6XHJcbjx1bD5cclxuIFx0PGxpPjxzdHJvbmc+UGFyayBIb3Vyczo8XC9zdHJvbmc+IEdhcmRlbiBvZiB0aGUgR29kcyBpcyB0eXBpY2FsbHkgb3BlbiBmcm9tIDU6MDAgQU0gdG8gOTowMCBQTSwgZW5zdXJpbmcgeW91IGhhdmUgYW1wbGUgdGltZSB0byBleHBsb3JlIGl0cyBiZWF1dHkuIEJlIGF3YXJlIG9mIHRoZXNlIGhvdXJzIGFuZCBwbGFuIGFjY29yZGluZ2x5LjxcL2xpPlxyXG4gXHQ8bGk+PHN0cm9uZz5FYXJseSBNb3JuaW5nIFBob3RvZ3JhcGh5OjxcL3N0cm9uZz4gU3VucmlzZSBvZmZlcnMgc29mdCwgZ29sZGVuIGxpZ2h0IGFuZCBmZXdlciBjcm93ZHMuIEl0J3MgYW4gaWRlYWwgdGltZSB0byBjYXB0dXJlIHRoZSBwYXJrJ3MgaWNvbmljIHZpc3RhcyBpbiBhbGwgdGhlaXIgZ2xvcnkuPFwvbGk+XHJcbiBcdDxsaT48c3Ryb25nPkxhdGUgQWZ0ZXJub29uIFBob3RvZ3JhcGh5OjxcL3N0cm9uZz4gTGF0ZSBhZnRlcm5vb24gcHJvdmlkZXMgd2FybSwgZGlyZWN0aW9uYWwgbGlnaHQgdGhhdCBjYW4gYnJpbmcgb3V0IHRoZSB0ZXh0dXJlIGFuZCBjb2xvcnMgb2YgdGhlIHJvY2sgZm9ybWF0aW9ucy4gVGhpcyBpcyBhbm90aGVyIGZhbnRhc3RpYyB0aW1lIGZvciBwaG90b2dyYXBoeS48XC9saT5cclxuIFx0PGxpPjxzdHJvbmc+TmlnaHR0aW1lIGFuZCBBc3Ryb3Bob3RvZ3JhcGh5OjxcL3N0cm9uZz4gR2FyZGVuIG9mIHRoZSBHb2RzIGFsbG93cyBjYW1waW5nIGF0IGRlc2lnbmF0ZWQgc2l0ZXMgd2l0aGluIHRoZSBjYW1wZ3JvdW5kLiBJbmZvcm1hdGlvbiBjYW4gYmUgZm91bmQgPGEgaHJlZj1cImh0dHBzOlwvXC93d3cuZnMudXNkYS5nb3ZcL3JlY2FyZWFcL3NoYXduZWVcL3JlY2FyZWFcLz9yZWNpZD0xMDY4NVwiPmhlcmU8XC9hPi4gVGhpcyBwcmVzZW50cyBhIHVuaXF1ZSBvcHBvcnR1bml0eSBmb3IgYXN0cm9waG90b2dyYXBoeS4gV2l0aCBtaW5pbWFsIGxpZ2h0IHBvbGx1dGlvbiBhbmQgY2xlYXIgQ29sb3JhZG8gc2tpZXMsIHlvdSBjYW4gY2FwdHVyZSBzdHVubmluZyBzaG90cyBvZiB0aGUgc3RhcnMgYW5kIE1pbGt5IFdheS4gQmUgc3VyZSB0byBjaGVjayB0aGUgcGFyaydzIHBvbGljaWVzIHJlZ2FyZGluZyBjYW1waW5nIGFuZCBuaWdodHRpbWUgYWNjZXNzLjxcL2xpPlxyXG48XC91bD5cclxuW1wvdmNfY29sdW1uX3RleHRdW3ZjX3NpbmdsZV9pbWFnZSBtZWRpYT1cIjEyMTUwOVwiIGNhcHRpb249XCJ5ZXNcIiBtZWRpYV93aWR0aF9wZXJjZW50PVwiMTAwXCIgYWxpZ25tZW50PVwiY2VudGVyXCIgYWR2YW5jZWQ9XCJ5ZXNcIiBtZWRpYV9pdGVtcz1cIm1lZGlhfG9yaWdpbmFsXCIgbWVkaWFfdGV4dD1cInVuZGVyXCIgbWVkaWFfYmFja19jb2xvcj1cImNvbG9yLXhzZG5cIiBtZWRpYV9vdmVybGF5X29wYWNpdHk9XCI1MFwiIG1lZGlhX292ZXJsYXlfYW5pbT1cIm5vXCIgbWVkaWFfaW1hZ2VfYW5pbT1cIm5vXCIgbWVkaWFfcGFkZGluZz1cIjJcIiBtZWRpYV90aXRsZV9kaW1lbnNpb249XCJoM1wiIG1lZGlhX2xpbms9XCJ1cmw6aHR0cHMlM0ElMkYlMkZ1bnNwbGFzaC5jb20lMkYlNDB6ZGVsb3x0aXRsZTpTZWUlMjBNb3JlJTIwV29yayUyMEJ5JTIwVGhpcyUyMFBob3RvZ3JhcGhlcnx0YXJnZXQ6X2JsYW5rfHJlbDpub2ZvbGxvd1wiIHVuY29kZV9zaG9ydGNvZGVfaWQ9XCIxODM4NDBcIiBtZWRpYV9iYWNrX2NvbG9yX3R5cGU9XCJ1bmNvZGUtcGFsZXR0ZVwiXVt2Y19jb2x1bW5fdGV4dCB1bmNvZGVfc2hvcnRjb2RlX2lkPVwiMTI0NTU4XCJdXHJcbjxoMz5Fc3NlbnRpYWwgR2VhcjogQmUgUHJlcGFyZWQgZm9yIEV2ZXJ5IFNob3Q8XC9oMz5cclxuVG8gZW5zdXJlIHlvdSdyZSByZWFkeSB0byBjYXB0dXJlIHRoZSBiZWF1dHkgb2YgR2FyZGVuIG9mIHRoZSBHb2RzLCBjb25zaWRlciB0aGUgZm9sbG93aW5nIGVzc2VudGlhbCBnZWFyOlxyXG48dWw+XHJcbiBcdDxsaT48c3Ryb25nPkhpa2luZyBCb290czo8XC9zdHJvbmc+IFN0dXJkeSBmb290d2VhciBpcyBhIG11c3QsIGVzcGVjaWFsbHkgaWYgeW91IHBsYW4gdG8gZXhwbG9yZSB0aGUgcGFyaydzIHRyYWlscyBhbmQgcm9ja3kgdGVycmFpbi48XC9saT5cclxuIFx0PGxpPjxzdHJvbmc+V2VhdGhlci1BcHByb3ByaWF0ZSBDbG90aGluZzo8XC9zdHJvbmc+IERyZXNzIGluIGxheWVycyB0byBhZGFwdCB0byBjaGFuZ2luZyB3ZWF0aGVyIGNvbmRpdGlvbnMuIEEgZ29vZCBwYWlyIG9mIGdsb3ZlcyBpcyBlc3NlbnRpYWwgZm9yIHNob290aW5nIGluIGNvbGQgd2VhdGhlci48XC9saT5cclxuIFx0PGxpPjxzdHJvbmc+Q2FtZXJhIEdlYXI6PFwvc3Ryb25nPiBCcmluZyBhIHRyaXBvZCBmb3Igc3RhYmxlIHNob3RzLCB3aWRlLWFuZ2xlIGxlbnNlcyBmb3IgbGFuZHNjYXBlcywgYW5kIGZpbHRlcnMgdG8gY29udHJvbCBsaWdodCBhbmQgZW5oYW5jZSB5b3VyIGltYWdlcy48XC9saT5cclxuIFx0PGxpPjxzdHJvbmc+QWRkaXRpb25hbCBSZXNvdXJjZXM6PFwvc3Ryb25nPiBGb3IgbW9yZSBpbi1kZXB0aCBpbmZvcm1hdGlvbiBvbiBjYXB0dXJpbmcgc3R1bm5pbmcgc3Vuc2V0cywgY2hlY2sgb3V0IG91ciBhcnRpY2xlIG9uIG1hc3RlcmluZyBzdW5zZXQgcGhvdG9ncmFwaHkgPGEgaHJlZj1cImh0dHBzOlwvXC93d3cucGl4ZW9hcHAuY29tXC9waG90b2dyYXBoeS1ndWlkZXNcL21hc3RlcmluZy10aGUtYXJ0LW9mLXN1bnNldC1waG90b2dyYXBoeS1lc3NlbnRpYWwtdGlwcy1mb3Itc3R1bm5pbmctc2hvdHNcL1wiIHRhcmdldD1cIl9uZXdcIiByZWw9XCJub29wZW5lclwiPmhlcmU8XC9hPi48XC9saT5cclxuPFwvdWw+XHJcbltcL3ZjX2NvbHVtbl90ZXh0XVtcL3ZjX2NvbHVtbl1bXC92Y19yb3ddW3ZjX3JvdyByb3dfaGVpZ2h0X3BlcmNlbnQ9XCIwXCIgb3ZlcmxheV9hbHBoYT1cIjUwXCIgZ3V0dGVyX3NpemU9XCIzXCIgY29sdW1uX3dpZHRoX3BlcmNlbnQ9XCIxMDBcIiBzaGlmdF95PVwiMFwiIHpfaW5kZXg9XCIwXCIgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjE5MTM0NVwiIHNoYXBlX2RpdmlkZXJzPVwiXCJdW3ZjX2NvbHVtbiB3aWR0aD1cIjFcLzFcIl1bdmNfY3VzdG9tX2hlYWRpbmcgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjE5MzQ0NVwiXUdldHRpbmcgdG8gR2FyZGVuIG9mIHRoZSBHb2RzW1wvdmNfY3VzdG9tX2hlYWRpbmddW3ZjX3Jhd19odG1sXUpUVkNjSFYwWDNkd1oyMGxNakJwWkNVelJESWxNakJqZFhKeVpXNTBYM0J2YzNSZmIyNXNlU1V6UkhSeWRXVWxOVVE9W1wvdmNfcmF3X2h0bWxdW3ZjX2NvbHVtbl90ZXh0IHVuY29kZV9zaG9ydGNvZGVfaWQ9XCI5NzEwMjhcIl1cclxuPGgzPkRpcmVjdGlvbnM6PFwvaDM+XHJcbklmIHlvdSdyZSBzdGFydGluZyBmcm9tIEhhcnJpc2J1cmcsIGhlcmUncyBhIHNpbXBsZSByb3V0ZSB0byByZWFjaCB0aGlzIGdlbTpcclxuPG9sPlxyXG4gXHQ8bGk+Rmlyc3QsIGhpdCB0aGUgcm9hZCBoZWFkaW5nIHNvdXRoIG9uIEhpZ2h3YXkgMTQ1LiBFbmpveSB0aGUgc2NlbmljIGRyaXZlIGZvciByb3VnaGx5IDUgbWlsZXMuPFwvbGk+XHJcbiBcdDxsaT5OZXh0IHVwLCBtZXJnZSBvbnRvIEhpZ2h3YXkgMzQgYW5kIGNvbnRpbnVlIHlvdXIgc291dGh3YXJkIGpvdXJuZXkgZm9yIGFib3V0IDEwIG1pbGVzLjxcL2xpPlxyXG4gXHQ8bGk+Tm93LCBpdCdzIHRpbWUgdG8gbWFrZSBhIHJpZ2h0IHR1cm4gb250byBLYXJiZXJzIFJpZGdlIFJvYWQuIEZvbGxvdyBpdCBmb3IgYXBwcm94aW1hdGVseSAyLjUgbWlsZXMuPFwvbGk+XHJcbiBcdDxsaT5Zb3UnbGwgc3BvdCBGb3Jlc3QgUm9hZCB1cCBhaGVhZC4gVHVybiBub3J0aCBvbnRvIGl0LjxcL2xpPlxyXG4gXHQ8bGk+S2VlcCBkcml2aW5nIGZvciBhYm91dCAxLjUgbWlsZXMsIGFuZCB2b2lsXHUwMGUwLCB5b3UnbGwgYXJyaXZlIGF0IHRoZSBlbnRyYW5jZSByb2FkIHRvIHRoZSBHYXJkZW4gb2YgdGhlIEdvZHMgUmVjcmVhdGlvbiBBcmVhLjxcL2xpPlxyXG48XC9vbD5cclxuRWFzeS1wZWFzeSEgVGhlc2UgZGlyZWN0aW9ucyBzaG91bGQgbGVhZCB5b3Ugc3RyYWlnaHQgdG8gdGhlIGRvb3JzdGVwIG9mIEdhcmRlbiBvZiB0aGUgR29kcywgcmVhZHkgZm9yIHlvdXIgcGhvdG9ncmFwaGljIGFkdmVudHVyZS5cclxuPGgzPlBhcmtpbmc6PFwvaDM+XHJcbk9uY2UgeW91J3ZlIGFycml2ZWQsIHBhcmtpbmcgb3B0aW9ucyBhYm91bmQ6XHJcbjx1bD5cclxuIFx0PGxpPlRoZSBPYnNlcnZhdGlvbiBUcmFpbCBhcmVhIGlzIGVxdWlwcGVkIHdpdGggbm90IG9uZSBidXQgdHdvIHNwYWNpb3VzIHBhcmtpbmcgbG90cywgZW5zdXJpbmcgeW91J2xsIGhhdmUgbm8gdHJvdWJsZSBmaW5kaW5nIGEgc3BvdC4gUGVyZmVjdCBmb3IgYWNjZXNzaW5nIHRoZSBwYXJrJ3MgZmFtb3VzIHZpZXdwb2ludHMgYW5kIHJvY2sgZm9ybWF0aW9ucy48XC9saT5cclxuIFx0PGxpPklmIHlvdSdyZSBwbGFubmluZyB0byBzdGF5IG92ZXJuaWdodCBhbmQgY2FwdHVyZSB0aGUgcGFyaydzIG5pZ2h0dGltZSBiZWF1dHksIG92ZXJuaWdodCBwYXJraW5nIGlzIGFsbG93ZWQgYXQgdGhlIEJhY2twYWNrZXIncyBQYXJraW5nIExvdCB3aXRoaW4gdGhlIEdhcmRlbiBvZiB0aGUgR29kcyBSZWNyZWF0aW9uIEFyZWEuPFwvbGk+XHJcbiBcdDxsaT5BbmQgZm9yIHRob3NlIHNlZWtpbmcgYSBtb3JlIHJ1Z2dlZCBleHBlcmllbmNlLCBhZGRpdGlvbmFsIG92ZXJuaWdodCBwYXJraW5nIGlzIGF2YWlsYWJsZSBhdCB0aGUgSGl0Y2hpbmcgUG9zdCBUcmFpbGhlYWQgYWxvbmcgR2FwZSBIb2xsb3cgUm9hZCBvbiB0aGUgd2VzdCBzaWRlIG9mIEdhcmRlbiBvZiB0aGUgR29kcyBXaWxkZXJuZXNzLjxcL2xpPlxyXG4gXHQ8bGk+UmVtZW1iZXIsIG92ZXJuaWdodCBwYXJraW5nIGlzIGEgbm8tZ28gaW4gdGhlIHBpY25pYyBhcmVhIG9yIE9ic2VydmF0aW9uIFRyYWlsIHBhcmtpbmcgbG90cy48XC9saT5cclxuPFwvdWw+XHJcbltcL3ZjX2NvbHVtbl90ZXh0XVtcL3ZjX2NvbHVtbl1bXC92Y19yb3ddW3ZjX3JvdyByb3dfaGVpZ2h0X3BlcmNlbnQ9XCIwXCIgb3ZlcmxheV9hbHBoYT1cIjUwXCIgZ3V0dGVyX3NpemU9XCIzXCIgY29sdW1uX3dpZHRoX3BlcmNlbnQ9XCIxMDBcIiBzaGlmdF95PVwiMFwiIHpfaW5kZXg9XCIwXCIgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjYxMTA4NVwiIHNoYXBlX2RpdmlkZXJzPVwiXCJdW3ZjX2NvbHVtbiB3aWR0aD1cIjFcLzFcIl1bdmNfY3VzdG9tX2hlYWRpbmcgdW5jb2RlX3Nob3J0Y29kZV9pZD1cIjI4Nzg1M1wiXVByZXNlcnZpbmcgdGhlIEJlYXV0eSBhbmQgUmVzcGVjdCBmb3IgdGhpcyBOYXR1cmFsIFdvbmRlcltcL3ZjX2N1c3RvbV9oZWFkaW5nXVt2Y19jb2x1bW5fdGV4dCB1bmNvZGVfc2hvcnRjb2RlX2lkPVwiMTY5NTQwXCJdXHJcbjxwIGNsYXNzPVwiZWRpdG9yLXBhcmFncmFwaFwiIGRpcj1cImx0clwiPkFzIHdlIGNvbmNsdWRlIG91ciBwaG90b2dyYXBoaWMgZXhwbG9yYXRpb24gb2YgR2FyZGVuIG9mIHRoZSBHb2RzLCBsZXQncyByZW1lbWJlciBvdXIgcm9sZSBhcyBzdGV3YXJkcyBvZiB0aGlzIG5hdHVyYWwgd29uZGVyLiBQcmFjdGljZSBMZWF2ZSBObyBUcmFjZSBwcmluY2lwbGVzLCBlbnN1cmluZyB0aGF0IG91ciBwcmVzZW5jZSBsZWF2ZXMgb25seSBmb290cHJpbnRzIGFuZCB0YWtlcyBvbmx5IG1lbW9yaWVzLiBSZXNwZWN0IHRoZSBzYWNyZWRuZXNzIG9mIHRoZSBsYW5kOyBkbyBub3QgY2xpbWIgb24gdGhlIGZvcm1hdGlvbnMsIHZhbmRhbGl6ZSwgb3IgZGlzcnVwdCB0aGlzIHByaXN0aW5lIGVudmlyb25tZW50LiBCeSBwcmVzZXJ2aW5nIGl0cyBtYWplc3R5IGFuZCB0cmVhdGluZyBpdCB3aXRoIHJldmVyZW5jZSwgd2UgZW5zdXJlIHRoYXQgR2FyZGVuIG9mIHRoZSBHb2RzIHJlbWFpbnMgYSBzb3VyY2Ugb2YgaW5zcGlyYXRpb24gZm9yIGdlbmVyYXRpb25zIHRvIGNvbWUuIEhhcHB5IHNob290aW5nLCBhbmQgbWF5IHlvdXIgaW1hZ2VzIGluc3BpcmUgcmVzcGVjdCBhbmQgYXdlIGZvciB0aGlzIHJlbWFya2FibGUgcGxhY2UuPFwvcD5cclxuW1wvdmNfY29sdW1uX3RleHRdW3ZjX3NpbmdsZV9pbWFnZSBtZWRpYT1cIjEyMTUxMFwiIGNhcHRpb249XCJ5ZXNcIiBtZWRpYV93aWR0aF9wZXJjZW50PVwiMTAwXCIgYWxpZ25tZW50PVwiY2VudGVyXCIgYWR2YW5jZWQ9XCJ5ZXNcIiBtZWRpYV9pdGVtcz1cIm1lZGlhfG9yaWdpbmFsXCIgbWVkaWFfdGV4dD1cInVuZGVyXCIgbWVkaWFfYmFja19jb2xvcj1cImNvbG9yLXhzZG5cIiBtZWRpYV9vdmVybGF5X29wYWNpdHk9XCI1MFwiIG1lZGlhX292ZXJsYXlfYW5pbT1cIm5vXCIgbWVkaWFfaW1hZ2VfYW5pbT1cIm5vXCIgbWVkaWFfcGFkZGluZz1cIjJcIiBtZWRpYV90aXRsZV9kaW1lbnNpb249XCJoM1wiIG1lZGlhX2xpbms9XCJ1cmw6aHR0cHMlM0ElMkYlMkZ1bnNwbGFzaC5jb20lMkYlNDBsb2dhbl9sZW5zZXx0aXRsZTpTZWUlMjBNb3JlJTIwV29yayUyMEJ5JTIwVGhpcyUyMFBob3RvZ3JhcGhlcnx0YXJnZXQ6X2JsYW5rfHJlbDpub2ZvbGxvd1wiIHVuY29kZV9zaG9ydGNvZGVfaWQ9XCIxMDkwMDhcIiBtZWRpYV9iYWNrX2NvbG9yX3R5cGU9XCJ1bmNvZGUtcGFsZXR0ZVwiXVtcL3ZjX2NvbHVtbl1bXC92Y19yb3ddW3ZjX3Jvd11bdmNfY29sdW1uIHdpZHRoPVwiMVwvMVwiXVt1bmNvZGVfYmxvY2sgaWQ9XCIxMTYwOTdcIl1bXC92Y19jb2x1bW5dW1wvdmNfcm93XSIsInBvc3RfdGl0bGUiOiJHYXJkZW4gb2YgdGhlIEdvZHM6IEEgUGhvdG9ncmFwaGVyJiM4MjE3O3MgUGFyYWRpc2UiLCJwb3N0X2xpbmsiOiJodHRwczpcL1wvd3d3LnBpeGVvYXBwLmNvbVwvcGhvdG8tc3BvdHNcL25vcnRoLWFtZXJpY2FcL3VuaXRlZC1zdGF0ZXMtb2YtYW1lcmljYVwvY29sb3JhZG9cL2dhcmRlbi1vZi10aGUtZ29kcy1hLXBob3RvZ3JhcGhlcnMtcGFyYWRpc2VcLyIsInBvc3RfZmVhdHVyZWRfaW1hZ2UiOiI8ZGl2IGNsYXNzPVwiZmMtZmVhdHVyZS1pbWdcIj48aW1nIGxvYWRpbmc9XCJsYXp5XCIgZGVjb2Rpbmc9XCJhc3luY1wiIGFsdD1cIkdhcmRlbiBvZiB0aGUgR29kcyBUaHVtYm5haWxcIiB3aWR0aD1cIjMwMFwiIGhlaWdodD1cIjMwMFwiIHNyYz1cImh0dHBzOlwvXC93d3cucGl4ZW9hcHAuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvZ2FyZGVuLW9mLXRoZS1nb2RzLXRodW1ibmFpbC0zMDB4MzAwLnBuZ1wiIGNsYXNzPVwid3AtcG9zdC1pbWFnZSAgIHdwZ21wX2ZlYXR1cmVkX2ltYWdlXCIgPjxcL2Rpdj4iLCJwb3N0X2NhdGVnb3JpZXMiOiJQaG90b2dyYXBoeSBHdWlkZXMsIFBob3RvIFNwb3RzLCBVbml0ZWQgU3RhdGVzLCBDb2xvcmFkbyIsInBvc3RfdGFncyI6Ikdlb2xvZ2ljYWwsIE5hdHVyZSwgQnVja2V0IExpc3QiLCIlX3dwYl9zaG9ydGNvZGVzX2N1c3RvbV9jc3MlIjoiLnZjX2N1c3RvbV8xNzAwODQ5MTU0NDkxe2JvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O2JvcmRlci1yaWdodC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS13aWR0aDogMHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQtd2lkdGg6IDBweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDt9IiwiJV93cGJfc2hvcnRjb2Rlc19jdXN0b21fY3NzX3VwZGF0ZWQlIjoiMSIsIiVfZHdsc19maXJzdF9pbWFnZSUiOiIiLCIlc2hhcmluZ19kaXNhYmxlZCUiOltbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tdXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dLCIlX2FkdmFkc19hZF9zZXR0aW5ncyUiOiIwIiwiJV93cGJfdmNfanNfc3RhdHVzJSI6InRydWUiLCIlX3lvYXN0X3dwc2VvX2NvbnRlbnRfc2NvcmUlIjoiOTAiLCIlX3lvYXN0X3dwc2VvX2ZvY3Vza2V5d29yZHMlIjoiW10iLCIlX3lvYXN0X3dwc2VvX2tleXdvcmRzeW5vbnltcyUiOiJbXCJcIl0iLCIlX3VuY29kZV9zcGVjaWZpY19tYWluX3dpZHRoJSI6IjEyMDAsIHB4IiwiJV91bmNvZGVfc3BlY2lmaWNfbWVudV9vcGFxdWUlIjoib2ZmIiwiJV91bmNvZGVfc3BlY2lmaWNfbWVudV9ub19zaGFkb3clIjoib2ZmIiwiJV91bmNvZGVfc3BlY2lmaWNfbWVudV9yZW1vdmUlIjoib2ZmIiwiJV91bmNvZGVfYmxvY2tzX2xpc3QlIjoiOTc5NDYiLCIlX3VuY29kZV9sYXllcnNsaWRlcl9saXN0JSI6IiIsIiVfdW5jb2RlX2hlYWRlcl9mdWxsX3dpZHRoJSI6Im9uIiwiJV91bmNvZGVfaGVhZGVyX2hlaWdodCUiOiI1MCwgJSIsIiVfdW5jb2RlX2hlYWRlcl90aXRsZSUiOiJvbiIsIiVfdW5jb2RlX2hlYWRlcl90aXRsZV9jdXN0b20lIjoib2ZmIiwiJV91bmNvZGVfaGVhZGVyX3N0eWxlJSI6ImRhcmsiLCIlX3VuY29kZV9oZWFkZXJfY29udGVudF93aWR0aCUiOiJvZmYiLCIlX3VuY29kZV9oZWFkZXJfY3VzdG9tX3dpZHRoJSI6IjEwMCIsIiVfdW5jb2RlX2hlYWRlcl9hbGlnbiUiOiJsZWZ0IiwiJV91bmNvZGVfaGVhZGVyX3Bvc2l0aW9uJSI6ImhlYWRlci1sZWZ0IGhlYWRlci10b3AiLCIlX3VuY29kZV9oZWFkZXJfdGl0bGVfc2l6ZSUiOiJoMSIsIiVfdW5jb2RlX2hlYWRlcl90aXRsZV9pdGFsaWMlIjoib2ZmIiwiJV91bmNvZGVfaGVhZGVyX2ZlYXR1cmVkJSI6Im9uIiwiJV91bmNvZGVfaGVhZGVyX2JhY2tncm91bmQlIjoiY29sb3Itd2F5aCwgLCAsICwgLCAiLCIlX3VuY29kZV9oZWFkZXJfcGFyYWxsYXglIjoib2ZmIiwiJV91bmNvZGVfaGVhZGVyX292ZXJsYXlfY29sb3JfYWxwaGElIjoiMTAwIiwiJV91bmNvZGVfaGVhZGVyX3Njcm9sbF9vcGFjaXR5JSI6Im9mZiIsIiVfdW5jb2RlX2hlYWRlcl9zY3JvbGxkb3duJSI6Im9mZiIsIiVfdW5jb2RlX21lbnVfbm9fcGFkZGluZyUiOiJvZmYiLCIlX3VuY29kZV9tZW51X25vX3BhZGRpbmdfbW9iaWxlJSI6Im9mZiIsIiVfdW5jb2RlX3NwZWNpZmljX2xheW91dF93aWR0aF9jdXN0b20lIjoiLCBweCIsIiVfdW5jb2RlX3NwZWNpZmljX3RhZ3NfYWxpZ24lIjoibGVmdCIsIiVfdW5jb2RlX3NpZGViYXJfcG9zaXRpb24lIjoic2lkZWJhcl9yaWdodCIsIiVfdW5jb2RlX3NpZGViYXJfc2l6ZSUiOiI0IiwiJV91bmNvZGVfc2lkZWJhcl9zdGlja3klIjoib2ZmIiwiJV91bmNvZGVfc2lkZWJhcl9maWxsJSI6Im9mZiIsIiVfdW5jb2RlX3NwZWNpZmljX25hdmlnYXRpb25faGlkZSUiOiIiLCIlX3VuY29kZV9zcGVjaWZpY19jb3B5X2hpZGUlIjoib2ZmIiwiJV91bmNvZGVfZnVsbHBhZ2VfdHlwZSUiOiJjdXJ0YWluIiwiJV91bmNvZGVfZnVsbHBhZ2Vfb3BhY2l0eSUiOiJvZmYiLCIlX3VuY29kZV9zY3JvbGxfZG90cyUiOiJvZmYiLCIlX3VuY29kZV9lbXB0eV9kb3RzJSI6Im9mZiIsIiVfdW5jb2RlX3Njcm9sbF9oaXN0b3J5JSI6Im9mZiIsIiVfdW5jb2RlX3Njcm9sbF9zYWZlX3BhZGRpbmclIjoib24iLCIlX3VuY29kZV9zY3JvbGxfYWRkaXRpb25hbF9wYWRkaW5nJSI6IjAiLCIlX3VuY29kZV9mdWxscGFnZV9tb2JpbGUlIjoib2ZmIiwiJV91bmNvZGVfc2Nyb2xsX3NuYXAlIjoib2ZmIiwiJV95b2FzdF93cHNlb19wcmltYXJ5X2NhdGVnb3J5JSI6IjQ2NDUiLCIlX3JlY29tbWVuZGVkJSI6IjAiLCIlX3ByaW1hcnlfdGVybV9jYXRlZ29yeSUiOiIxNjciLCIlX3VuY29kZV9zZWNvbmRhcnlfdGh1bWJuYWlsX2lkJSI6IjEyMTUwMyIsIiVfdHNmZW0tZXh0ZW5zaW9uLXBvc3QtbWV0YSUiOiJhOjE6e3M6ODpcImFydGljbGVzXCI7YToxOntzOjQ6XCJ0eXBlXCI7czo3OlwiQXJ0aWNsZVwiO319IiwiJV93cF9vbGRfc2x1ZyUiOiJwb250ZWZyYWN0LXBhcmstbGFrZS0yIiwiJV93cGdtcF9sb2NhdGlvbl9hZGRyZXNzJSI6IiIsIiVfd3BnbXBfbG9jYXRpb25fY2l0eSUiOiIiLCIlX3dwZ21wX2xvY2F0aW9uX3N0YXRlJSI6IiIsIiVfd3BnbXBfbG9jYXRpb25fY291bnRyeSUiOiIiLCIlX3dwZ21wX21ldGFib3hfbGF0aXR1ZGUlIjoiMzguODczMTU2MDY4MTE2NDUiLCIlX3dwZ21wX21ldGFib3hfbG9uZ2l0dWRlJSI6Ii0xMDQuODg1MTc2NzA1ODI5MjgiLCIlX3dwZ21wX21ldGFib3hfbG9jYXRpb25fcmVkaXJlY3QlIjoibWFya2VyIiwiJV93cGdtcF9tZXRhYm94X2N1c3RvbV9saW5rJSI6IiIsIiVfd3BnbXBfbWFwX2lkJSI6ImE6NDp7aTowO3M6MTpcIjFcIjtpOjE7czoxOlwiMlwiO2k6MjtzOjI6XCIxMlwiO2k6MztzOjI6XCIyM1wiO30iLCIlX3dwZ21wX21ldGFib3hfbWFya2VyX2lkJSI6ImE6MTp7aTowO3M6MTpcIjJcIjt9IiwiJV93cGdtcF9tZXRhYm94X3RheG9tb21pZXNfdGVybXMlIjoiIiwiJV93cGdtcF9leHRlbnNpb25zX2ZpZWxkcyUiOiIiLCIlX3VuY29kZV9zcGVjaWZpY19mb290ZXJfdXBhcnJvd19oaWRlJSI6Im9mZiIsIiVfdW5jb2RlX2FjdGl2ZV9zaWRlYmFyJSI6IiIsIiVfdW5jb2RlX3NpZGViYXIlIjoic2lkZWJhci0xODI2NjUiLCIlX2dlbmVzaXNfdGl0bGUlIjoiR2FyZGVuIG9mIHRoZSBHb2RzOiBBIFBob3RvZ3JhcGhlclx1MjAxOXMgUGFyYWRpc2UiLCIlX2dlbmVzaXNfZGVzY3JpcHRpb24lIjoiRGlzY292ZXIgdGhlIHBob3RvZ3JhcGhpYyB3b25kZXJzIG9mIEdhcmRlbiBvZiB0aGUgR29kcyBpbiBDb2xvcmFkby4gVW5sZWFzaCB5b3VyIGNyZWF0aXZpdHkgaW4gdGhpcyBpY29uaWMgbGFuZHNjYXBlIHdpdGggdGhlc2UgdGlwcyBhbmQgaW5zaWdodHMuIiwiJV91bmNvZGVfaGVhZGVyX3R5cGUlIjoiaGVhZGVyX3VuY29kZWJsb2NrIiwiJV93cF9vbGRfZGF0ZSUiOiIyMDIyLTA0LTE5IiwiJV90aHVtYm5haWxfaWQlIjoiMTIxNTEyIiwiJV9yZWxldmFuc3NpX3Bpbl9mb3JfYWxsJSI6Im9uIiwiJV9yZWxldmFuc3NpX3Bpbl9rZXl3b3JkcyUiOiIiLCIlX3JlbGV2YW5zc2lfdW5waW5fa2V5d29yZHMlIjoiIiwiJV9lei10b2MtZGlzYWJsZWQlIjoiIiwiJV9lei10b2MtaW5zZXJ0JSI6IjEiLCIlX2V6LXRvYy1oZWFkaW5nLWxldmVscyUiOiIxLCAyLCAzIiwiJV9lei10b2MtYWx0dGV4dCUiOiIiLCIlX2V6LXRvYy12aXNpYmlsaXR5X2hpZGVfYnlfZGVmYXVsdCUiOiIiLCIlX2V6LXRvYy1leGNsdWRlJSI6IiIsIiVfZHBfb3JpZ2luYWwlIjoiMTE5NzQ3IiwiJV9lZGl0X2xvY2slIjoiMTcwMzM0OTc0ODoxIiwiJV9lZGl0X2xhc3QlIjoiMSIsIiVfcmVsZXZhbnNzaV9waW4lIjoiR2FyZGVuIG9mIHRoZSBHb2RzIiwiJWlhd3BfdG90YWxfdmlld3MlIjoiODkiLCJ0YXhvbm9teT1jYXRlZ29yeSI6IlBob3RvZ3JhcGh5IEd1aWRlcywgUGhvdG8gU3BvdHMsIFVuaXRlZCBTdGF0ZXMsIENvbG9yYWRvIiwidGF4b25vbXk9cG9zdF90YWciOiJHZW9sb2dpY2FsLCBOYXR1cmUsIEJ1Y2tldCBMaXN0IiwidGF4b25vbXk9cG9zdF9mb3JtYXQiOiIifSwiaWNvbiI6Imh0dHBzOlwvXC9waXhlb2FwcC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjFcLzA4XC9uYXR1cmUtbWFya2VyLnBuZyJ9LCJpZCI6MTIxNTAwLCJjdXN0b21fZmlsdGVycyI6W10sImluZm93aW5kb3dfZGlzYWJsZSI6ZmFsc2UsImNhdGVnb3JpZXMiOlt7Imljb24iOiJodHRwczpcL1wvcGl4ZW9hcHAuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wOFwvbmF0dXJlLW1hcmtlci5wbmciLCJuYW1lIjoiTmF0dXJlIiwiaWQiOiIyIiwidHlwZSI6ImNhdGVnb3J5IiwiZXh0ZW5zaW9uX2ZpZWxkcyI6eyJjYXRfb3JkZXIiOiIifX1dfV0sInN0eWxlcyI6IltcclxuICAgIHtcclxuICAgICAgICBcImZlYXR1cmVUeXBlXCI6IFwiYWRtaW5pc3RyYXRpdmUuY291bnRyeVwiLFxyXG4gICAgICAgIFwiZWxlbWVudFR5cGVcIjogXCJnZW9tZXRyeVwiLFxyXG4gICAgICAgIFwic3R5bGVyc1wiOiBbXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIFwidmlzaWJpbGl0eVwiOiBcInNpbXBsaWZpZWRcIlxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBcImh1ZVwiOiBcIiNmZjAwMDBcIlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXVxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgICBcImZlYXR1cmVUeXBlXCI6IFwicG9pXCIsXHJcbiAgICAgICAgXCJlbGVtZW50VHlwZVwiOiBcImFsbFwiLFxyXG4gICAgICAgIFwic3R5bGVyc1wiOiBbXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIFwidmlzaWJpbGl0eVwiOiBcIm9mZlwiXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBdXHJcbiAgICB9XHJcbl0iLCJtYXBfcHJvcGVydHkiOnsibWFwX2lkIjoiMiIsImRlYnVnX21vZGUiOnRydWV9LCJzaGFwZXMiOnsiZHJhd2luZ19lZGl0YWJsZSI6ZmFsc2V9LCJmaWx0ZXJzIjp7ImZpbHRlcnNfY29udGFpbmVyIjoiW2RhdGEtY29udGFpbmVyPVwid3BnbXAtZmlsdGVycy1jb250YWluZXJcIl0ifSwibWFya2VyX2NhdGVnb3J5X2ljb25zIjp7IjEiOiJodHRwczpcL1wvcGl4ZW9hcHAuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wOFwvbGlnaHRob3VzZS1tYXJrZXItaWNvbi5wbmciLCIyIjoiaHR0cHM6XC9cL3BpeGVvYXBwLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDhcL25hdHVyZS1tYXJrZXIucG5nIiwiMyI6Imh0dHBzOlwvXC9waXhlb2FwcC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjFcLzA4XC93YXRlcmZyb250LTQ4cHgucG5nIiwiNCI6Imh0dHBzOlwvXC9waXhlb2FwcC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjFcLzA4XC93YXRlcmZhbGwtbWFya2VyLnBuZyIsIjUiOiJodHRwczpcL1wvcGl4ZW9hcHAuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wOFwvYXJjaGl0ZWN0dXJlLXBob3RvLXNwb3QtbWFya2VyLnBuZyIsIjYiOiJodHRwczpcL1wvcGl4ZW9hcHAuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wOFwvYWJhbmRvbmVkLXBob3RvLXNwb3QtbWFya2VyLnBuZyIsIjciOiJodHRwczpcL1wvcGl4ZW9hcHAuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wOFwvYWdyaWN1bHR1cmUtcGhvdG8tc3BvdC1tYXJrZXIucG5nIiwiOCI6Imh0dHBzOlwvXC9waXhlb2FwcC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjFcLzA4XC9jYXN0bGUtcGhvdG8tc3BvdC1tYXJrZXIucG5nIiwiOSI6Imh0dHBzOlwvXC9waXhlb2FwcC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjFcLzA4XC9jaHVyY2gtcGhvdG8tc3BvdC1tYXJrZXIucG5nIiwiMTAiOiJodHRwczpcL1wvcGl4ZW9hcHAuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wOFwvYnJpZGdlLXBob3RvLXNwb3QtbWFya2VyLnBuZyIsIjExIjoiaHR0cHM6XC9cL3BpeGVvYXBwLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDhcL2xhbmRtYXJrLXBob3RvLXNwb3QtbWFya2VyLnBuZyIsIjEyIjoiaHR0cHM6XC9cL3BpeGVvYXBwLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDhcL3dpbmRtaWxsLXBob3RvLW1hcmtlci5wbmciLCIxMyI6Imh0dHBzOlwvXC93d3cucGl4ZW9hcHAuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wOFwvZGVmYXVsdC1tYXJrZXIucG5nIn19

Directions:

If you’re starting from Harrisburg, here’s a simple route to reach this gem:

  1. First, hit the road heading south on Highway 145. Enjoy the scenic drive for roughly 5 miles.
  2. Next up, merge onto Highway 34 and continue your southward journey for about 10 miles.
  3. Now, it’s time to make a right turn onto Karbers Ridge Road. Follow it for approximately 2.5 miles.
  4. You’ll spot Forest Road up ahead. Turn north onto it.
  5. Keep driving for about 1.5 miles, and voilà, you’ll arrive at the entrance road to the Garden of the Gods Recreation Area.

Easy-peasy! These directions should lead you straight to the doorstep of Garden of the Gods, ready for your photographic adventure.

Parking:

Once you’ve arrived, parking options abound:

  • The Observation Trail area is equipped with not one but two spacious parking lots, ensuring you’ll have no trouble finding a spot. Perfect for accessing the park’s famous viewpoints and rock formations.
  • If you’re planning to stay overnight and capture the park’s nighttime beauty, overnight parking is allowed at the Backpacker’s Parking Lot within the Garden of the Gods Recreation Area.
  • And for those seeking a more rugged experience, additional overnight parking is available at the Hitching Post Trailhead along Gape Hollow Road on the west side of Garden of the Gods Wilderness.
  • Remember, overnight parking is a no-go in the picnic area or Observation Trail parking lots.

Preserving the Beauty and Respect for this Natural Wonder

As we conclude our photographic exploration of Garden of the Gods, let’s remember our role as stewards of this natural wonder. Practice Leave No Trace principles, ensuring that our presence leaves only footprints and takes only memories. Respect the sacredness of the land; do not climb on the formations, vandalize, or disrupt this pristine environment. By preserving its majesty and treating it with reverence, we ensure that Garden of the Gods remains a source of inspiration for generations to come. Happy shooting, and may your images inspire respect and awe for this remarkable place.

Garden of the Gods-Logan Moreno Gutierrez
Garden of the Gods-Logan Moreno Gutierrez

Explore More Photography Guides