Legoland Discovery centre, Birmingham- review
6 January 2023
Ay wanted to visit an aquarium. We have been to the National SEA LIFE Centre Birmingham before (read review HERE) , but as we had not yet been to the Legoland Discovery centre in Birmingham, I decided to have a go at visiting both attractions in one day (both being within walking distance from each other). That’s how we landed at the Legoland. Was it a good decision? well, read till the end.
The Legoland Discovery Centre Birmingham is an indoor attraction, so the British weather will not affect your visit. Don’t go expecting the Legoland Windsor (review and tips HERE) , the discovery centre is as different as it gets and much smaller. Basically, everything is arranged in sections in one large hall on one floor.
Rides:
Remember when I said, don’t expect Legoland Windsor ; thats because there are only two rides in the discovery centre. Kingdom Quest is a family laser shooting ride. You sit in a cart as a family of four/five, shooting at targets, trolls and skeletons with a laser gun with scores showing in front of you, which kept things competitive and a lot of fun. Merlin’s Apprentice Ride is the second one where you have to pedal to make your cart fly higher as it moves around in a circle like a fairground ride. Ay loved it but it was a work out for me.
Miniworld:
Again, dont expect the mainland at Legoland Windsor, this one is much smaller and essentially a replica of Birmingham and Warwick. I am not very familiar with Birmingham so could not appreciate all the buildings but the attention to detail is amazing in what I could recognise. There was also an interactive football match between local rivals Birmingham City and Aston Villa, which was quite cool and kept Ay and daddy occupied for a bit. Also, the lights in the hall dim out after a while, and lights glow up on the buildings with sound effects, mimicking day-night cycle, which was awesome.
4D Cinema:
The 4D LEGO® Cinema experience is included with general admission and was one of the coolest feature in the discovery centre. The movies last approx 20-30 minutes (so perfect for little ones) and are highly engaging. Be prepared for the characters to pop out, as if throwing stuff at you or splash water particles on you. There are strobe/ flash lights and it can get noisy, so please be warned if you suffer from any conditions that may be triggered by it. They show different films throughout the day, at one hour interval, so you could watch a few movies if you stayed for longer.
Main arena with soft play and Lego building zones:
Right in the centre of the main arena is a baby mat with some play equipment. There is also a small cafe with seating, which sells drinks and (NOT unexpectedly) overpriced basic meal deals. Both are perfectly placed for you to sit down and keep an eye on your children as they play around the huge hall.
There is Lego city themed soft play and several tables around the zone with tons of lego bricks to build. There were tubs of Lego Technic bits with basic instructions to make different sorts of cars. Children created their own cars and then raced them down either the interactive 5-way track or the other two vertical ramps. Ay spent most of his time here, racing his creations with us and also with other children, refining his model depending on how it did. It was a lot of fun. Then, there is the city builder zone where you can build whatever you like on the pad, then press a button to stimulate an earthquake and notch the intensity up to see if your building is stable or will fall down. After a few goes, Ay actually purposely started making buildings which will fall, making him laugh.
Then, there is also the Lego friend’s area, which would be a dream for fans, with Heartlake city models, real life characters, beauty cart and buckets full of Lego to make your own creations.
Value for money
Though, Legoland discovery centre is meant to be an an attraction for children of all ages, I felt it was over-rated (though this may be an unpopular opinion). Ay, who is five years old, loved it but I think the small play area does not have much to offer for older age groups and not worth the full ticket price for them.
General entry ticket starts from £18.50 on weekdays or 20.50£ on weekends (if you book ahead online), which is pricey for what’s on offer. If you visit during the week in term time, you can buy an adult and preschooler (5 and under) ticket for just £12, which is what we did and is an amazing offer. You can upgrade to visit Sea Life aquarium (review HERE) , which is just a short walk away, for £10 pp, which is what we did. They are both doable in one day and makes a good day out for much better value for money. If you buy the combo ticket online, then it is more expensive, so I suggest doing it on the day at the venue. You can also redeem your Tesco Clubcard vouchers or keep an eye out for the promotional 2 for 1 offers on cereal boxes. Groupon also does a deal once in a while, so another website worth looking out for.
A lot of what you do in the discovery centre is play with lego. A cynic like me will argue if I really want to spend all that money just for my child to play with lego (and not even keep the creations). I wished there was more to the place than there is but thats just me! My lego- crazy kid had a happy day. We loved the Kingdom quest ride, the 4D cinema and racing tracks in the Lego building arena.
I absolutely detest the exit through the gift shop though, which has aisles full of the latest Lego sets. Better prepare your kids (and yourselves) beforehand
Website: Legoland Discovery Centre, Birmingham
🗺 Address: LEGOLAND Discovery Centre, Arena, King Edwards Rd, Birmingham B1 2AA, United Kingdom
🎟 Charges apply. Please see website for more uptodate prices and read our value for money paragraph above
🚘 The centre does not have its own car park, however car parking facilities are located within a minutes walk of the centre at Arena Birmingham South B16 8ET and Q park Brindleyplace B1 2JF (standard daily fees are £5 for up to two hours; £7-8 for up to three hours; £9-11 for up to four hours). We parked on the near by Edward road where there are some spaces and paid 4.7£ for four hours (via RingGo) which is cheaper than the above car parks, so it is worth driving around.
Also, the area falls into the low emission zone in central Birmingham, where separate charges operate for certain cars and has to be paid online. Please check HERE to avoid penalty and unexpected charges
🚻 Toilets on site
🍕There is a small cafe which sells drinks and (NOT unexpectedly) overpriced basic meal deals.
🧺 Not enough space for Picnic in the aquarium but you could do it outside near the canals if you wished
🦽 Wheelchair accessible
🐕 Dogs not allowed
If you think something needs updating on this post, please
contact us HERE
You may also like:
Plan your journey here
eyJtYXBfb3B0aW9ucyI6eyJjZW50ZXJfbGF0IjoiNTIuNDc5MTQ3MyIsImNlbnRlcl9sbmciOiItMS45MTUwMzk4Iiwiem9vbSI6MTIsIm1hcF90eXBlX2lkIjoiUk9BRE1BUCIsImNlbnRlcl9ieV9uZWFyZXN0IjpmYWxzZSwiZml0X2JvdW5kcyI6dHJ1ZSwiY2VudGVyX2NpcmNsZV9maWxsY29sb3IiOiIjOENBRUYyIiwiY2VudGVyX2NpcmNsZV9zdHJva2Vjb2xvciI6IiM4Q0FFRjIiLCJzaG93X2NlbnRlcl9jaXJjbGUiOmZhbHNlLCJzaG93X2NlbnRlcl9tYXJrZXIiOmZhbHNlLCJjZW50ZXJfbWFya2VyX2ljb24iOiJodHRwOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL1wvZGVmYXVsdF9tYXJrZXIucG5nIiwiZHJhZ2dhYmxlIjp0cnVlLCJzY3JvbGxfd2hlZWwiOiJmYWxzZSIsImdlc3R1cmUiOiJhdXRvIiwibWFya2VyX2RlZmF1bHRfaWNvbiI6Imh0dHA6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcLzctZ2VuZXJpYy5wbmciLCJpbmZvd2luZG93X3NldHRpbmciOiI8ZGl2IGNsYXNzPVwiZmMtaXRlbS1ib3ggZmMtaXRlbS1uby1wYWRkaW5nIFwiPlxuICAgIHttYXJrZXJfaW1hZ2V9PFwvcD5cbjxkaXYgY2xhc3M9XCJmYy1pdGVtY29udGVudC1wYWRkaW5nXCI+XG48ZGl2IGNsYXNzPVwiZmMtaXRlbWNvbnRlbnQtcGFkZGluZyBmYy1pdGVtLW5vLXBhZGRpbmdcIj5cbjxkaXYgY2xhc3M9XCJmYy1pdGVtLXRpdGxlIGZjLWl0ZW0tcHJpbWFyeS10ZXh0LWNvbG9yIGZjLWl0ZW0tdG9wLXNwYWNlXCI+e21hcmtlcl90aXRsZX08XC9kaXY+XG48ZGl2IGNsYXNzPVwiZmMtaXRlbS1jb250ZW50IGZjLWl0ZW0tYm9keS10ZXh0LWNvbG9yXCI+e21hcmtlcl9hZGRyZXNzfTxcL2Rpdj5cbjxcL3A+PFwvZGl2PlxuPFwvcD48XC9kaXY+XG48ZGl2IGNsYXNzPVwiZmMtY2xlYXJcIj48XC9kaXY+XG48XC9kaXY+XG4iLCJpbmZvd2luZG93X2dlb3RhZ3Nfc2V0dGluZyI6IjxkaXYgY2xhc3M9XCJmYy1pdGVtLWJveCBmYy1pdGVtLW5vLXBhZGRpbmcgXCI+XHJcbiAgICB7cG9zdF9mZWF0dXJlZF9pbWFnZX1cclxuICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtY29udGVudC1wYWRkaW5nXCI+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImZjLWl0ZW1jb250ZW50LXBhZGRpbmcgZmMtaXRlbS1uby1wYWRkaW5nXCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtLXRpdGxlIGZjLWl0ZW0tcHJpbWFyeS10ZXh0LWNvbG9yIGZjLWl0ZW0tdG9wLXNwYWNlXCI+e3Bvc3RfdGl0bGV9PFwvZGl2PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbS1jb250ZW50IGZjLWl0ZW0tYm9keS10ZXh0LWNvbG9yXCI+e21hcmtlcl9hZGRyZXNzfVxyXG48XC9kaXY+PGEgdGFyZ2V0PVwiX2JsYW5rXCIgY2xhc3M9XCJmYy1idG4gZmMtYnRuLXNtYWxsIGZjLWJ0bi1yZWRcIiBocmVmPVwie3Bvc3RfbGlua31cIj5SZWFkIE1vcmUuLi48XC9hPjxcL2Rpdj5cclxuPFwvZGl2PlxyXG4gICAgPGRpdiBjbGFzcz1cImZjLWNsZWFyXCI+PFwvZGl2PjxcL2Rpdj4iLCJpbmZvd2luZG93X3NraW4iOnsibmFtZSI6ImFhcmUiLCJ0eXBlIjoiaW5mb3dpbmRvdyIsInNvdXJjZWNvZGUiOiI8ZGl2IGNsYXNzPVwiZmMtaXRlbS1ib3ggZmMtaXRlbS1uby1wYWRkaW5nIFwiPlxyXG4gICAge21hcmtlcl9pbWFnZX1cclxuICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtY29udGVudC1wYWRkaW5nXCI+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImZjLWl0ZW1jb250ZW50LXBhZGRpbmcgZmMtaXRlbS1uby1wYWRkaW5nXCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtLXRpdGxlIGZjLWl0ZW0tcHJpbWFyeS10ZXh0LWNvbG9yIGZjLWl0ZW0tdG9wLXNwYWNlXCI+e21hcmtlcl90aXRsZX08XC9kaXY+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtLWNvbnRlbnQgZmMtaXRlbS1ib2R5LXRleHQtY29sb3JcIj57bWFya2VyX2FkZHJlc3N9PFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuICAgIDxcL2Rpdj5cclxuICAgIDxkaXYgY2xhc3M9XCJmYy1jbGVhclwiPjxcL2Rpdj5cclxuPFwvZGl2PiJ9LCJpbmZvd2luZG93X3Bvc3Rfc2tpbiI6eyJuYW1lIjoiYWFyZSIsInR5cGUiOiJwb3N0Iiwic291cmNlY29kZSI6IjxkaXYgY2xhc3M9XCJmYy1pdGVtLWJveCBmYy1pdGVtLW5vLXBhZGRpbmcgXCI+XHJcbiAgICB7cG9zdF9mZWF0dXJlZF9pbWFnZX1cclxuICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtY29udGVudC1wYWRkaW5nXCI+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImZjLWl0ZW1jb250ZW50LXBhZGRpbmcgZmMtaXRlbS1uby1wYWRkaW5nXCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtLXRpdGxlIGZjLWl0ZW0tcHJpbWFyeS10ZXh0LWNvbG9yIGZjLWl0ZW0tdG9wLXNwYWNlXCI+e3Bvc3RfdGl0bGV9PFwvZGl2PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbS1jb250ZW50IGZjLWl0ZW0tYm9keS10ZXh0LWNvbG9yXCI+e21hcmtlcl9hZGRyZXNzfVxyXG48XC9kaXY+PGEgdGFyZ2V0PVwiX2JsYW5rXCIgY2xhc3M9XCJmYy1idG4gZmMtYnRuLXNtYWxsIGZjLWJ0bi1yZWRcIiBocmVmPVwie3Bvc3RfbGlua31cIj5SZWFkIE1vcmUuLi48XC9hPjxcL2Rpdj5cclxuPFwvZGl2PlxyXG4gICAgPGRpdiBjbGFzcz1cImZjLWNsZWFyXCI+PFwvZGl2PjxcL2Rpdj4ifSwiaW5mb3dpbmRvd19ib3VuY2VfYW5pbWF0aW9uIjoiY2xpY2siLCJpbmZvd2luZG93X2Ryb3BfYW5pbWF0aW9uIjpmYWxzZSwiY2xvc2VfaW5mb3dpbmRvd19vbl9tYXBfY2xpY2siOnRydWUsImRlZmF1bHRfaW5mb3dpbmRvd19vcGVuIjpmYWxzZSwiaW5mb3dpbmRvd19vcGVuX2V2ZW50IjoiY2xpY2siLCJsaXN0aW5nX2luZm93aW5kb3dfb3Blbl9ldmVudCI6ImNsaWNrIiwiaXNfbW9iaWxlIjpmYWxzZSwiaW5mb3dpbmRvd19maWx0ZXJfb25seSI6ZmFsc2UsImluZm93aW5kb3dfY2xpY2tfY2hhbmdlX3pvb20iOjAsImluZm93aW5kb3dfY2xpY2tfY2hhbmdlX2NlbnRlciI6ZmFsc2UsImZ1bGxfc2NyZWVuX2NvbnRyb2wiOnRydWUsInNlYXJjaF9jb250cm9sIjp0cnVlLCJ6b29tX2NvbnRyb2wiOnRydWUsIm1hcF90eXBlX2NvbnRyb2wiOnRydWUsInN0cmVldF92aWV3X2NvbnRyb2wiOnRydWUsImxvY2F0ZW1lX2NvbnRyb2wiOmZhbHNlLCJtb2JpbGVfc3BlY2lmaWMiOmZhbHNlLCJ6b29tX21vYmlsZSI6NSwiZHJhZ2dhYmxlX21vYmlsZSI6dHJ1ZSwic2Nyb2xsX3doZWVsX21vYmlsZSI6dHJ1ZSwiZnVsbF9zY3JlZW5fY29udHJvbF9wb3NpdGlvbiI6IlRPUF9SSUdIVCIsInNlYXJjaF9jb250cm9sX3Bvc2l0aW9uIjoiVE9QX0xFRlQiLCJsb2NhdGVtZV9jb250cm9sX3Bvc2l0aW9uIjoiVE9QX0xFRlQiLCJ6b29tX2NvbnRyb2xfcG9zaXRpb24iOiJUT1BfTEVGVCIsIm1hcF90eXBlX2NvbnRyb2xfcG9zaXRpb24iOiJUT1BfUklHSFQiLCJtYXBfdHlwZV9jb250cm9sX3N0eWxlIjoiSE9SSVpPTlRBTF9CQVIiLCJzdHJlZXRfdmlld19jb250cm9sX3Bvc2l0aW9uIjoiVE9QX0xFRlQiLCJtYXBfY29udHJvbCI6ZmFsc2UsInNjcmVlbnMiOnsic21hcnRwaG9uZXMiOnsibWFwX3dpZHRoX21vYmlsZSI6IjM3NSIsIm1hcF9oZWlnaHRfbW9iaWxlIjoiNTY3IiwibWFwX3pvb21fbGV2ZWxfbW9iaWxlIjoiNSJ9LCJpcGFkcyI6eyJtYXBfd2lkdGhfbW9iaWxlIjoiNzY4IiwibWFwX2hlaWdodF9tb2JpbGUiOiIxMDI0IiwibWFwX3pvb21fbGV2ZWxfbW9iaWxlIjoiMTAifSwibGFyZ2Utc2NyZWVucyI6eyJtYXBfd2lkdGhfbW9iaWxlIjoiMTM2NiIsIm1hcF9oZWlnaHRfbW9iaWxlIjoiNzY4IiwibWFwX3pvb21fbGV2ZWxfbW9iaWxlIjoiMiJ9fSwibWFwX2luZm93aW5kb3dfY3VzdG9taXNhdGlvbnMiOmZhbHNlLCJpbmZvd2luZG93X3dpZHRoIjoiMTAgY21weCIsImluZm93aW5kb3dfYm9yZGVyX2NvbG9yIjoicmdiYSgwLCAwLCAwLCAwLjA5ODAzOTIpIiwiaW5mb3dpbmRvd19iZ19jb2xvciI6IiNmZmYiLCJzaG93X2luZm93aW5kb3dfaGVhZGVyIjpmYWxzZSwibWluX3pvb20iOiIwIiwibWF4X3pvb20iOiIxOSIsInpvb21fbGV2ZWxfYWZ0ZXJfc2VhcmNoIjoiMTAiLCJ1cmxfZmlsdGVycyI6ZmFsc2UsImRvdWJsZWNsaWNrem9vbSI6ZmFsc2UsImN1cnJlbnRfcG9zdF9vbmx5Ijp0cnVlLCJib3VuZF9tYXBfYWZ0ZXJfZmlsdGVyIjpmYWxzZSwiZGlzcGxheV9yZXNldF9idXR0b24iOmZhbHNlLCJtYXBfcmVzZXRfYnV0dG9uX3RleHQiOiJSZXNldCIsImhlaWdodCI6IjcwMCJ9LCJwbGFjZXMiOlt7InNvdXJjZSI6InBvc3QiLCJ0aXRsZSI6IkxlZ29sYW5kIERpc2NvdmVyeSBjZW50cmUsIEJpcm1pbmdoYW0tIHJldmlldyIsImluZm93aW5kb3dfY29udGVudCI6IjxkaXYgY2xhc3M9XCJmYy1pdGVtLWJveCBmYy1pdGVtLW5vLXBhZGRpbmcgXCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwiZmMtZmVhdHVyZS1pbWdcIj48aW1nIGxvYWRpbmc9XCJsYXp5XCIgZGVjb2Rpbmc9XCJhc3luY1wiIGFsdD1cIkNpdHkgYnVpbGRlciBhdCBMZWdvbGFuZCBEaXNjb3ZlcnkgY2VudHJlXCIgd2lkdGg9XCIzMDBcIiBoZWlnaHQ9XCIyMjVcIiBzcmM9XCJodHRwczpcL1wvaTAud3AuY29tXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzAxXC9JTUdfNzc0MEQuanBnP2ZpdD0zMDAlMkMyMjUmc3NsPTFcIiBjbGFzcz1cIndwLXBvc3QtaW1hZ2UgICB3cGdtcF9mZWF0dXJlZF9pbWFnZVwiID48XC9kaXY+XHJcbiAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbWNvbnRlbnQtcGFkZGluZ1wiPlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtY29udGVudC1wYWRkaW5nIGZjLWl0ZW0tbm8tcGFkZGluZ1wiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbS10aXRsZSBmYy1pdGVtLXByaW1hcnktdGV4dC1jb2xvciBmYy1pdGVtLXRvcC1zcGFjZVwiPkxlZ29sYW5kIERpc2NvdmVyeSBjZW50cmUsIEJpcm1pbmdoYW0tIHJldmlldzxcL2Rpdj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZjLWl0ZW0tY29udGVudCBmYy1pdGVtLWJvZHktdGV4dC1jb2xvclwiPnttYXJrZXJfYWRkcmVzc31cclxuPFwvZGl2PjxhIHRhcmdldD1cIl9ibGFua1wiIGNsYXNzPVwiZmMtYnRuIGZjLWJ0bi1zbWFsbCBmYy1idG4tcmVkXCIgaHJlZj1cImh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL2RheXMtb3V0LWluLWFuZC1hcm91bmQtb3hmb3Jkc2hpcmVcL2xlZ29sYW5kLWRpc2NvdmVyeS1jZW50cmUtYmlybWluZ2hhbS1yZXZpZXdcL1wiPlJlYWQgTW9yZS4uLjxcL2E+PFwvZGl2PlxyXG48XC9kaXY+XHJcbiAgICA8ZGl2IGNsYXNzPVwiZmMtY2xlYXJcIj48XC9kaXY+PFwvZGl2PiIsImNvbnRlbnQiOiJBeSB3YW50ZWQgdG8gdmlzaXQgYW4gYXF1YXJpdW0uIFdlIGhhdmUgYmVlbiB0byB0aGUgTmF0aW9uYWwgU0VBIExJRkUgQ2VudHJlIEJpcm1pbmdoYW0gYmVmb3JlIChyZWFkLi4uIiwiYWRkcmVzcyI6IkxFR09MQU5EIERpc2NvdmVyeSBDZW50cmUsIEFyZW5hLCBLaW5nIEVkd2FyZHMgUmQsIEJpcm1pbmdoYW0gQjEgMkFBLCBVSyIsImxvY2F0aW9uIjp7ImxhdCI6IjUyLjQ3OTE0NzMiLCJzdGF0ZSI6IkVuZ2xhbmQiLCJjb3VudHJ5IjoiVW5pdGVkIEtpbmdkb20iLCJsbmciOiItMS45MTUwMzk4Iiwib25jbGlja19hY3Rpb24iOiJtYXJrZXIiLCJyZWRpcmVjdF9wZXJtYWxpbmsiOiJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC9kYXlzLW91dC1pbi1hbmQtYXJvdW5kLW94Zm9yZHNoaXJlXC9sZWdvbGFuZC1kaXNjb3ZlcnktY2VudHJlLWJpcm1pbmdoYW0tcmV2aWV3XC8iLCJ6b29tIjoxMiwiZXh0cmFfZmllbGRzIjp7InBvc3RfZXhjZXJwdCI6IkF5IHdhbnRlZCB0byB2aXNpdCBhbiBhcXVhcml1bS4gV2UgaGF2ZSBiZWVuIHRvIHRoZSBOYXRpb25hbCBTRUEgTElGRSBDZW50cmUgQmlybWluZ2hhbSBiZWZvcmUgKHJlYWQuLi4iLCJwb3N0X2NvbnRlbnQiOiJBeSB3YW50ZWQgdG8gdmlzaXQgYW4gYXF1YXJpdW0uIFdlIGhhdmUgYmVlbiB0byB0aGUgPGEgaHJlZj1cImh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL2RheXMtb3V0LWluLWFuZC1hcm91bmQtb3hmb3Jkc2hpcmVcL25hdGlvbmFsLXNlYS1saWZlLWNlbnRyZS1iaXJtaW5naGFtXC9cIiB0YXJnZXQ9XCJfYmxhbmtcIiByZWw9XCJub29wZW5lclwiPk5hdGlvbmFsIFNFQSBMSUZFIENlbnRyZSBCaXJtaW5naGFtIGJlZm9yZSAocmVhZCByZXZpZXcgSEVSRSk8XC9hPlx1MDBhMCwgYnV0IGFzIHdlXHUwMGEwaGFkIG5vdCB5ZXQgYmVlbiB0byB0aGUgTGVnb2xhbmQgRGlzY292ZXJ5IGNlbnRyZSBpbiBCaXJtaW5naGFtLCBJIGRlY2lkZWQgdG8gaGF2ZSBhIGdvIGF0IHZpc2l0aW5nIGJvdGggYXR0cmFjdGlvbnMgaW4gb25lIGRheSAoYm90aCBiZWluZyB3aXRoaW4gd2Fsa2luZyBkaXN0YW5jZSBmcm9tIGVhY2ggb3RoZXIpLiBUaGF0J3MgaG93IHdlIGxhbmRlZCBhdCB0aGUgTGVnb2xhbmQuIFdhcyBpdCBhIGdvb2QgZGVjaXNpb24/IHdlbGwsIHJlYWQgdGlsbCB0aGUgZW5kLlxuXG48cCBjbGFzcz1cImRjci0xYjY0ZHFoXCI+VGhlIExlZ29sYW5kIERpc2NvdmVyeSBDZW50cmUgQmlybWluZ2hhbSBpcyBhbiBpbmRvb3IgYXR0cmFjdGlvbiwgc28gdGhlIEJyaXRpc2ggd2VhdGhlciB3aWxsIG5vdCBhZmZlY3QgeW91ciB2aXNpdC4gRG9uJ3QgZ28gZXhwZWN0aW5nXHUwMGEwdGhlIDxhIGhyZWY9XCJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC9kYXlzLW91dC1pbi1hbmQtYXJvdW5kLW94Zm9yZHNoaXJlXC9sZWdvbGFuZC13aW5kc29yXC9cIiB0YXJnZXQ9XCJfYmxhbmtcIiByZWw9XCJub29wZW5lclwiPiBMZWdvbGFuZCBXaW5kc29yIChyZXZpZXcgYW5kIHRpcHMgSEVSRSk8XC9hPiwgdGhlIFx1MDBhMGRpc2NvdmVyeSBjZW50cmUgaXMgYXMgZGlmZmVyZW50IGFzIGl0IGdldHMgYW5kIG11Y2ggc21hbGxlci4gQmFzaWNhbGx5LCBldmVyeXRoaW5nIGlzIGFycmFuZ2VkIGluIHNlY3Rpb25zIGluIG9uZSBsYXJnZSBoYWxsIG9uIG9uZSBmbG9vci48XC9wPlxuXG48aDI+UmlkZXM6PFwvaDI+XG5cblJlbWVtYmVyIHdoZW4gSSBzYWlkLCBkb24ndCBleHBlY3Q8YSBocmVmPVwiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvZGF5cy1vdXQtaW4tYW5kLWFyb3VuZC1veGZvcmRzaGlyZVwvbGVnb2xhbmQtd2luZHNvclwvXCIgdGFyZ2V0PVwiX2JsYW5rXCIgcmVsPVwibm9vcGVuZXJcIj4gTGVnb2xhbmQgV2luZHNvcjxcL2E+OyB0aGF0cyBiZWNhdXNlIHRoZXJlIGFyZSBcdTAwYTBvbmx5IHR3byByaWRlcyBpbiB0aGUgZGlzY292ZXJ5IGNlbnRyZS5cdTAwYTBLaW5nZG9tIFF1ZXN0IGlzXHUwMGEwYSBmYW1pbHkgbGFzZXIgc2hvb3RpbmcgcmlkZS4gWW91IHNpdCBpbiBhIGNhcnQgYXMgYSBmYW1pbHkgb2YgZm91clwvZml2ZSwgc2hvb3RpbmcgYXQgdGFyZ2V0cyxcdTAwYTB0cm9sbHMgYW5kIHNrZWxldG9ucyB3aXRoIGEgbGFzZXIgZ3VuXHUwMGEwd2l0aCBzY29yZXMgc2hvd2luZyBpbiBmcm9udCBvZiB5b3UsIHdoaWNoIGtlcHQgdGhpbmdzIGNvbXBldGl0aXZlIGFuZCBhIGxvdCBvZiBmdW4uXHUwMGEwTWVybGluXHUyMDE5cyBBcHByZW50aWNlIFJpZGUgaXMgdGhlIHNlY29uZCBvbmVcdTAwYTB3aGVyZSB5b3UgaGF2ZSB0byBwZWRhbCB0byBtYWtlIHlvdXIgY2FydCBmbHkgaGlnaGVyIGFzIGl0IG1vdmVzIGFyb3VuZCBpbiBhIGNpcmNsZSBsaWtlIGEgZmFpcmdyb3VuZCByaWRlLiBBeSBsb3ZlZCBpdCBidXQgaXQgd2FzIGEgd29yayBvdXQgZm9yIG1lLlxuXG48aDI+TWluaXdvcmxkOjxcL2gyPlxuXG5BZ2FpbiwgZG9udCBleHBlY3QgdGhlIG1haW5sYW5kIGF0IExlZ29sYW5kIFdpbmRzb3IsIHRoaXMgb25lIGlzIG11Y2ggc21hbGxlciBhbmQgZXNzZW50aWFsbHkgYSByZXBsaWNhIG9mIEJpcm1pbmdoYW0gYW5kIFdhcndpY2suIEkgYW0gbm90IHZlcnkgZmFtaWxpYXIgd2l0aCBCaXJtaW5naGFtIHNvIGNvdWxkIG5vdCBhcHByZWNpYXRlIGFsbCB0aGUgYnVpbGRpbmdzIGJ1dCB0aGUgYXR0ZW50aW9uIHRvIGRldGFpbCBpcyBhbWF6aW5nIGluIHdoYXQgSSBjb3VsZCByZWNvZ25pc2UuIFRoZXJlIHdhcyBhbHNvXHUwMGEwYW4gaW50ZXJhY3RpdmUgZm9vdGJhbGwgbWF0Y2ggYmV0d2VlbiBsb2NhbCByaXZhbHMgQmlybWluZ2hhbSBDaXR5IGFuZCBBc3RvbiBWaWxsYSwgd2hpY2ggd2FzIHF1aXRlIGNvb2wgYW5kIGtlcHQgQXkgYW5kIGRhZGR5IG9jY3VwaWVkIGZvciBhIGJpdC4gQWxzbywgdGhlIGxpZ2h0cyBpbiB0aGUgaGFsbCBkaW0gb3V0IGFmdGVyIGEgd2hpbGUsIGFuZCBsaWdodHMgZ2xvdyB1cCBvbiB0aGUgYnVpbGRpbmdzIHdpdGggc291bmQgZWZmZWN0cyxcdTAwYTBtaW1pY2tpbmcgZGF5LW5pZ2h0IGN5Y2xlLCB3aGljaCB3YXMgYXdlc29tZS5cblxuPGgyPjREIENpbmVtYTo8XC9oMj5cblxuVGhlIDREIExFR09cdTAwYWUgQ2luZW1hIGV4cGVyaWVuY2UgaXMgaW5jbHVkZWQgd2l0aCBnZW5lcmFsIGFkbWlzc2lvbiBhbmQgd2FzIG9uZSBvZiB0aGUgY29vbGVzdCBmZWF0dXJlIGluIHRoZSBkaXNjb3ZlcnkgY2VudHJlLiBcdTAwYTBUaGUgbW92aWVzIGxhc3QgYXBwcm94IDIwLTMwIG1pbnV0ZXMgKHNvIHBlcmZlY3QgZm9yIGxpdHRsZSBvbmVzKSBhbmQgYXJlIGhpZ2hseSBlbmdhZ2luZy4gQmUgcHJlcGFyZWQgZm9yIHRoZSBjaGFyYWN0ZXJzIHRvIHBvcCBvdXQsIGFzIGlmIHRocm93aW5nIHN0dWZmIGF0IHlvdSBvciBzcGxhc2ggd2F0ZXIgcGFydGljbGVzIG9uIHlvdS4gVGhlcmUgYXJlIHN0cm9iZVwvIGZsYXNoIGxpZ2h0cyBhbmQgaXQgY2FuIGdldCBub2lzeSwgc28gcGxlYXNlIGJlIHdhcm5lZCBpZiB5b3Ugc3VmZmVyIGZyb20gYW55IGNvbmRpdGlvbnMgdGhhdCBtYXkgYmUgdHJpZ2dlcmVkIGJ5IGl0Llx1MDBhMFRoZXlcdTAwYTBzaG93IGRpZmZlcmVudCBmaWxtcyB0aHJvdWdob3V0IHRoZSBkYXksIGF0IG9uZSBob3VyIGludGVydmFsLCBzbyB5b3UgY291bGQgd2F0Y2ggYSBmZXcgbW92aWVzIGlmIHlvdSBzdGF5ZWQgZm9yIGxvbmdlci5cblxuPGgyPk1haW4gYXJlbmEgd2l0aFx1MDBhMHNvZnQgcGxheSBhbmQgTGVnbyBidWlsZGluZyB6b25lczo8XC9oMj5cblxuUmlnaHQgaW4gdGhlIGNlbnRyZSBvZiB0aGUgbWFpbiBhcmVuYSBpcyBhIGJhYnkgbWF0IHdpdGggc29tZSBwbGF5IGVxdWlwbWVudC4gVGhlcmUgaXMgYWxzbyBhXHUwMGEwc21hbGwgY2FmZSB3aXRoIHNlYXRpbmcsIHdoaWNoXHUwMGEwc2VsbHMgZHJpbmtzIGFuZCAoTk9UIHVuZXhwZWN0ZWRseSkgb3ZlcnByaWNlZCBiYXNpYyBtZWFsIGRlYWxzLiBCb3RoIGFyZVx1MDBhMHBlcmZlY3RseSBwbGFjZWQgZm9yIHlvdSB0byBzaXQgZG93biBhbmQga2VlcCBhbiBleWUgb24geW91ciBjaGlsZHJlbiBhcyB0aGV5IHBsYXkgYXJvdW5kIHRoZSBodWdlIGhhbGwuXG5cblRoZXJlIGlzIExlZ28gY2l0eSB0aGVtZWQgc29mdCBwbGF5IGFuZCBzZXZlcmFsIHRhYmxlcyBhcm91bmQgdGhlIHpvbmUgd2l0aCB0b25zIG9mIGxlZ28gYnJpY2tzIHRvIGJ1aWxkLlx1MDBhMFRoZXJlIHdlcmUgdHVicyBvZiBMZWdvIFRlY2huaWMgYml0cyB3aXRoIGJhc2ljIGluc3RydWN0aW9ucyB0byBtYWtlIGRpZmZlcmVudCBzb3J0cyBvZiBjYXJzLiBDaGlsZHJlbiBjcmVhdGVkIHRoZWlyIG93biBjYXJzIGFuZCB0aGVuIHJhY2VkIHRoZW0gZG93biBlaXRoZXIgdGhlIGludGVyYWN0aXZlIDUtd2F5IHRyYWNrIG9yIHRoZSBvdGhlciB0d28gdmVydGljYWwgcmFtcHMuIEF5IHNwZW50IG1vc3Qgb2YgaGlzIHRpbWUgaGVyZSwgcmFjaW5nIGhpcyBjcmVhdGlvbnMgd2l0aCB1cyBhbmQgYWxzbyB3aXRoIG90aGVyIGNoaWxkcmVuLCByZWZpbmluZyBoaXMgbW9kZWwgZGVwZW5kaW5nIG9uIGhvdyBpdCBkaWQuIEl0IHdhcyBhIGxvdCBvZiBmdW4uIFRoZW4sIHRoZXJlIGlzIHRoZSBjaXR5IGJ1aWxkZXIgem9uZSB3aGVyZVx1MDBhMHlvdSBjYW4gYnVpbGQgd2hhdGV2ZXIgeW91IGxpa2Ugb24gdGhlIHBhZCwgdGhlbiBwcmVzcyBhIGJ1dHRvbiB0byBzdGltdWxhdGUgYW4gZWFydGhxdWFrZSBhbmQgbm90Y2ggdGhlIGludGVuc2l0eSB1cCB0byBzZWUgaWYgeW91ciBidWlsZGluZyBpcyBzdGFibGUgb3Igd2lsbCBmYWxsIGRvd24uIEFmdGVyIGEgZmV3IGdvZXMsIEF5IGFjdHVhbGx5IHB1cnBvc2VseSBzdGFydGVkIG1ha2luZyBidWlsZGluZ3Mgd2hpY2ggd2lsbCBmYWxsLCBtYWtpbmcgaGltIGxhdWdoLlxuXG5UaGVuLCB0aGVyZSBpcyBhbHNvIHRoZVx1MDBhMExlZ28gZnJpZW5kXHUyMDE5cyBhcmVhLCB3aGljaCB3b3VsZCBiZSBhIGRyZWFtIGZvciBmYW5zLCB3aXRoIEhlYXJ0bGFrZSBjaXR5IG1vZGVscywgcmVhbCBsaWZlIGNoYXJhY3RlcnMsIGJlYXV0eSBjYXJ0IGFuZCBidWNrZXRzIGZ1bGwgb2YgTGVnbyB0byBtYWtlIHlvdXIgb3duIGNyZWF0aW9ucy5cblxuPGgyIGlkPVwidmFsdWUtZm9yLW1vbmV5XCI+VmFsdWUgZm9yIG1vbmV5PFwvaDI+XG5cbjxwIGNsYXNzPVwiZGNyLTFiNjRkcWhcIj5UaG91Z2gsIExlZ29sYW5kIGRpc2NvdmVyeSBjZW50cmUgaXMgbWVhbnQgdG8gYmUgYW4gYW4gYXR0cmFjdGlvbiBmb3IgY2hpbGRyZW4gb2YgYWxsIGFnZXMsIEkgZmVsdCBpdCB3YXMgb3Zlci1yYXRlZCAodGhvdWdoIHRoaXMgbWF5IGJlIGFuIHVucG9wdWxhciBvcGluaW9uKS4gQXksIHdobyBpcyBmaXZlIHllYXJzIG9sZCwgbG92ZWQgaXQgYnV0IEkgdGhpbmsgdGhlIHNtYWxsIHBsYXkgYXJlYSBkb2VzIG5vdCBoYXZlIG11Y2ggdG8gb2ZmZXIgZm9yIG9sZGVyIGFnZSBncm91cHMgYW5kXHUwMGEwbm90IHdvcnRoIHRoZSBmdWxsIHRpY2tldCBwcmljZSBmb3IgdGhlbS48XC9wPlxuXG48cCBjbGFzcz1cImRjci0xYjY0ZHFoXCI+R2VuZXJhbFx1MDBhMGVudHJ5IHRpY2tldCBzdGFydHMgZnJvbSBcdTAwYTMxOC41MCBvbiB3ZWVrZGF5cyBvciAyMC41MFx1MDBhMyBvbiB3ZWVrZW5kcyAoaWYgeW91IGJvb2sgYWhlYWQgb25saW5lKSwgd2hpY2ggaXMgcHJpY2V5XHUwMGEwZm9yIHdoYXRcdTIwMTlzIG9uIG9mZmVyLlx1MDBhMElmIHlvdSB2aXNpdCBkdXJpbmcgdGhlIHdlZWsgaW4gdGVybSB0aW1lLCB5b3UgY2FuIGJ1eSBhbiBhZHVsdCBhbmQgcHJlc2Nob29sZXIgKDUgYW5kIHVuZGVyKSB0aWNrZXQgZm9yIGp1c3QgXHUwMGEzMTIsIHdoaWNoIGlzIHdoYXQgd2UgZGlkIGFuZCBpcyBhbiBhbWF6aW5nIG9mZmVyLlx1MDBhMFx1MDBhMFlvdSBjYW4gdXBncmFkZSB0byB2aXNpdCA8YSBocmVmPVwiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvZGF5cy1vdXQtaW4tYW5kLWFyb3VuZC1veGZvcmRzaGlyZVwvbmF0aW9uYWwtc2VhLWxpZmUtY2VudHJlLWJpcm1pbmdoYW1cL1wiIHRhcmdldD1cIl9ibGFua1wiIHJlbD1cIm5vb3BlbmVyXCI+U2VhIExpZmUgYXF1YXJpdW0gKHJldmlldyBIRVJFKTxcL2E+LCB3aGljaCBpcyBqdXN0IGEgc2hvcnQgd2FsayBhd2F5LCBmb3IgXHUwMGEwXHUwMGEzMTAgcHAsIHdoaWNoIGlzIHdoYXQgd2UgZGlkLiA8ZW0+PHN0cm9uZz5UaGV5IGFyZSBib3RoIGRvYWJsZSBpbiBvbmUgZGF5IGFuZCBtYWtlcyBhIGdvb2QgZGF5IG91dCBmb3IgbXVjaCBiZXR0ZXIgdmFsdWUgZm9yIG1vbmV5LjxcL3N0cm9uZz4gPFwvZW0+SWYgeW91IGJ1eSB0aGUgY29tYm8gdGlja2V0IG9ubGluZSwgdGhlbiBpdCBpcyBtb3JlIGV4cGVuc2l2ZSwgc28gSSBzdWdnZXN0IGRvaW5nIGl0IG9uIHRoZSBkYXkgYXQgdGhlIHZlbnVlLiBZb3UgY2FuIGFsc29cdTAwYTByZWRlZW0geW91ciBUZXNjbyBDbHViY2FyZCB2b3VjaGVyc1x1MDBhMG9yXHUwMGEwa2VlcCBhbiBleWUgb3V0IGZvciB0aGUgcHJvbW90aW9uYWwgMiBmb3IgMSBvZmZlcnMgb24gY2VyZWFsIGJveGVzLiBHcm91cG9uIGFsc28gZG9lcyBhIGRlYWwgb25jZSBpbiBhIHdoaWxlLCBzbyBhbm90aGVyIHdlYnNpdGUgd29ydGggbG9va2luZyBvdXQgZm9yLjxcL3A+XG5cbkEgbG90IG9mIHdoYXQgeW91IGRvIGluIHRoZSBkaXNjb3ZlcnkgY2VudHJlIGlzIHBsYXkgd2l0aCBsZWdvLiBBIGN5bmljIGxpa2UgbWUgd2lsbCBhcmd1ZSBpZiBJIHJlYWxseSB3YW50IHRvIHNwZW5kIGFsbCB0aGF0IG1vbmV5IGp1c3QgZm9yIG15IGNoaWxkIHRvIHBsYXkgd2l0aCBsZWdvIChhbmQgbm90IGV2ZW4ga2VlcCB0aGUgY3JlYXRpb25zKS4gSSB3aXNoZWQgdGhlcmUgd2FzIG1vcmUgdG8gdGhlIHBsYWNlIHRoYW4gdGhlcmUgaXMgYnV0IHRoYXRzIGp1c3QgbWUhIE15IGxlZ28tIGNyYXp5IGtpZCBoYWQgYSBoYXBweSBkYXkuIFdlIGxvdmVkIHRoZSBLaW5nZG9tIHF1ZXN0IHJpZGUsIHRoZSA0RCBjaW5lbWEgYW5kIHJhY2luZyB0cmFja3MgaW4gdGhlIExlZ28gYnVpbGRpbmcgYXJlbmEuXG5cbkkgYWJzb2x1dGVseSBkZXRlc3QgdGhlIGV4aXQgdGhyb3VnaCB0aGUgZ2lmdCBzaG9wIHRob3VnaCwgd2hpY2ggaGFzXHUwMGEwYWlzbGVzIGZ1bGwgb2YgdGhlIGxhdGVzdCBMZWdvIHNldHMuIEJldHRlciBwcmVwYXJlIHlvdXIga2lkcyAoYW5kIHlvdXJzZWx2ZXMpIGJlZm9yZWhhbmRcblxuV2Vic2l0ZTogPGEgaHJlZj1cImh0dHBzOlwvXC9tZXJsaW4ucHJmLmhuXC9jbGlja1wvY2FtcmVmOjExMDBsdWU4VlwvcHVicmVmOk94Zm9yZHNoaXJlTXVtbWllc1wvYXI6T3hmb3Jkc2hpcmVNdW1taWVzXC9bcF9pZDoxMTAxbDQ3MDM5Nl1cIiB0YXJnZXQ9XCJfYmxhbmtcIiByZWw9XCJub29wZW5lclwiPkxlZ29sYW5kIERpc2NvdmVyeSBDZW50cmUsIEJpcm1pbmdoYW08XC9hPlxuXG5cdWQ4M2RcdWRkZmEgQWRkcmVzczogPGEgaHJlZj1cImh0dHBzOlwvXC9nb28uZ2xcL21hcHNcLzJYZjQ3ZGFuMkpSN0JCbVA2XCIgdGFyZ2V0PVwiX2JsYW5rXCIgcmVsPVwibm9vcGVuZXJcIj5MRUdPTEFORCBEaXNjb3ZlcnkgQ2VudHJlLCBBcmVuYSwgS2luZyBFZHdhcmRzIFJkLCBCaXJtaW5naGFtIEIxIDJBQSwgVW5pdGVkIEtpbmdkb208XC9hPlxuXHVkODNjXHVkZjlmIENoYXJnZXMgYXBwbHkuIFx1MDBhMFBsZWFzZSBzZWUgPGEgaHJlZj1cImh0dHBzOlwvXC9tZXJsaW4ucHJmLmhuXC9jbGlja1wvY2FtcmVmOjExMDBsdWU4VlwvcHVicmVmOk94Zm9yZHNoaXJlTXVtbWllc1wvYXI6T3hmb3Jkc2hpcmVNdW1taWVzXC9bcF9pZDoxMTAxbDQ3MDM5Nl1cIiB0YXJnZXQ9XCJfYmxhbmtcIiByZWw9XCJub29wZW5lclwiPndlYnNpdGU8XC9hPlx1MDBhMGZvciBtb3JlIHVwdG9kYXRlIHByaWNlcyBhbmQgcmVhZCBvdXIgdmFsdWUgZm9yIG1vbmV5IHBhcmFncmFwaCBhYm92ZVxuXHVkODNkXHVkZTk4IFRoZSBjZW50cmUgZG9lcyBub3QgaGF2ZSBpdHMgb3duIGNhciBwYXJrLCBob3dldmVyIGNhciBwYXJraW5nIGZhY2lsaXRpZXMgYXJlIGxvY2F0ZWQgd2l0aGluIGEgbWludXRlcyB3YWxrIG9mIHRoZSBjZW50cmUgYXQgQXJlbmEgQmlybWluZ2hhbSBTb3V0aCBCMTYgOEVUIGFuZCA8YSBocmVmPVwiaHR0cHM6XC9cL3d3dy5xLXBhcmsuY28udWtcL2VuLWdiXC9jaXRpZXNcL2Jpcm1pbmdoYW1cL2JyaW5kbGV5cGxhY2VcL1wiIHRhcmdldD1cIl9ibGFua1wiIHJlbD1cIm5vb3BlbmVyXCI+USBwYXJrPFwvYT4gQnJpbmRsZXlwbGFjZSBCMSAySkYgKHN0YW5kYXJkIGRhaWx5IGZlZXMgYXJlIFx1MDBhMzUgZm9yIHVwIHRvIHR3byBob3VyczsgXHUwMGEzNy04IGZvciB1cCB0byB0aHJlZSBob3VyczsgXHUwMGEzOS0xMSBmb3IgdXAgdG8gZm91ciBob3VycykuIFdlIHBhcmtlZCBvbiB0aGUgbmVhciBieSBFZHdhcmQgcm9hZCB3aGVyZSB0aGVyZSBhcmUgc29tZSBzcGFjZXMgYW5kIHBhaWQgNC43XHUwMGEzIGZvciBmb3VyIGhvdXJzICh2aWEgUmluZ0dvKSB3aGljaCBpcyBjaGVhcGVyIHRoYW4gdGhlIGFib3ZlIGNhciBwYXJrcywgc28gaXQgaXMgd29ydGggZHJpdmluZyBhcm91bmQuXG5BbHNvLCB0aGUgYXJlYSBmYWxscyBpbnRvIHRoZSBsb3cgZW1pc3Npb24gem9uZSBpbiBjZW50cmFsIEJpcm1pbmdoYW0sIHdoZXJlIHNlcGFyYXRlIGNoYXJnZXMgb3BlcmF0ZSBmb3IgY2VydGFpbiBjYXJzIGFuZCBoYXMgdG8gYmUgcGFpZCBvbmxpbmUuIFBsZWFzZSBjaGVjayA8YSBocmVmPVwiaHR0cHM6XC9cL3d3dy5nb3YudWtcL2NsZWFuLWFpci16b25lc1wiIHRhcmdldD1cIl9ibGFua1wiIHJlbD1cIm5vb3BlbmVyXCI+SEVSRTxcL2E+IHRvIGF2b2lkIHBlbmFsdHkgYW5kIHVuZXhwZWN0ZWQgY2hhcmdlc1xuXHVkODNkXHVkZWJiIFRvaWxldHMgb24gc2l0ZVxuXHVkODNjXHVkZjU1VGhlcmUgaXMgYVx1MDBhMHNtYWxsIGNhZmUgd2hpY2hcdTAwYTBzZWxscyBkcmlua3MgYW5kIChOT1QgdW5leHBlY3RlZGx5KSBvdmVycHJpY2VkIGJhc2ljIG1lYWwgZGVhbHMuXG5cdWQ4M2VcdWRkZmEgTm90IGVub3VnaCBzcGFjZSBmb3IgUGljbmljIGluIHRoZSBhcXVhcml1bSBidXQgeW91IGNvdWxkIGRvIGl0IG91dHNpZGUgbmVhciB0aGUgY2FuYWxzIGlmIHlvdSB3aXNoZWRcblx1ZDgzZVx1ZGRiZCBXaGVlbGNoYWlyIGFjY2Vzc2libGVcblx1ZDgzZFx1ZGMxNSBEb2dzIG5vdCBhbGxvd2VkIiwicG9zdF90aXRsZSI6IkxlZ29sYW5kIERpc2NvdmVyeSBjZW50cmUsIEJpcm1pbmdoYW0tIHJldmlldyIsInBvc3RfbGluayI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL2RheXMtb3V0LWluLWFuZC1hcm91bmQtb3hmb3Jkc2hpcmVcL2xlZ29sYW5kLWRpc2NvdmVyeS1jZW50cmUtYmlybWluZ2hhbS1yZXZpZXdcLyIsInBvc3RfZmVhdHVyZWRfaW1hZ2UiOiI8ZGl2IGNsYXNzPVwiZmMtZmVhdHVyZS1pbWdcIj48aW1nIGxvYWRpbmc9XCJsYXp5XCIgZGVjb2Rpbmc9XCJhc3luY1wiIGFsdD1cIkNpdHkgYnVpbGRlciBhdCBMZWdvbGFuZCBEaXNjb3ZlcnkgY2VudHJlXCIgd2lkdGg9XCIzMDBcIiBoZWlnaHQ9XCIyMjVcIiBzcmM9XCJodHRwczpcL1wvaTAud3AuY29tXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzAxXC9JTUdfNzc0MEQuanBnP2ZpdD0zMDAlMkMyMjUmc3NsPTFcIiBjbGFzcz1cIndwLXBvc3QtaW1hZ2UgICB3cGdtcF9mZWF0dXJlZF9pbWFnZVwiID48XC9kaXY+IiwicG9zdF9jYXRlZ29yaWVzIjoiQWN0aXZpdGllcywgRGF5IHRyaXBzLCBEYXlzIG91dCwgSW5kb29ycywgTWlkbGFuZHMsIFRoZW1lIHBhcmtzIiwicG9zdF90YWdzIjoiIiwiJV93cGNvbV9pc19tYXJrZG93biUiOiIxIiwiJWNsYXNzaWMtZWRpdG9yLXJlbWVtYmVyJSI6ImNsYXNzaWMtZWRpdG9yIiwiJV9sYXN0X2VkaXRvcl91c2VkX2pldHBhY2slIjoiY2xhc3NpYy1lZGl0b3IiLCIlX2VkaXRfbG9jayUiOiIxNjczMzYyMDA2OjIiLCIlX2VkaXRfbGFzdCUiOiIyIiwiJV93cGdtcF9sb2NhdGlvbl9hZGRyZXNzJSI6IkxFR09MQU5EIERpc2NvdmVyeSBDZW50cmUsIEFyZW5hLCBLaW5nIEVkd2FyZHMgUmQsIEJpcm1pbmdoYW0gQjEgMkFBLCBVSyIsIiVfd3BnbXBfbG9jYXRpb25fY2l0eSUiOiIiLCIlX3dwZ21wX2xvY2F0aW9uX3N0YXRlJSI6IkVuZ2xhbmQiLCIlX3dwZ21wX2xvY2F0aW9uX2NvdW50cnklIjoiVW5pdGVkIEtpbmdkb20iLCIlX3dwZ21wX21ldGFib3hfbGF0aXR1ZGUlIjoiNTIuNDc5MTQ3MyIsIiVfd3BnbXBfbWV0YWJveF9sb25naXR1ZGUlIjoiLTEuOTE1MDM5OCIsIiVfd3BnbXBfbWV0YWJveF9sb2NhdGlvbl9yZWRpcmVjdCUiOiJtYXJrZXIiLCIlX3dwZ21wX21ldGFib3hfY3VzdG9tX2xpbmslIjoiIiwiJV93cGdtcF9tYXBfaWQlIjoiYToxOntpOjA7czoxOlwiMVwiO30iLCIlX3dwZ21wX21ldGFib3hfbWFya2VyX2lkJSI6ImE6Mjp7aTowO3M6MTpcIjZcIjtpOjE7czoyOlwiMTBcIjt9IiwiJV93cGdtcF9tZXRhYm94X3RheG9tb21pZXNfdGVybXMlIjoiTjsiLCIlX3dwZ21wX2V4dGVuc2lvbnNfZmllbGRzJSI6Ik47IiwiJXlhcnBwX21ldGElIjoiMCIsIiVfeW9hc3Rfd3BzZW9fZm9jdXNrdyUiOiJMZWdvbGFuZCBEaXNjb3ZlcnkgY2VudHJlIEJpcm1pbmdoYW0iLCIlX3lvYXN0X3dwc2VvX2xpbmtkZXglIjoiNzIiLCIlX3lvYXN0X3dwc2VvX2NvbnRlbnRfc2NvcmUlIjoiMzAiLCIlX3lvYXN0X3dwc2VvX2VzdGltYXRlZC1yZWFkaW5nLXRpbWUtbWludXRlcyUiOiI2IiwiJV95b2FzdF93cHNlb193b3JkcHJvb2ZfdGltZXN0YW1wJSI6IiIsIiVnYWxsZXJ5JSI6Ijk1MjgsIDk1MjksIDk1MzUsIDk1MzYsIDk1NDUsIDk1MzcsIDk1MzIsIDk1NDQsIDk1NDMsIDk1MzMsIDk1MzQsIDk1MzgsIDk1MzksIDk1NDAsIDk1NDEsIDk1MzEsIDk1MzAsIDk1NDIiLCIlX2dhbGxlcnklIjoiZmllbGRfNjEwZmM2M2M1NTYwZiIsIiVfd3BmcF9mZWF0dXJlZF9wb3N0JSI6IjAiLCIlX3lvYXN0X3dwc2VvX3ByaW1hcnlfY2F0ZWdvcnklIjoiOCIsIiVfc2JpX29lbWJlZF9kb25lX2NoZWNraW5nJSI6IjEiLCIlX3lvYXN0X3dwc2VvX21ldGFkZXNjJSI6IkxlZ29sYW5kIGRpc2NvdmVyeSBjZW50cmUgaW4gQmlybWluZ2hhbSBpcyBtZWFudCB0byBiZSBhbiBhbiBhdHRyYWN0aW9uIGZvciBjaGlsZHJlbiBvZiBhbGwgYWdlcyBidXQgSSBmZWx0IGl0IGlzIG92ZXItcmF0ZWQgYW5kXHUwMGEwcHJpY2V5XHUwMGEwZm9yIHdoYXQgaXMgb24gb2ZmZXIuIiwiJV90aHVtYm5haWxfaWQlIjoiOTUzNyIsIiVfcnB3YzIlIjoiOCIsIiVfd3Bhc19tZXNzJSI6IkxlZ29sYW5kIERpc2NvdmVyeSBjZW50cmUsIEJpcm1pbmdoYW0tIHJldmlldyIsIiVfd3Bhc19za2lwXzI4MTU2MjY2JSI6IjEiLCIlX3dwYXNfZG9uZV9hbGwlIjoiMSIsIiVfaXNfZW1wdHlfYWZ0ZXJfdHJhbnNmb3JtYXRpb24lIjoibm8iLCIlX2hhc193YXJuaW5nc19hZnRlcl90cmFuc2Zvcm1hdGlvbiUiOiJubyIsInRheG9ub215PWNhdGVnb3J5IjoiQWN0aXZpdGllcywgRGF5IHRyaXBzLCBEYXlzIG91dCwgSW5kb29ycywgTWlkbGFuZHMsIFRoZW1lIHBhcmtzIiwidGF4b25vbXk9cG9zdF90YWciOiIiLCJ0YXhvbm9teT1wb3N0X2Zvcm1hdCI6IiJ9LCJpY29uIjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL3RoZW1lcGFyay5wbmcifSwiaWQiOjk1MTksImluZm93aW5kb3dfZGlzYWJsZSI6ZmFsc2UsImNhdGVnb3JpZXMiOlt7Imljb24iOiJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC9wbHVnaW5zXC93cC1nb29nbGUtbWFwLWdvbGRcL2Fzc2V0c1wvaW1hZ2VzXC9pY29uc1wvaG9tZS5wbmciLCJuYW1lIjoiSW5kb29ycyIsImlkIjoiNiIsInR5cGUiOiJjYXRlZ29yeSJ9LHsiaWNvbiI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC90aGVtZXBhcmsucG5nIiwibmFtZSI6IlRoZW1lIFBhcmtzIiwiaWQiOiIxMCIsInR5cGUiOiJjYXRlZ29yeSJ9XX1dLCJtYXJrZXJfY2x1c3RlciI6eyJtYXhfem9vbSI6IjQiLCJpbWFnZV9wYXRoIjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvbSIsImljb24iOiJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC9wbHVnaW5zXC93cC1nb29nbGUtbWFwLWdvbGRcL2Fzc2V0c1wvaW1hZ2VzXC9jbHVzdGVyXC80LnBuZyIsImhvdmVyX2ljb24iOiJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC9wbHVnaW5zXC93cC1nb29nbGUtbWFwLWdvbGRcL2Fzc2V0c1wvaW1hZ2VzXC9jbHVzdGVyXC80LnBuZyIsImFwcGx5X3N0eWxlIjpmYWxzZSwibWFya2VyX3pvb21fbGV2ZWwiOiIxMCJ9LCJsaXN0aW5nIjp7Imxpc3RpbmdfaGVhZGVyIjoiTG9jYXRpb25zIExpc3RpbmciLCJkaXNwbGF5X3NlYXJjaF9mb3JtIjp0cnVlLCJzZWFyY2hfZmllbGRfYXV0b3N1Z2dlc3QiOmZhbHNlLCJkaXNwbGF5X2NhdGVnb3J5X2ZpbHRlciI6dHJ1ZSwiZGlzcGxheV9zb3J0aW5nX2ZpbHRlciI6dHJ1ZSwiZGlzcGxheV9yYWRpdXNfZmlsdGVyIjpmYWxzZSwicmFkaXVzX2RpbWVuc2lvbiI6Im1pbGVzIiwicmFkaXVzX29wdGlvbnMiOiI1LCAxMCwgMjAsIDMwLCA0MCwgNTAiLCJhcHBseV9kZWZhdWx0X3JhZGl1cyI6ZmFsc2UsImRlZmF1bHRfcmFkaXVzIjoiMzAiLCJkZWZhdWx0X3JhZGl1c19kaW1lbnNpb24iOiJtaWxlcyIsImRpc3BsYXlfbG9jYXRpb25fcGVyX3BhZ2VfZmlsdGVyIjpmYWxzZSwiZGlzcGxheV9wcmludF9vcHRpb24iOmZhbHNlLCJkaXNwbGF5X2dyaWRfb3B0aW9uIjpmYWxzZSwiZmlsdGVycyI6WyJwbGFjZV9jYXRlZ29yeSJdLCJzb3J0aW5nX29wdGlvbnMiOnsiY2F0ZWdvcnlfX2FzYyI6IkEtWiBDYXRlZ29yeSIsImNhdGVnb3J5X19kZXNjIjoiWi1BIENhdGVnb3J5IiwidGl0bGVfX2FzYyI6IkEtWiBUaXRsZSIsInRpdGxlX19kZXNjIjoiWi1BIFRpdGxlIiwiYWRkcmVzc19fYXNjIjoiQS1aIEFkZHJlc3MiLCJhZGRyZXNzX19kZXNjIjoiWi1BIEFkZHJlc3MifSwiZGVmYXVsdF9zb3J0aW5nIjp7Im9yZGVyYnkiOiJhZGRyZXNzIiwiaW5vcmRlciI6ImFzYyJ9LCJsaXN0aW5nX2NvbnRhaW5lciI6Ii5sb2NhdGlvbl9saXN0aW5nMSIsInRhYnNfY29udGFpbmVyIjoiLmxvY2F0aW9uX2xpc3RpbmcxIiwiaGlkZV9sb2NhdGlvbnMiOnRydWUsImZpbHRlcnNfcG9zaXRpb24iOiJkZWZhdWx0IiwiaGlkZV9tYXAiOmZhbHNlLCJwYWdpbmF0aW9uIjp7Imxpc3RpbmdfcGVyX3BhZ2UiOjEwfSwibGlzdF9ncmlkIjoid3BnbXBfbGlzdGluZ19saXN0IiwibGlzdGluZ19wbGFjZWhvbGRlciI6IjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbnNcIj5cclxuPGRpdiBjbGFzcz1cIndwZ21wX2xvY2F0aW9uc19oZWFkXCI+XHJcbjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbl90aXRsZVwiPlxyXG48YSBocmVmPVwiXCIgY2xhc3M9XCJwbGFjZV90aXRsZVwiIGRhdGEtem9vbT1cInttYXJrZXJfem9vbX1cIiBkYXRhLW1hcmtlcj1cInttYXJrZXJfaWR9XCI+e21hcmtlcl90aXRsZX08XC9hPlxyXG48XC9kaXY+XHJcbjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbl9tZXRhXCI+XHJcbjxzcGFuIGNsYXNzPVwid3BnbXBfbG9jYXRpb25fY2F0ZWdvcnkgZmMtYmFkZ2UgaW5mb1wiPnttYXJrZXJfY2F0ZWdvcnl9PFwvc3Bhbj5cclxuPFwvZGl2PlxyXG48XC9kaXY+XHJcbjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbnNfY29udGVudFwiPlxyXG57bWFya2VyX21lc3NhZ2V9XHJcbjxcL2Rpdj5cclxuPGRpdiBjbGFzcz1cIndwZ21wX2xvY2F0aW9uc19mb290XCI+PFwvZGl2PlxyXG48XC9kaXY+IiwibGlzdF9pdGVtX3NraW4iOnsibmFtZSI6ImRlZmF1bHQiLCJ0eXBlIjoiaXRlbSIsInNvdXJjZWNvZGUiOiI8ZGl2IGNsYXNzPVwid3BnbXBfbG9jYXRpb25zXCI+XHJcbjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbnNfaGVhZFwiPlxyXG48ZGl2IGNsYXNzPVwid3BnbXBfbG9jYXRpb25fdGl0bGVcIj5cclxuPGEgaHJlZj1cIlwiIGNsYXNzPVwicGxhY2VfdGl0bGVcIiBkYXRhLXpvb209XCJ7bWFya2VyX3pvb219XCIgZGF0YS1tYXJrZXI9XCJ7bWFya2VyX2lkfVwiPnttYXJrZXJfdGl0bGV9PFwvYT5cclxuPFwvZGl2PlxyXG48ZGl2IGNsYXNzPVwid3BnbXBfbG9jYXRpb25fbWV0YVwiPlxyXG48c3BhbiBjbGFzcz1cIndwZ21wX2xvY2F0aW9uX2NhdGVnb3J5IGZjLWJhZGdlIGluZm9cIj57bWFya2VyX2NhdGVnb3J5fTxcL3NwYW4+XHJcbjxcL2Rpdj5cclxuPFwvZGl2PlxyXG48ZGl2IGNsYXNzPVwid3BnbXBfbG9jYXRpb25zX2NvbnRlbnRcIj5cclxue21hcmtlcl9tZXNzYWdlfVxyXG48XC9kaXY+XHJcbjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbnNfZm9vdFwiPjxcL2Rpdj5cclxuPFwvZGl2PiJ9fSwibWFwX3Byb3BlcnR5Ijp7Im1hcF9pZCI6IjEiLCJkZWJ1Z19tb2RlIjpmYWxzZX0sInNoYXBlcyI6eyJkcmF3aW5nX2VkaXRhYmxlIjpmYWxzZX0sImZpbHRlcnMiOnsiZmlsdGVyc19jb250YWluZXIiOiJbZGF0YS1jb250YWluZXI9XCJ3cGdtcC1maWx0ZXJzLWNvbnRhaW5lclwiXSJ9LCJtYXJrZXJfY2F0ZWdvcnlfaWNvbnMiOnsiMSI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC9yZXNvcnQucG5nIiwiMiI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC8yLWdlbmVyaWMucG5nIiwiMyI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC9mYW1pbHkucG5nIiwiNCI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC9wYWxhY2UucG5nIiwiNSI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC9zaG9yZS5wbmciLCI2IjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL2hvbWUucG5nIiwiNyI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC96b28ucG5nIiwiOCI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC9tdXNldW0taGlzdG9yaWNhbC5wbmciLCI5IjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL3dpbmR0dXJiaW5lLnBuZyIsIjEwIjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL3RoZW1lcGFyay5wbmcifX0=