Improved physical and emotional well-being

Increase the number of children with healthy weight in their last year of primary school

This goal is measured by tracking Children's Healthy Weight in percentage.Explore the data
%
Final
67.5%
Mar 2018 Target
Goal Period ended March 2018

        Through its Public Health role, West Sussex County Council provides leadership to a county wide healthy weight network with representatives from many organisations regularly attending. The network acts as a support for key local partner organisations delivering the actions in the West Sussex Healthy weight operational plan 2014-17 (the refresh of the earlier report ‘Critical Mass’). Both prevention and management of overweight and obese for all age groups fall within scope for the network. The network oversees and maintains pathways (across a number of separate commissioning and provider organisations) to improve how effectively they meet the needs of families, children and young people. This includes training frontline staff to identify individuals in need of additional support and referral.

        National Child Measurement Programme data provide a proxy for population prevalence of healthy weight, overweight and obese in two school year groups and are refreshed annually.

        The national Child obesity action plan was published in August 2016. It identifies 14 actions for national or local progression. https://www.gov.uk/government/publications/childhood-obesity-a-plan-for-action. It places a lot of emphasis on the role of schools to promote physical activity and healthy eating.

        Quarter 3 – December 2017


        NCMP Figures Published

        NHS Digital published the most recent National Childhood Measurement Programme (NCMP) figures in October; these are the results for the 2016/17 academic year. In West Sussex, the number of children who are classified as obese in Year 6 has been consistently lower than the figures for England since 2006/07, and this remains the case for 2016/17.In Year 6, 28.6% of children in West Sussex were classified as overweight or obese, a decrease from 2015/16. 70.3% of Year 6 children were classified as healthy weight, higher than the prevalence for both the South East and England. This percentage is higher than the previous three years, and the percentage of children classified as healthy weight for Year 6 has been consistently higher than England since 2006/07.

        70.3% places West Sussex at green compared to target.

        The prevalence of obesity was lowest in Horsham (10.2%) and Mid Sussex (12.2%) but highest in Arun (19.8%).

        The prevalence of children in Year 6 (derived from the postcode of the school) classified as overweight and obese combined, as a percentage.

        The West Sussex Approach

        Within West Sussex County Council, the Integrated Prevention and Earliest Help (IPEH) service (Council and Healthy Child Programme service - HCP) aims to prevent and reduce excess weight through both universal and targeted approaches at community and individual level.

        The work by IPEH to reduce childhood obesity is being developed as part of a wider 0-19/25 integrated service offer. Evidence suggests that we need to try and focus efforts on reducing the number of children and young people becoming overweight (Stefater et al, 2013). A Making Every Contact Count (MECC) approach will be used to promote healthy eating and lifestyles consistently in both universal and targeted work with children and families.The model below presents the offer from IPEH to children, young people and families at each level of service across the West Sussex continuum of need. Other supportive community services / organisations are also reflected.

        Change4Life

        A new Change4 Life campaign launching in January 2018 aims to help families choose healthier snacks. It will introduce the new simple tip of “Look for 100 calorie snacks, two a day max”The campaign will be supported by the Change4Life “ Food scanner App” which will show how much sugar, salt and saturated fat is inside snack foods and drinks This app will replace the previous Be Food Smart app and will provide calorie information, will have an improved results layout and constantly improving product data.

        Public Health is working with its colleagues in West Sussex Libraries and leisure centres from the end of January to promote the Family Snack challenge.

        Quarter 2 - September 2017


        Eat Right Stay Bright ( ERSB) is delivered to schools in West Sussex as part of the school meal contract with Chartwells. It aims to increase uptake of the school meals and impact upon obesity rates and the attainment gap between the most advantaged and disadvantaged. It is a Fun in to Food programme tackling nutrition education with a whole school approach.

        The first year of the programme in West Sussex has seen 32 schools engage with ERSB with 68 different workshop sessions run. Twelve schools have had repeat visits. Approx 1,904 children have taken part in the workshops and parent events have also been held 57 times.

        Feedback from the workshops in one school is below.

        Reception Teacher – ‘We in particular had a very positive experience for one boy who has an issue with eating that comes with associated health issues. He was happy to try some of the fruit and salad that he previously has not wanted to try. As a whole class we were very proud of this achievement and he received a 'wow' moment certificate to take home to his mum with photos of what he had done that day. We feel he was happy to try these foods as it was done in a relaxed and fun manner. He has now been a little more willing to try more new foods in class at snack time.’

        Reception Teacher – ‘The children had a lovely time with yourself and your colleague learning about healthy eating and the opportunity for some food tasting. This was a lovely experience for the children to try a variety of fruit or salad that they may not have tried before.’ -

        Year 2 Teacher – ‘It’d be wonderful to have you in again for a different topic with the children. I know that many in my class do struggle to eat the vegetables but they also only know about the typical vegetables. They wouldn’t know what a rhubarb is for example and it seems such a shame.’

        Parent – ‘I’m actually really surprised that these contain that much sugar. Why is it allowed? My husband will be horrififed.

        The Eat Right Stay Right workshops in West Sussex support the county’s sugar reduction programme.

        Year 5 Pupil– ‘I think I eat too much chocolate after Easter I want to try stopping eating it but I will have all my easter eggs’. After discussion with the ERSB coordinator and classmates the child opted to try giving up chocolate for lent.

        Year 5 Teacher–‘It’s great to teach them all about what can happen later on in life with heart disease and diabetes. They often just think about the effect on their teeth because it’s something they can physically see and probably have seen on children their age.’

        Year 6 Pupil– ‘My dad drinks this quite a lot (Monster Energy Drink) and it’s twice the amount of sugar he’s allowed. I’m going to tell him’.

        Year 5 Pupil– ‘You said tomato ketchup was really sugary; is it worse than these drinks?’ ERSB coordinator encouraged the pupil to look at the labels of his bottle at home.. 

        Teaching Assistant– ‘I have one of those milkshakes in my fridge. I might throw it out now’. Future conversations with TA revealed the children reminded the TA to throw out the drink.

        Living Streets deliver Walk Once a Week programmes in schools in West Sussex. They have a list of schools to target, that fit with the West Sussex Strategic development sites, plus public health priority areas. 5 out of 10 new primary schools are enrolled to WOW, the year-round walk to school challenge.

        These are:

        Chidham Parochial Primary

        Ashurst Wood Primary, East Grinstead

        Durrington Junior School

        Sheddingdean Primary, Burgess Hill

        Heene Primary School, Worthing

        …all if which are on the targeted list of expanding schools, or have works scheduled. Four of these schools have launched and are using Travel Tracker to log their daily journeys to school.

        3 street audits are planned, 2 of them with Parklands Residents Association in Chichester, a large housing estate with around 1,500 residences, on the edge of the city centre with 2 primary schools, a secondary school, an NHS doctors surgery and a parade of shops within its boundary. We will run 2 audits, at different times of year, and are talking to Bishop Luffa School, Parklands Community Primary and Central School about their potential involvement in the audit process. We hope to simultaneously involve residents around the estate who will undertake their own ‘street scale surveys’ to ensure that the audit process is as inclusive and holistic as possible. The Residents Association will then be able to map the results to inform priorities for the estate. This will be a trial approach for Living Streets and will be very interesting to see the outcomes and how it can evolve.

        Quarter 1 - June 2017


        Sugar reduction programme - Further sugar reduction has occurred in the school meals provided through the Chartwell contract and they now contain 65% less sugar than they did two and a half years ago. In total 30,000 West Sussex children per day are benefiting. The daily sugar consumption has reduced from the 18.5g to 6.6g per child.

        The Executive Child Obesity Task and Finish Group (TFG) which completed in March 2017 made a number of resolutions including:-

        1. Develop a County Council charter supporting signup to the national healthy rating of schools scheme, including a local award scheme to encompass all West Sussex nurseries, schools ( including special schools), looked after children,children and family centres and including leisure centres where appropriate.

        2. That when they become available, the national guidelines for implementation of healthier food in leisure centres are provided to the Cabinet Member and guidance and support is offered to the District and Boroughs, as commissioners of leisure, to help this sector achieve these standards.

        3. To maintain a long term commitment to the County Council Charter including a “health impact assessment”to ensure that any changes to planning and policy within each establishment, considers the wider impact on the health and wellbeing of young people.

        4. The Public Health Team arrange for a group of young people to test and comment on the PHE/SAPHNA app once it is launched, alongside other apps which address healthy eating habits and physical activity, to evaluate whether one should be recommended by the Team to West Sussex Schools.

        5. The Public Health Team coordinate communication and closer working with schools to help increase demand for the available Bike ability Courses and liaise with other County Council Departments on a method for evaluating the intervention, should the resources become available.

        Quarter 4 - March 2017


        NHS Digital published the most recent release of the NCMP in November 2016. These results are for the 2015/16 academic year.

        In West Sussex 30.4% of year 6 children are measured as overweight or obese. 1.1% of this age group is underweight, resulting in 68.5% of children being a healthy weight. The percentage of children with a healthy weight is higher in West Sussex than England. There is no significant difference between these figures and those of 2014/15.

        This places us at amber compared to target, at year end, as predicted at the start of the year.

        Final figures from the specialist service (Weight Management Centre) for 2016/2017 are as follows

        • Two hundred and fifteen families enrolled on the Alive N Kicking programme for children.

        • Just over 80% completed the programme and 48% maintained or reduced their BMI.

            Change4Life Be Food Smart Campaign

            West Sussex Public Health Directorate supports the national Change4Life campaign, which launched Be Food Smart in January. This campaign highlights the surprising amount of sugar, saturated fat and salt found in everyday food and drink.

            Be Food Smart Team visited Crawley!

            The Public Health England (PHE) Be Food Smart Team visited Tesco Extra in Hazelwick, Crawley on Friday, 17th March 2017 to raise awareness of the Be Food Smart campaign and to encourage shoppers to download the free Be Food Smart app, which is available from the iTunes store or Google Play. The team provided advice to shoppers about the amount of sugar, saturated fat and salt found in popular family foods, and in some instances, shoppers decided to exchange their purchases for healthier options. The stand was in an area of high footfall in the store and the team had given out over 800 packs by lunch time.

            Horsham Junior Citizens Event

            Members of the Public Health Team and Horsham Wellbeing led ‘Be Food Smart’ Challenge, at this event which took place in early April. The annual event aims to teach essential life skills to over 1200 primary school children aged nine to eleven years old who attend schools within the Horsham district, through a number of fun and thought-provoking scenarios.

        Quarter 3 - December 2016


        NHS Digital published the most recent release of the NCMP in November 2016. These results are for the 2015/16 academic year. In West Sussex 30.4% of year 6 children are measured as overweight or obese. 1.1% of this age group is underweight, resulting in 68.5% of children being a healthy weight. The percentage of children with a healthy weight is higher in West Sussex than England. There is no significant difference between these figures and those of 2014/15.This places us at amber compared to target, at year end, as predicted at the start of the year. The prevalence of obesity was significantly lower in Horsham (11.7%) and Mid Sussex (11.9%) than all other local authorities in West Sussex. Crawley is the area with greatest obesity prevalence in West Sussex (21.7%).

        Further Information

        Alive N Kicking

        The Weight Management Centre has continued to deliver Alive N Kicking weight management programme to children and young people throughout the year. To date 140 families have engaged with the programme, with half of them reducing or maintaining their weight. The majority of referrals into Alive N Kicking continue to come from the school programme STOP, and school nurses.

        Testimonial from a mother of a young person who attended Alive N Kicking

        "Since attending the Alive n Kicking programme I have found that as a parent I have noticed a huge difference in my daughters personality. Before the course she hated school and was bullied due to weight related issues. She seemed so unhappy I took her to the Doctors because I thought she may be depressed. Since regular exercise and losing some Weight there has been a massive difference in her behaviour at school and at home. It seems like a weight has been lifted, she has more enthusiasm towards exercise, eating and even going to school. She used to lay around and didn't want to leave the house now it's hard to keep her indoors! This has also had a knock affect into my life as a mum, I am much happier. My daughter is happy after what seems like a lifetime! Alongside side helping her I have also done extremely well and losing 6kgs in 8 weeks and I would highly recommend this programme to any kids suffering from being overweight, she has lost 2kg."

        Be Food Smart

        The Public Health England (PHE) BE Food Smart campaign launched nationally on 3rd January 2017, with the news stories that children are eating more than half of their daily sugar intake in their breakfast.

        http://www.bbc.co.uk/news/health-38467861

        The campaign feedback from PHE showed that 115 new registrations from West Sussex were logged onto the Change4Life website during the campaign period. 24,051 emails were sent from Change4Life to West Sussex residents with an average 12.8% open rate. Further changes to primary school meals provided by Chartwells have resulted in more sugar being removed.

            Promotion of the Public Health England Sugar Smart campaign has increased the awareness of the messages around sugar reduction, and advice on lower sugar swaps. Additional school based sugar reduction debates have occurred in the Chichester District.

            A pilot 6 week weight management programme for children with special educational needs and disabilities has run in Mid Sussex. At the end of the programme the fitness level of the young people had increased. weight had been maintained, and they were reporting changes that they had made to their food intake.

            Educational sessions to primary care staff from Coastal West Sussex CCG have been delivered by the public health team on identification of overweight children and young people. The team also delivered a sugar reduction display in the market place at the same event attended by over a hundred professionals.

            A school based competition to design a West Sussex sugar reduction logo was won by a pupil from Storrington First School, The winning design is shown on the left.

            Awards

            West Sussex Public Health and County Catering won an award for their poster presented the national Public Health England Conference in Warwick early September for their work on reducing sugar in school meals. To date the equivalent weight of three London double decker buses of sugar has been removed from West Sussex primary school meals in the last 20 months. This work is continuing with Chartwells- the school meal provider.

        Why Weight

        Being overweight as a child increases the risk of being overweight as an adult. It also can affect a child’s health, ability to take part in an lively life and school performance. To help children and families think about their diet and being active there is help and support available in West Sussex. Tried and tested programmes which provide an effective way to manage weight and encourage adopting healthier habits for life are funded by West Sussex County Council.

        For further information call the WhyWeight helpline on 0300 123 0892.

        www.whyweightwestsussex.co.uk

      Data Governance

      describes the quality of the data itself. Governance issues generally indicate that the data source is considered incomplete or unreliable.

      Model Health

      describes the quality of the predictive model. If the model health is poor, the trend prediction should not be trusted.

      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJuYW1lIjoiUGVyZm9ybWFuY2UgZnJvbSBQcmV2aW91cyBQbGFucyIsIm1ldGFkYXRhIjoie1wiaW1hZ2VcIjpcIi9hcGkvYXNzZXRzL0M5Qzc5NDlDLTAyQUUtNEUxNC05OTY5LTc4RDBBQzdDOUZGQlwifSIsImNhdGVnb3JpZXMiOlsidmJ0bi1zOGJ3IiwiOGZudS0ybXR1Iiwicm1zOC1rNnJkIiwieDczai1raDNoIiwiamhqZy12a21kIiwidWk2dS16d3R3IiwiZDdmeS0yaGRiIiwibnQzbS1kNmtuIiwiNjM1bi1waWg1IiwiNG5lci1yYm0yIiwicGVxeC12cjhoIiwiZ3N5ei1jaGEyIiwicGc1NS15cXg2IiwiNnppZC1xanZwIiwiOTJoNS1yczJyIiwiMnpmdy1ubmVyIl0sImlzX3B1YmxpYyI6dHJ1ZSwidmVyc2lvbiI6IjIwMTgtMDctMjNUMTE6MTc6NTMuODgyWiIsImlkIjoiNTc0ci1oNW5jIn19
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJuYW1lIjoiSW1wcm92ZWQgcGh5c2ljYWwgYW5kIGVtb3Rpb25hbCB3ZWxsLWJlaW5nIiwiZ29hbHMiOlsieXNneC05OXhnIiwiOG1reS1ucGE1IiwiNzhydS1zcmM3IiwicmJobS16NTlzIiwiaG1pNy1mZ3llIiwiODN1NC1hMzlrIiwiOHk5aS05NXJ0Il0sInZlcnNpb24iOiIyMDE3LTEwLTI0VDEzOjA3OjEzLjMyNVoiLCJpZCI6InJtczgtazZyZCJ9fQ==
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6InlzZ3gtOTl4ZyIsIm5hbWUiOiJDaGlsZHJlbidzIEhlYWx0aHkgV2VpZ2h0IiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiVGhyb3VnaCBpdHMgUHVibGljIEhlYWx0aCByb2xlLCBXZXN0IFN1c3NleCBDb3VudHkgQ291bmNpbCBwcm92aWRlcyBsZWFkZXJzaGlwIHRvIGEgY291bnR5IHdpZGUgaGVhbHRoeSB3ZWlnaHQgbmV0d29yayB3aXRoIHJlcHJlc2VudGF0aXZlcyBmcm9tIG1hbnkgb3JnYW5pc2F0aW9ucyByZWd1bGFybHkgYXR0ZW5kaW5nLiBUaGUgbmV0d29yayBhY3RzIGFzIGEgc3VwcG9ydCBmb3Iga2V5IGxvY2FsIHBhcnRuZXIgb3JnYW5pc2F0aW9ucyBkZWxpdmVyaW5nIHRoZSBhY3Rpb25zIGluIHRoZSBXZXN0IFN1c3NleCBIZWFsdGh5IHdlaWdodCBvcGVyYXRpb25hbCBwbGFuIDIwMTQtMTcgKHRoZSByZWZyZXNoIG9mIHRoZSBlYXJsaWVyIHJlcG9ydCDigJhDcml0aWNhbCBNYXNz4oCZKS4gQm90aCBwcmV2ZW50aW9uIGFuZCBtYW5hZ2VtZW50IG9mIG92ZXJ3ZWlnaHQgYW5kIG9iZXNlIGZvciBhbGwgYWdlIGdyb3VwcyBmYWxsIHdpdGhpbiBzY29wZSBmb3IgdGhlIG5ldHdvcmsuIFRoZSBuZXR3b3JrIG92ZXJzZWVzIGFuZCBtYWludGFpbnMgcGF0aHdheXMgKGFjcm9zcyBhIG51bWJlciBvZiBzZXBhcmF0ZSBjb21taXNzaW9uaW5nIGFuZCBwcm92aWRlciBvcmdhbmlzYXRpb25zKSB0byBpbXByb3ZlIGhvdyBlZmZlY3RpdmVseSB0aGV5IG1lZXQgdGhlIG5lZWRzIG9mIGZhbWlsaWVzLCBjaGlsZHJlbiBhbmQgeW91bmcgcGVvcGxlLiBUaGlzIGluY2x1ZGVzIHRyYWluaW5nIGZyb250bGluZSBzdGFmZiB0byBpZGVudGlmeSBpbmRpdmlkdWFscyBpbiBuZWVkIG9mIGFkZGl0aW9uYWwgc3VwcG9ydCBhbmQgcmVmZXJyYWwuXFxuXFxuTmF0aW9uYWwgQ2hpbGQgTWVhc3VyZW1lbnQgUHJvZ3JhbW1lIGRhdGEgcHJvdmlkZSBhIHByb3h5IGZvciBwb3B1bGF0aW9uIHByZXZhbGVuY2Ugb2YgaGVhbHRoeSB3ZWlnaHQsIG92ZXJ3ZWlnaHQgYW5kIG9iZXNlIGluIHR3byBzY2hvb2wgeWVhciBncm91cHMgYW5kIGFyZSByZWZyZXNoZWQgYW5udWFsbHkuXFxuXFxuIFxcblxcblRoZSBuYXRpb25hbCBDaGlsZCBvYmVzaXR5IGFjdGlvbiBwbGFuIHdhcyBwdWJsaXNoZWQgaW4gQXVndXN0IDIwMTYuIEl0IGlkZW50aWZpZXMgMTQgYWN0aW9ucyBmb3IgbmF0aW9uYWwgb3IgbG9jYWwgcHJvZ3Jlc3Npb24uIFtodHRwczovL3d3dy5nb3YudWsvZ292ZXJubWVudC9wdWJsaWNhdGlvbnMvY2hpbGRob29kLW9iZXNpdHktYS1wbGFuLWZvci1hY3Rpb25dWzBdLiBJdCBwbGFjZXMgYSBsb3Qgb2YgZW1waGFzaXMgb24gdGhlIHJvbGUgb2Ygc2Nob29scyB0byBwcm9tb3RlIHBoeXNpY2FsIGFjdGl2aXR5IGFuZCBoZWFsdGh5IGVhdGluZy5cXG5cXG5cXG5cXG5bMF06IGh0dHBzOi8vd3d3Lmdvdi51ay9nb3Zlcm5tZW50L3B1YmxpY2F0aW9ucy9jaGlsZGhvb2Qtb2Jlc2l0eS1hLXBsYW4tZm9yLWFjdGlvblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKlF1YXJ0ZXIgMyDigJMgRGVjZW1iZXIgMjAxNyoqXFxuXFxuLSAtIC1cXG5cXG4qKk5DTVAgRmlndXJlcyBQdWJsaXNoZWQqKlxcblxcbk5IUyBEaWdpdGFsIHB1Ymxpc2hlZCB0aGUgbW9zdCByZWNlbnQgTmF0aW9uYWwgQ2hpbGRob29kIE1lYXN1cmVtZW50IFByb2dyYW1tZSAoTkNNUCkgZmlndXJlcyBpbiBPY3RvYmVyOyB0aGVzZSBhcmUgdGhlIHJlc3VsdHMgZm9yIHRoZSAyMDE2LzE3IGFjYWRlbWljIHllYXIuIEluIFdlc3QgU3Vzc2V4LCB0aGUgbnVtYmVyIG9mIGNoaWxkcmVuIHdobyBhcmUgY2xhc3NpZmllZCBhcyBvYmVzZSBpbiBZZWFyIDYgaGFzIGJlZW4gY29uc2lzdGVudGx5IGxvd2VyIHRoYW4gdGhlIGZpZ3VyZXMgZm9yIEVuZ2xhbmQgc2luY2UgMjAwNi8wNywgYW5kIHRoaXMgcmVtYWlucyB0aGUgY2FzZSBmb3IgMjAxNi8xNy5JbiBZZWFyIDYsIDI4LjYlIG9mIGNoaWxkcmVuIGluIFdlc3QgU3Vzc2V4IHdlcmUgY2xhc3NpZmllZCBhcyBvdmVyd2VpZ2h0IG9yIG9iZXNlLCBhIGRlY3JlYXNlIGZyb20gMjAxNS8xNi4gNzAuMyUgb2YgWWVhciA2IGNoaWxkcmVuIHdlcmUgY2xhc3NpZmllZCBhcyBoZWFsdGh5IHdlaWdodCwgaGlnaGVyIHRoYW4gdGhlIHByZXZhbGVuY2UgZm9yIGJvdGggdGhlIFNvdXRoIEVhc3QgYW5kIEVuZ2xhbmQuIFRoaXMgcGVyY2VudGFnZSBpcyBoaWdoZXIgdGhhbiB0aGUgcHJldmlvdXMgdGhyZWUgeWVhcnMsIGFuZCB0aGUgcGVyY2VudGFnZSBvZiBjaGlsZHJlbiBjbGFzc2lmaWVkIGFzIGhlYWx0aHkgd2VpZ2h0IGZvciBZZWFyIDYgaGFzIGJlZW4gY29uc2lzdGVudGx5IGhpZ2hlciB0aGFuIEVuZ2xhbmQgc2luY2UgMjAwNi8wNy5cXG5cXG4gXFxuXFxuNzAuMyUgcGxhY2VzIFdlc3QgU3Vzc2V4IGF0IGdyZWVuIGNvbXBhcmVkIHRvIHRhcmdldC5cXG5cXG4gXFxuXFxuVGhlIHByZXZhbGVuY2Ugb2Ygb2Jlc2l0eSB3YXMgbG93ZXN0IGluIEhvcnNoYW0gKDEwLjIlKSBhbmQgTWlkIFN1c3NleCAoMTIuMiUpIGJ1dCBoaWdoZXN0IGluIEFydW4gKDE5LjglKS5cXG5cXG4gXFxuXFxuVGhlIHByZXZhbGVuY2Ugb2YgY2hpbGRyZW4gaW4gWWVhciA2IChkZXJpdmVkIGZyb20gdGhlIHBvc3Rjb2RlIG9mIHRoZSBzY2hvb2wpIGNsYXNzaWZpZWQgYXMgb3ZlcndlaWdodCBhbmQgb2Jlc2UgY29tYmluZWQsIGFzIGEgcGVyY2VudGFnZS5cXG5cXG4qKlRoZSBXZXN0IFN1c3NleCBBcHByb2FjaCoqXFxuXFxuIFxcblxcbldpdGhpbiBXZXN0IFN1c3NleCBDb3VudHkgQ291bmNpbCwgdGhlIEludGVncmF0ZWQgUHJldmVudGlvbiBhbmQgRWFybGllc3QgSGVscCAoSVBFSCkgc2VydmljZSAoQ291bmNpbCBhbmQgSGVhbHRoeSBDaGlsZCBQcm9ncmFtbWUgc2VydmljZSAtIEhDUCkgYWltcyB0byBwcmV2ZW50IGFuZCByZWR1Y2UgZXhjZXNzIHdlaWdodCB0aHJvdWdoIGJvdGggdW5pdmVyc2FsIGFuZCB0YXJnZXRlZCBhcHByb2FjaGVzIGF0IGNvbW11bml0eSBhbmQgaW5kaXZpZHVhbCBsZXZlbC5cXG5cXG5UaGUgd29yayBieSBJUEVIIHRvIHJlZHVjZSBjaGlsZGhvb2Qgb2Jlc2l0eSBpcyBiZWluZyBkZXZlbG9wZWQgYXMgcGFydCBvZiBhIHdpZGVyIDAtMTkvMjUgaW50ZWdyYXRlZCBzZXJ2aWNlIG9mZmVyLiBFdmlkZW5jZSBzdWdnZXN0cyB0aGF0IHdlIG5lZWQgdG8gdHJ5IGFuZCBmb2N1cyBlZmZvcnRzIG9uIHJlZHVjaW5nIHRoZSBudW1iZXIgb2YgY2hpbGRyZW4gYW5kIHlvdW5nIHBlb3BsZSBiZWNvbWluZyBvdmVyd2VpZ2h0IChTdGVmYXRlciBldCBhbCwgMjAxMykuIEEgTWFraW5nIEV2ZXJ5IENvbnRhY3QgQ291bnQgKE1FQ0MpIGFwcHJvYWNoIHdpbGwgYmUgdXNlZCB0byBwcm9tb3RlIGhlYWx0aHkgZWF0aW5nIGFuZCBsaWZlc3R5bGVzIGNvbnNpc3RlbnRseSBpbiBib3RoIHVuaXZlcnNhbCBhbmQgdGFyZ2V0ZWQgd29yayB3aXRoIGNoaWxkcmVuIGFuZCBmYW1pbGllcy5UaGUgbW9kZWwgYmVsb3cgcHJlc2VudHMgdGhlIG9mZmVyIGZyb20gSVBFSCB0byBjaGlsZHJlbiwgeW91bmcgcGVvcGxlIGFuZCBmYW1pbGllcyBhdCBlYWNoIGxldmVsIG9mIHNlcnZpY2UgYWNyb3NzIHRoZSBXZXN0IFN1c3NleCBjb250aW51dW0gb2YgbmVlZC4gT3RoZXIgc3VwcG9ydGl2ZSBjb21tdW5pdHkgc2VydmljZXMgLyBvcmdhbmlzYXRpb25zIGFyZSBhbHNvIHJlZmxlY3RlZC5cXG5cXG5DaGFuZ2U0TGlmZVxcblxcbkEgbmV3IENoYW5nZTQgTGlmZSBjYW1wYWlnbiBsYXVuY2hpbmcgaW4gSmFudWFyeSAyMDE4IGFpbXMgdG8gaGVscCBmYW1pbGllcyBjaG9vc2UgaGVhbHRoaWVyIHNuYWNrcy4gSXQgd2lsbCBpbnRyb2R1Y2UgdGhlIG5ldyBzaW1wbGUgdGlwIG9mIOKAnExvb2sgZm9yIDEwMCBjYWxvcmllIHNuYWNrcywgdHdvIGEgZGF5IG1heOKAnVRoZSBjYW1wYWlnbiB3aWxsIGJlIHN1cHBvcnRlZCBieSB0aGUgQ2hhbmdlNExpZmUg4oCcIEZvb2Qgc2Nhbm5lciBBcHDigJ0gd2hpY2ggd2lsbCBzaG93IGhvdyBtdWNoIHN1Z2FyLCBzYWx0IGFuZCBzYXR1cmF0ZWQgZmF0IGlzIGluc2lkZSBzbmFjayBmb29kcyBhbmQgZHJpbmtzIFRoaXMgYXBwIHdpbGwgcmVwbGFjZSB0aGUgcHJldmlvdXMgQmUgRm9vZCBTbWFydCBhcHAgYW5kIHdpbGwgcHJvdmlkZSBjYWxvcmllIGluZm9ybWF0aW9uLCB3aWxsIGhhdmUgYW4gaW1wcm92ZWQgcmVzdWx0cyBsYXlvdXQgYW5kIGNvbnN0YW50bHkgaW1wcm92aW5nIHByb2R1Y3QgZGF0YS5cXG5cXG5QdWJsaWMgSGVhbHRoIGlzIHdvcmtpbmcgd2l0aCBpdHMgY29sbGVhZ3VlcyBpbiBXZXN0IFN1c3NleCBMaWJyYXJpZXMgYW5kIGxlaXN1cmUgY2VudHJlcyBmcm9tIHRoZSBlbmQgb2YgSmFudWFyeSB0byBwcm9tb3RlIHRoZSBGYW1pbHkgU25hY2sgY2hhbGxlbmdlLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKlF1YXJ0ZXIgMiAtIFNlcHRlbWJlciAyMDE3KipcXG5cXG4tIC0gLVxcblxcbkVhdCBSaWdodCBTdGF5IEJyaWdodCAoIEVSU0IpIGlzIGRlbGl2ZXJlZCB0byBzY2hvb2xzIGluIFdlc3QgU3Vzc2V4IGFzIHBhcnQgb2YgdGhlIHNjaG9vbCBtZWFsIGNvbnRyYWN0IHdpdGggQ2hhcnR3ZWxscy4gSXQgYWltcyB0byBpbmNyZWFzZSB1cHRha2Ugb2YgdGhlIHNjaG9vbCBtZWFscyBhbmQgaW1wYWN0IHVwb24gb2Jlc2l0eSByYXRlcyBhbmQgdGhlIGF0dGFpbm1lbnQgZ2FwIGJldHdlZW4gdGhlIG1vc3QgYWR2YW50YWdlZCBhbmQgZGlzYWR2YW50YWdlZC4gSXQgaXMgYSBGdW4gaW4gdG8gRm9vZCBwcm9ncmFtbWUgdGFja2xpbmcgbnV0cml0aW9uIGVkdWNhdGlvbiB3aXRoIGEgd2hvbGUgc2Nob29sIGFwcHJvYWNoLlxcblxcblRoZSBmaXJzdCB5ZWFyIG9mIHRoZSBwcm9ncmFtbWUgaW4gV2VzdCBTdXNzZXggaGFzIHNlZW4gMzIgc2Nob29scyBlbmdhZ2Ugd2l0aCBFUlNCIHdpdGggNjggZGlmZmVyZW50IHdvcmtzaG9wIHNlc3Npb25zIHJ1bi4gVHdlbHZlIHNjaG9vbHMgaGF2ZSBoYWQgcmVwZWF0IHZpc2l0cy4gQXBwcm94IDEsOTA0IGNoaWxkcmVuIGhhdmUgdGFrZW4gcGFydCBpbiB0aGUgd29ya3Nob3BzIGFuZCBwYXJlbnQgZXZlbnRzIGhhdmUgYWxzbyBiZWVuIGhlbGQgNTcgdGltZXMuXFxuXFxuRmVlZGJhY2sgZnJvbSB0aGUgd29ya3Nob3BzIGluIG9uZSBzY2hvb2wgaXMgYmVsb3cuXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIioqUmVjZXB0aW9uIFRlYWNoZXIqKiDigJMg4oCYV2UgaW4gcGFydGljdWxhciBoYWQgYSB2ZXJ5IHBvc2l0aXZlIGV4cGVyaWVuY2UgZm9yIG9uZSBib3kgd2hvIGhhcyBhbiBpc3N1ZSB3aXRoIGVhdGluZyB0aGF0IGNvbWVzIHdpdGggYXNzb2NpYXRlZCBoZWFsdGggaXNzdWVzLiBIZSB3YXMgaGFwcHkgdG8gdHJ5IHNvbWUgb2YgdGhlIGZydWl0IGFuZCBzYWxhZCB0aGF0IGhlIHByZXZpb3VzbHkgaGFzIG5vdCB3YW50ZWQgdG8gdHJ5LiBBcyBhIHdob2xlIGNsYXNzIHdlIHdlcmUgdmVyeSBwcm91ZCBvZiB0aGlzIGFjaGlldmVtZW50IGFuZCBoZSByZWNlaXZlZCBhICd3b3cnIG1vbWVudCBjZXJ0aWZpY2F0ZSB0byB0YWtlIGhvbWUgdG8gaGlzIG11bSB3aXRoIHBob3RvcyBvZiB3aGF0IGhlIGhhZCBkb25lIHRoYXQgZGF5LiBXZSBmZWVsIGhlIHdhcyBoYXBweSB0byB0cnkgdGhlc2UgZm9vZHMgYXMgaXQgd2FzIGRvbmUgaW4gYSByZWxheGVkIGFuZCBmdW4gbWFubmVyLiBIZSBoYXMgbm93IGJlZW4gYSBsaXR0bGUgbW9yZSB3aWxsaW5nIHRvIHRyeSBtb3JlIG5ldyBmb29kcyBpbiBjbGFzcyBhdCBzbmFjayB0aW1lLuKAmVxcblxcbiBcXG5cXG4qKlJlY2VwdGlvbiBUZWFjaGVyKiog4oCTIOKAmFRoZSBjaGlsZHJlbiBoYWQgYSBsb3ZlbHkgdGltZSB3aXRoIHlvdXJzZWxmIGFuZCB5b3VyIGNvbGxlYWd1ZSBsZWFybmluZyBhYm91dCBoZWFsdGh5IGVhdGluZyBhbmQgdGhlIG9wcG9ydHVuaXR5IGZvciBzb21lIGZvb2QgdGFzdGluZy4gVGhpcyB3YXMgYSBsb3ZlbHkgZXhwZXJpZW5jZSBmb3IgdGhlIGNoaWxkcmVuIHRvIHRyeSBhIHZhcmlldHkgb2YgZnJ1aXQgb3Igc2FsYWQgdGhhdCB0aGV5IG1heSBub3QgaGF2ZSB0cmllZCBiZWZvcmUu4oCZIC1cXG5cXG4gXFxuXFxuKipZZWFyIDIgVGVhY2hlcioqIOKAkyDigJhJdOKAmWQgYmUgd29uZGVyZnVsIHRvIGhhdmUgeW91IGluIGFnYWluIGZvciBhIGRpZmZlcmVudCB0b3BpYyB3aXRoIHRoZSBjaGlsZHJlbi4gSSBrbm93IHRoYXQgbWFueSBpbiBteSBjbGFzcyBkbyBzdHJ1Z2dsZSB0byBlYXQgdGhlIHZlZ2V0YWJsZXMgYnV0IHRoZXkgYWxzbyBvbmx5IGtub3cgYWJvdXQgdGhlIHR5cGljYWwgdmVnZXRhYmxlcy4gVGhleSB3b3VsZG7igJl0IGtub3cgd2hhdCBhIHJodWJhcmIgaXMgZm9yIGV4YW1wbGUgYW5kIGl0IHNlZW1zIHN1Y2ggYSBzaGFtZS7igJlcXG5cXG4qKlBhcmVudCoqIOKAkyDigJhJ4oCZbSBhY3R1YWxseSByZWFsbHkgc3VycHJpc2VkIHRoYXQgdGhlc2UgY29udGFpbiB0aGF0IG11Y2ggc3VnYXIuIFdoeSBpcyBpdCBhbGxvd2VkPyBNeSBodXNiYW5kIHdpbGwgYmUgaG9ycmlmaWZlZC5cXG5cXG5cIn0se1widHlwZVwiOlwidHdvQ29sTGF5b3V0XCIsXCJjb2x1bW5zXCI6W1t7XCJ0eXBlXCI6XCJpbWFnZVwiLFwic3JjXCI6XCIvYXBpL2Fzc2V0cy81Q0FCQ0ZBMS04N0ZFLTQyMjMtQjJBQi02NzE3Njk3NkVEREJcIn1dLFt7XCJ0eXBlXCI6XCJpbWFnZVwiLFwic3JjXCI6XCIvYXBpL2Fzc2V0cy8zOTlERENCRi00NjA3LTRCQUMtOTcxNy1GOTg2Mjg0QjJDNEFcIn1dXX0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiVGhlIEVhdCBSaWdodCBTdGF5IFJpZ2h0IHdvcmtzaG9wcyBpbiBXZXN0IFN1c3NleCBzdXBwb3J0IHRoZSBjb3VudHnigJlzIHN1Z2FyIHJlZHVjdGlvbiBwcm9ncmFtbWUuXFxuXFxuKipZZWFyIDUgUHVwaWwqKuKAkyDigJhJIHRoaW5rIEkgZWF0IHRvbyBtdWNoIGNob2NvbGF0ZSBhZnRlciBFYXN0ZXIgSSB3YW50IHRvIHRyeSBzdG9wcGluZyBlYXRpbmcgaXQgYnV0IEkgd2lsbCBoYXZlIGFsbCBteSBlYXN0ZXIgZWdnc+KAmS4gQWZ0ZXIgZGlzY3Vzc2lvbiB3aXRoIHRoZSBFUlNCIGNvb3JkaW5hdG9yIGFuZCBjbGFzc21hdGVzIHRoZSBjaGlsZCBvcHRlZCB0byB0cnkgZ2l2aW5nIHVwIGNob2NvbGF0ZSBmb3IgbGVudC5cXG5cXG4qKlllYXIgNSBUZWFjaGVyKirigJPigJhJdOKAmXMgZ3JlYXQgdG8gdGVhY2ggdGhlbSBhbGwgYWJvdXQgd2hhdCBjYW4gaGFwcGVuIGxhdGVyIG9uIGluIGxpZmUgd2l0aCBoZWFydCBkaXNlYXNlIGFuZCBkaWFiZXRlcy4gVGhleSBvZnRlbiBqdXN0IHRoaW5rIGFib3V0IHRoZSBlZmZlY3Qgb24gdGhlaXIgdGVldGggYmVjYXVzZSBpdOKAmXMgc29tZXRoaW5nIHRoZXkgY2FuIHBoeXNpY2FsbHkgc2VlIGFuZCBwcm9iYWJseSBoYXZlIHNlZW4gb24gY2hpbGRyZW4gdGhlaXIgYWdlLuKAmVxcblxcbioqWWVhciA2IFB1cGlsKirigJMg4oCYTXkgZGFkIGRyaW5rcyB0aGlzIHF1aXRlIGEgbG90IChNb25zdGVyIEVuZXJneSBEcmluaykgYW5kIGl04oCZcyB0d2ljZSB0aGUgYW1vdW50IG9mIHN1Z2FyIGhl4oCZcyBhbGxvd2VkLiBJ4oCZbSBnb2luZyB0byB0ZWxsIGhpbeKAmS5cXG5cXG4qKlllYXIgNSBQdXBpbCoq4oCTIOKAmFlvdSBzYWlkIHRvbWF0byBrZXRjaHVwIHdhcyByZWFsbHkgc3VnYXJ5OyBpcyBpdCB3b3JzZSB0aGFuIHRoZXNlIGRyaW5rcz/igJkgRVJTQiBjb29yZGluYXRvciBlbmNvdXJhZ2VkIHRoZSBwdXBpbCB0byBsb29rIGF0IHRoZSBsYWJlbHMgb2YgaGlzIGJvdHRsZSBhdCBob21lLi4g74K3XFxuXFxuKipUZWFjaGluZyBBc3Npc3RhbnQqKuKAkyDigJhJIGhhdmUgb25lIG9mIHRob3NlIG1pbGtzaGFrZXMgaW4gbXkgZnJpZGdlLiBJIG1pZ2h0IHRocm93IGl0IG91dCBub3figJkuIEZ1dHVyZSBjb252ZXJzYXRpb25zIHdpdGggVEEgcmV2ZWFsZWQgdGhlIGNoaWxkcmVuIHJlbWluZGVkIHRoZSBUQSB0byB0aHJvdyBvdXQgdGhlIGRyaW5rLlxcblxcbkxpdmluZyBTdHJlZXRzIGRlbGl2ZXIgV2FsayBPbmNlIGEgV2VlayBwcm9ncmFtbWVzIGluIHNjaG9vbHMgaW4gV2VzdCBTdXNzZXguIFRoZXkgaGF2ZSBhIGxpc3Qgb2Ygc2Nob29scyB0byB0YXJnZXQsIHRoYXQgZml0IHdpdGggdGhlIFdlc3QgU3Vzc2V4IFN0cmF0ZWdpYyBkZXZlbG9wbWVudCBzaXRlcywgcGx1cyBwdWJsaWMgaGVhbHRoIHByaW9yaXR5IGFyZWFzLiA1IG91dCBvZiAxMCBuZXcgcHJpbWFyeSBzY2hvb2xzIGFyZSBlbnJvbGxlZCB0byBXT1csIHRoZSB5ZWFyLXJvdW5kIHdhbGsgdG8gc2Nob29sIGNoYWxsZW5nZS5cXG5cXG5UaGVzZSBhcmU6XFxuXFxuQ2hpZGhhbSBQYXJvY2hpYWwgUHJpbWFyeVxcblxcbkFzaHVyc3QgV29vZCBQcmltYXJ5LCBFYXN0IEdyaW5zdGVhZFxcblxcbkR1cnJpbmd0b24gSnVuaW9yIFNjaG9vbFxcblxcblNoZWRkaW5nZGVhbiBQcmltYXJ5LCBCdXJnZXNzIEhpbGxcXG5cXG5IZWVuZSBQcmltYXJ5IFNjaG9vbCwgV29ydGhpbmdcXG5cXG7igKZhbGwgaWYgd2hpY2ggYXJlIG9uIHRoZSB0YXJnZXRlZCBsaXN0IG9mIGV4cGFuZGluZyBzY2hvb2xzLCBvciBoYXZlIHdvcmtzIHNjaGVkdWxlZC4gRm91ciBvZiB0aGVzZSBzY2hvb2xzIGhhdmUgbGF1bmNoZWQgYW5kIGFyZSB1c2luZyBUcmF2ZWwgVHJhY2tlciB0byBsb2cgdGhlaXIgZGFpbHkgam91cm5leXMgdG8gc2Nob29sLlxcblxcbjMgc3RyZWV0IGF1ZGl0cyBhcmUgcGxhbm5lZCwgMiBvZiB0aGVtIHdpdGggUGFya2xhbmRzIFJlc2lkZW50cyBBc3NvY2lhdGlvbiBpbiBDaGljaGVzdGVyLCBhIGxhcmdlIGhvdXNpbmcgZXN0YXRlIHdpdGggYXJvdW5kIDEsNTAwIHJlc2lkZW5jZXMsIG9uIHRoZSBlZGdlIG9mIHRoZSBjaXR5IGNlbnRyZSB3aXRoIDIgcHJpbWFyeSBzY2hvb2xzLCBhIHNlY29uZGFyeSBzY2hvb2wsIGFuIE5IUyBkb2N0b3JzIHN1cmdlcnkgYW5kIGEgcGFyYWRlIG9mIHNob3BzIHdpdGhpbiBpdHMgYm91bmRhcnkuIFdlIHdpbGwgcnVuIDIgYXVkaXRzLCBhdCBkaWZmZXJlbnQgdGltZXMgb2YgeWVhciwgYW5kIGFyZSB0YWxraW5nIHRvIEJpc2hvcCBMdWZmYSBTY2hvb2wsIFBhcmtsYW5kcyBDb21tdW5pdHkgUHJpbWFyeSBhbmQgQ2VudHJhbCBTY2hvb2wgYWJvdXQgdGhlaXIgcG90ZW50aWFsIGludm9sdmVtZW50IGluIHRoZSBhdWRpdCBwcm9jZXNzLiBXZSBob3BlIHRvIHNpbXVsdGFuZW91c2x5IGludm9sdmUgcmVzaWRlbnRzIGFyb3VuZCB0aGUgZXN0YXRlIHdobyB3aWxsIHVuZGVydGFrZSB0aGVpciBvd24g4oCYc3RyZWV0IHNjYWxlIHN1cnZleXPigJkgdG8gZW5zdXJlIHRoYXQgdGhlIGF1ZGl0IHByb2Nlc3MgaXMgYXMgaW5jbHVzaXZlIGFuZCBob2xpc3RpYyBhcyBwb3NzaWJsZS4gVGhlIFJlc2lkZW50cyBBc3NvY2lhdGlvbiB3aWxsIHRoZW4gYmUgYWJsZSB0byBtYXAgdGhlIHJlc3VsdHMgdG8gaW5mb3JtIHByaW9yaXRpZXMgZm9yIHRoZSBlc3RhdGUuIFRoaXMgd2lsbCBiZSBhIHRyaWFsIGFwcHJvYWNoIGZvciBMaXZpbmcgU3RyZWV0cyBhbmQgd2lsbCBiZSB2ZXJ5IGludGVyZXN0aW5nIHRvIHNlZSB0aGUgb3V0Y29tZXMgYW5kIGhvdyBpdCBjYW4gZXZvbHZlLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKlF1YXJ0ZXIgMSAtIEp1bmUgMjAxNyoqXFxuXFxuLSAtIC1cXG5cXG5TdWdhciByZWR1Y3Rpb24gcHJvZ3JhbW1lIC0gRnVydGhlciBzdWdhciByZWR1Y3Rpb24gaGFzIG9jY3VycmVkIGluIHRoZSBzY2hvb2wgbWVhbHMgcHJvdmlkZWQgdGhyb3VnaCB0aGUgQ2hhcnR3ZWxsIGNvbnRyYWN0IGFuZCB0aGV5IG5vdyBjb250YWluIDY1JSBsZXNzIHN1Z2FyIHRoYW4gdGhleSBkaWQgdHdvIGFuZCBhIGhhbGYgeWVhcnMgYWdvLiBJbiB0b3RhbCAzMCwwMDAgV2VzdCBTdXNzZXggY2hpbGRyZW4gcGVyIGRheSBhcmUgYmVuZWZpdGluZy4gVGhlIGRhaWx5IHN1Z2FyIGNvbnN1bXB0aW9uIGhhcyByZWR1Y2VkIGZyb20gdGhlIDE4LjVnIHRvIDYuNmcgcGVyIGNoaWxkLlxcblxcblRoZSBFeGVjdXRpdmUgQ2hpbGQgT2Jlc2l0eSBUYXNrIGFuZCBGaW5pc2ggR3JvdXAgKFRGRykgd2hpY2ggY29tcGxldGVkIGluIE1hcmNoIDIwMTcgbWFkZSBhIG51bWJlciBvZiByZXNvbHV0aW9ucyBpbmNsdWRpbmc6LVxcblxcbjEuIERldmVsb3AgYSBDb3VudHkgQ291bmNpbCBjaGFydGVyIHN1cHBvcnRpbmcgc2lnbnVwIHRvIHRoZSBuYXRpb25hbCBoZWFsdGh5IHJhdGluZyBvZiBzY2hvb2xzIHNjaGVtZSwgaW5jbHVkaW5nIGEgbG9jYWwgYXdhcmQgc2NoZW1lIHRvIGVuY29tcGFzcyBhbGwgV2VzdCBTdXNzZXggbnVyc2VyaWVzLCBzY2hvb2xzICggaW5jbHVkaW5nIHNwZWNpYWwgc2Nob29scyksIGxvb2tlZCBhZnRlciBjaGlsZHJlbixjaGlsZHJlbiBhbmQgZmFtaWx5IGNlbnRyZXMgYW5kIGluY2x1ZGluZyBsZWlzdXJlIGNlbnRyZXMgd2hlcmUgYXBwcm9wcmlhdGUuXFxuXFxuMS4gVGhhdCB3aGVuIHRoZXkgYmVjb21lIGF2YWlsYWJsZSwgdGhlIG5hdGlvbmFsIGd1aWRlbGluZXMgZm9yIGltcGxlbWVudGF0aW9uIG9mIGhlYWx0aGllciBmb29kIGluIGxlaXN1cmUgY2VudHJlcyBhcmUgcHJvdmlkZWQgdG8gdGhlIENhYmluZXQgTWVtYmVyIGFuZCBndWlkYW5jZSBhbmQgc3VwcG9ydCBpcyBvZmZlcmVkIHRvIHRoZSBEaXN0cmljdCBhbmQgQm9yb3VnaHMsIGFzIGNvbW1pc3Npb25lcnMgb2YgbGVpc3VyZSwgdG8gaGVscCB0aGlzIHNlY3RvciBhY2hpZXZlIHRoZXNlIHN0YW5kYXJkcy5cXG5cXG4xLiBUbyBtYWludGFpbiBhIGxvbmcgdGVybSBjb21taXRtZW50IHRvIHRoZSBDb3VudHkgQ291bmNpbCBDaGFydGVyIGluY2x1ZGluZyBhIOKAnGhlYWx0aCBpbXBhY3QgYXNzZXNzbWVudOKAnXRvIGVuc3VyZSB0aGF0IGFueSBjaGFuZ2VzIHRvIHBsYW5uaW5nIGFuZCBwb2xpY3kgd2l0aGluIGVhY2ggZXN0YWJsaXNobWVudCwgY29uc2lkZXJzIHRoZSB3aWRlciBpbXBhY3Qgb24gdGhlIGhlYWx0aCBhbmQgd2VsbGJlaW5nIG9mIHlvdW5nIHBlb3BsZS5cXG5cXG4xLiBUaGUgUHVibGljIEhlYWx0aCBUZWFtIGFycmFuZ2UgZm9yIGEgZ3JvdXAgb2YgeW91bmcgcGVvcGxlIHRvIHRlc3QgYW5kIGNvbW1lbnQgb24gdGhlIFBIRS9TQVBITkEgYXBwIG9uY2UgaXQgaXMgbGF1bmNoZWQsIGFsb25nc2lkZSBvdGhlciBhcHBzIHdoaWNoIGFkZHJlc3MgaGVhbHRoeSBlYXRpbmcgaGFiaXRzIGFuZCBwaHlzaWNhbCBhY3Rpdml0eSwgdG8gZXZhbHVhdGUgd2hldGhlciBvbmUgc2hvdWxkIGJlIHJlY29tbWVuZGVkIGJ5IHRoZSBUZWFtIHRvIFdlc3QgU3Vzc2V4IFNjaG9vbHMuXFxuXFxuMS4gVGhlIFB1YmxpYyBIZWFsdGggVGVhbSBjb29yZGluYXRlIGNvbW11bmljYXRpb24gYW5kIGNsb3NlciB3b3JraW5nIHdpdGggc2Nob29scyB0byBoZWxwIGluY3JlYXNlIGRlbWFuZCBmb3IgdGhlIGF2YWlsYWJsZSBCaWtlIGFiaWxpdHkgQ291cnNlcyBhbmQgbGlhaXNlIHdpdGggb3RoZXIgQ291bnR5IENvdW5jaWwgRGVwYXJ0bWVudHMgb24gYSBtZXRob2QgZm9yIGV2YWx1YXRpbmcgdGhlIGludGVydmVudGlvbiwgc2hvdWxkIHRoZSByZXNvdXJjZXMgYmVjb21lIGF2YWlsYWJsZS5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipRdWFydGVyIDQgLSBNYXJjaCAyMDE3KipcXG5cXG4tIC0gLVxcblxcbk5IUyBEaWdpdGFsIHB1Ymxpc2hlZCB0aGUgbW9zdCByZWNlbnQgcmVsZWFzZSBvZiB0aGUgTkNNUCBpbiBOb3ZlbWJlciAyMDE2LiBUaGVzZSByZXN1bHRzIGFyZSBmb3IgdGhlIDIwMTUvMTYgYWNhZGVtaWMgeWVhci5cXG5cXG5JbiBXZXN0IFN1c3NleCAzMC40JSBvZiB5ZWFyIDYgY2hpbGRyZW4gYXJlIG1lYXN1cmVkIGFzIG92ZXJ3ZWlnaHQgb3Igb2Jlc2UuIDEuMSUgb2YgdGhpcyBhZ2UgZ3JvdXAgaXMgdW5kZXJ3ZWlnaHQsIHJlc3VsdGluZyBpbiA2OC41JSBvZiBjaGlsZHJlbiBiZWluZyBhIGhlYWx0aHkgd2VpZ2h0LiBUaGUgcGVyY2VudGFnZSBvZiBjaGlsZHJlbiB3aXRoIGEgaGVhbHRoeSB3ZWlnaHQgaXMgaGlnaGVyIGluIFdlc3QgU3Vzc2V4IHRoYW4gRW5nbGFuZC4gVGhlcmUgaXMgbm8gc2lnbmlmaWNhbnQgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZXNlIGZpZ3VyZXMgYW5kIHRob3NlIG9mIDIwMTQvMTUuXFxuXFxuVGhpcyBwbGFjZXMgdXMgYXQgYW1iZXIgY29tcGFyZWQgdG8gdGFyZ2V0LCBhdCB5ZWFyIGVuZCwgYXMgcHJlZGljdGVkIGF0IHRoZSBzdGFydCBvZiB0aGUgeWVhci5cXG5cXG4qKkZpbmFsIGZpZ3VyZXMgZnJvbSB0aGUgc3BlY2lhbGlzdCBzZXJ2aWNlIChXZWlnaHQgTWFuYWdlbWVudCBDZW50cmUpIGZvciAyMDE2LzIwMTcgYXJlIGFzIGZvbGxvd3MqKlxcblxcbiogVHdvIGh1bmRyZWQgYW5kIGZpZnRlZW4gZmFtaWxpZXMgZW5yb2xsZWQgb24gdGhlIEFsaXZlIE4gS2lja2luZyBwcm9ncmFtbWUgZm9yIGNoaWxkcmVuLlxcblxcbiogSnVzdCBvdmVyIDgwJSBjb21wbGV0ZWQgdGhlIHByb2dyYW1tZSBhbmQgNDglIG1haW50YWluZWQgb3IgcmVkdWNlZCB0aGVpciBCTUkuXFxuXCJ9LHtcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipDaGFuZ2U0TGlmZSBCZSBGb29kIFNtYXJ0IENhbXBhaWduKipcXG5cXG5XZXN0IFN1c3NleCBQdWJsaWMgSGVhbHRoIERpcmVjdG9yYXRlIHN1cHBvcnRzIHRoZSBuYXRpb25hbCBDaGFuZ2U0TGlmZSBjYW1wYWlnbiwgd2hpY2ggbGF1bmNoZWQgQmUgRm9vZCBTbWFydCBpbiBKYW51YXJ5LiBUaGlzIGNhbXBhaWduIGhpZ2hsaWdodHMgdGhlIHN1cnByaXNpbmcgYW1vdW50IG9mIHN1Z2FyLCBzYXR1cmF0ZWQgZmF0IGFuZCBzYWx0IGZvdW5kIGluIGV2ZXJ5ZGF5IGZvb2QgYW5kIGRyaW5rLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKkJlIEZvb2QgU21hcnQgVGVhbSB2aXNpdGVkIENyYXdsZXkhKipcXG5cXG5UaGUgUHVibGljIEhlYWx0aCBFbmdsYW5kIChQSEUpIEJlIEZvb2QgU21hcnQgVGVhbSB2aXNpdGVkIFRlc2NvIEV4dHJhIGluIEhhemVsd2ljaywgQ3Jhd2xleSBvbiBGcmlkYXksIDE3dGggTWFyY2ggMjAxNyB0byByYWlzZSBhd2FyZW5lc3Mgb2YgdGhlIEJlIEZvb2QgU21hcnQgY2FtcGFpZ24gYW5kIHRvIGVuY291cmFnZSBzaG9wcGVycyB0byBkb3dubG9hZCB0aGUgZnJlZSBCZSBGb29kIFNtYXJ0IGFwcCwgd2hpY2ggaXMgYXZhaWxhYmxlIGZyb20gdGhlIGlUdW5lcyBzdG9yZSBvciBHb29nbGUgUGxheS4gVGhlIHRlYW0gcHJvdmlkZWQgYWR2aWNlIHRvIHNob3BwZXJzIGFib3V0IHRoZSBhbW91bnQgb2Ygc3VnYXIsIHNhdHVyYXRlZCBmYXQgYW5kIHNhbHQgZm91bmQgaW4gcG9wdWxhciBmYW1pbHkgZm9vZHMsIGFuZCBpbiBzb21lIGluc3RhbmNlcywgc2hvcHBlcnMgZGVjaWRlZCB0byBleGNoYW5nZSB0aGVpciBwdXJjaGFzZXMgZm9yIGhlYWx0aGllciBvcHRpb25zLiBUaGUgc3RhbmQgd2FzIGluIGFuIGFyZWEgb2YgaGlnaCBmb290ZmFsbCBpbiB0aGUgc3RvcmUgYW5kIHRoZSB0ZWFtIGhhZCBnaXZlbiBvdXQgb3ZlciA4MDAgcGFja3MgYnkgbHVuY2ggdGltZS5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipIb3JzaGFtIEp1bmlvciBDaXRpemVucyBFdmVudCoqXFxuXFxuTWVtYmVycyBvZiB0aGUgUHVibGljIEhlYWx0aCBUZWFtIGFuZCBIb3JzaGFtIFdlbGxiZWluZyBsZWQg4oCYQmUgRm9vZCBTbWFydOKAmSBDaGFsbGVuZ2UsIGF0IHRoaXMgZXZlbnQgd2hpY2ggdG9vayBwbGFjZSBpbiBlYXJseSBBcHJpbC4gVGhlIGFubnVhbCBldmVudCBhaW1zIHRvIHRlYWNoIGVzc2VudGlhbCBsaWZlIHNraWxscyB0byBvdmVyIDEyMDAgcHJpbWFyeSBzY2hvb2wgY2hpbGRyZW4gYWdlZCBuaW5lIHRvIGVsZXZlbiB5ZWFycyBvbGQgd2hvIGF0dGVuZCBzY2hvb2xzIHdpdGhpbiB0aGUgSG9yc2hhbSBkaXN0cmljdCwgdGhyb3VnaCBhIG51bWJlciBvZiBmdW4gYW5kIHRob3VnaHQtcHJvdm9raW5nIHNjZW5hcmlvcy5cXG5cXG5cIn1dLFt7XCJ0eXBlXCI6XCJpbWFnZVwiLFwic3JjXCI6XCIvYXBpL2Fzc2V0cy9CQjQwMTc1Ri0zOTQyLTRFNTAtODYyQi0wOTE4ODM1RkM5N0NcIn0se1widHlwZVwiOlwiaW1hZ2VcIixcInNyY1wiOlwiL2FwaS9hc3NldHMvMUI1QTlDQzMtMjVDNS00MzNGLUJDMkQtN0VDOEQ5NzczM0E1XCJ9XV19LHtcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwiaW1hZ2VcIixcInNyY1wiOlwiL2FwaS9hc3NldHMvODI1ODBDN0UtMTI1Qi00Q0QzLUI4M0EtMjY5MkQyRERFMDdEXCJ9XSxbe1widHlwZVwiOlwiaW1hZ2VcIixcInNyY1wiOlwiL2FwaS9hc3NldHMvQTcyQTI3MEEtMEVCNC00MzBCLUFBQjYtODdBQUZBQzc5NDQ3XCJ9XV19LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIioqUXVhcnRlciAzIC0gRGVjZW1iZXIgMjAxNioqXFxuXFxuLSAtIC1cXG5cXG5OSFMgRGlnaXRhbCBwdWJsaXNoZWQgdGhlIG1vc3QgcmVjZW50IHJlbGVhc2Ugb2YgdGhlIE5DTVAgaW4gTm92ZW1iZXIgMjAxNi4gVGhlc2UgcmVzdWx0cyBhcmUgZm9yIHRoZSAyMDE1LzE2IGFjYWRlbWljIHllYXIuIEluIFdlc3QgU3Vzc2V4IDMwLjQlIG9mIHllYXIgNiBjaGlsZHJlbiBhcmUgbWVhc3VyZWQgYXMgb3ZlcndlaWdodCBvciBvYmVzZS4gMS4xJSBvZiB0aGlzIGFnZSBncm91cCBpcyB1bmRlcndlaWdodCwgcmVzdWx0aW5nIGluIDY4LjUlIG9mIGNoaWxkcmVuIGJlaW5nIGEgaGVhbHRoeSB3ZWlnaHQuIFRoZSBwZXJjZW50YWdlIG9mIGNoaWxkcmVuIHdpdGggYSBoZWFsdGh5IHdlaWdodCBpcyBoaWdoZXIgaW4gV2VzdCBTdXNzZXggdGhhbiBFbmdsYW5kLiBUaGVyZSBpcyBubyBzaWduaWZpY2FudCBkaWZmZXJlbmNlIGJldHdlZW4gdGhlc2UgZmlndXJlcyBhbmQgdGhvc2Ugb2YgMjAxNC8xNS5UaGlzIHBsYWNlcyB1cyBhdCBhbWJlciBjb21wYXJlZCB0byB0YXJnZXQsIGF0IHllYXIgZW5kLCBhcyBwcmVkaWN0ZWQgYXQgdGhlIHN0YXJ0IG9mIHRoZSB5ZWFyLiBUaGUgcHJldmFsZW5jZSBvZiBvYmVzaXR5IHdhcyBzaWduaWZpY2FudGx5IGxvd2VyIGluIEhvcnNoYW0gKDExLjclKSBhbmQgTWlkIFN1c3NleCAoMTEuOSUpIHRoYW4gYWxsIG90aGVyIGxvY2FsIGF1dGhvcml0aWVzIGluIFdlc3QgU3Vzc2V4LiBDcmF3bGV5IGlzIHRoZSBhcmVhIHdpdGggZ3JlYXRlc3Qgb2Jlc2l0eSBwcmV2YWxlbmNlIGluIFdlc3QgU3Vzc2V4ICgyMS43JSkuXFxuXFxuXCJ9LHtcInR5cGVcIjpcImltYWdlXCIsXCJzcmNcIjpcIi9hcGkvYXNzZXRzL0FGQ0Q4RDMxLTY5NDgtNDFBQi05MkYxLUM3NzYxRjM5QzdEQlwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKkZ1cnRoZXIgSW5mb3JtYXRpb24qKlxcblxcbiMgQWxpdmUgTiBLaWNraW5nXFxuXFxuVGhlIFdlaWdodCBNYW5hZ2VtZW50IENlbnRyZSBoYXMgY29udGludWVkIHRvIGRlbGl2ZXIgQWxpdmUgTiBLaWNraW5nIHdlaWdodCBtYW5hZ2VtZW50IHByb2dyYW1tZSB0byBjaGlsZHJlbiBhbmQgeW91bmcgcGVvcGxlIHRocm91Z2hvdXQgdGhlIHllYXIuIFRvIGRhdGUgMTQwIGZhbWlsaWVzIGhhdmUgZW5nYWdlZCB3aXRoIHRoZSBwcm9ncmFtbWUsIHdpdGggaGFsZiBvZiB0aGVtIHJlZHVjaW5nIG9yIG1haW50YWluaW5nIHRoZWlyIHdlaWdodC4gVGhlIG1ham9yaXR5IG9mIHJlZmVycmFscyBpbnRvIEFsaXZlIE4gS2lja2luZyBjb250aW51ZSB0byBjb21lIGZyb20gdGhlIHNjaG9vbCBwcm9ncmFtbWUgU1RPUCwgYW5kIHNjaG9vbCBudXJzZXMuXFxuXFxuVGVzdGltb25pYWwgZnJvbSBhIG1vdGhlciBvZiBhIHlvdW5nIHBlcnNvbiB3aG8gYXR0ZW5kZWQgQWxpdmUgTiBLaWNraW5nXFxuXFxuX1xcXCJTaW5jZSBhdHRlbmRpbmcgdGhlIEFsaXZlIG4gS2lja2luZyBwcm9ncmFtbWUgSSBoYXZlIGZvdW5kIHRoYXQgYXMgYSBwYXJlbnQgSSBoYXZlIG5vdGljZWQgYSBodWdlIGRpZmZlcmVuY2UgaW4gbXkgZGF1Z2h0ZXJzIHBlcnNvbmFsaXR5LiBCZWZvcmUgdGhlIGNvdXJzZSBzaGUgaGF0ZWQgc2Nob29sIGFuZCB3YXMgYnVsbGllZCBkdWUgdG8gd2VpZ2h0IHJlbGF0ZWQgaXNzdWVzLiBTaGUgc2VlbWVkIHNvIHVuaGFwcHkgSSB0b29rIGhlciB0byB0aGUgRG9jdG9ycyBiZWNhdXNlIEkgdGhvdWdodCBzaGUgbWF5IGJlIGRlcHJlc3NlZC4gU2luY2UgcmVndWxhciBleGVyY2lzZSBhbmQgbG9zaW5nIHNvbWUgV2VpZ2h0IHRoZXJlIGhhcyBiZWVuIGEgbWFzc2l2ZSBkaWZmZXJlbmNlIGluIGhlciBiZWhhdmlvdXIgYXQgc2Nob29sIGFuZCBhdCBob21lLiBJdCBzZWVtcyBsaWtlIGEgd2VpZ2h0IGhhcyBiZWVuIGxpZnRlZCwgc2hlIGhhcyBtb3JlIGVudGh1c2lhc20gdG93YXJkcyBleGVyY2lzZSwgZWF0aW5nIGFuZCBldmVuIGdvaW5nIHRvIHNjaG9vbC4gU2hlIHVzZWQgdG8gbGF5IGFyb3VuZCBhbmQgZGlkbid0IHdhbnQgdG8gbGVhdmUgdGhlIGhvdXNlIG5vdyBpdCdzIGhhcmQgdG8ga2VlcCBoZXIgaW5kb29ycyEgVGhpcyBoYXMgYWxzbyBoYWQgYSBrbm9jayBhZmZlY3QgaW50byBteSBsaWZlIGFzIGEgbXVtLCBJIGFtIG11Y2ggaGFwcGllci4gTXkgZGF1Z2h0ZXIgaXMgaGFwcHkgYWZ0ZXIgd2hhdCBzZWVtcyBsaWtlIGEgbGlmZXRpbWUhIEFsb25nc2lkZSBzaWRlIGhlbHBpbmcgaGVyIEkgaGF2ZSBhbHNvIGRvbmUgZXh0cmVtZWx5IHdlbGwgYW5kIGxvc2luZyA2a2dzIGluIDggd2Vla3MgYW5kIEkgd291bGQgaGlnaGx5IHJlY29tbWVuZCB0aGlzIHByb2dyYW1tZSB0byBhbnkga2lkcyBzdWZmZXJpbmcgZnJvbSBiZWluZyBvdmVyd2VpZ2h0LCBzaGUgaGFzIGxvc3QgMmtnLlxcXCJfXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgQmUgRm9vZCBTbWFydFxcblxcblRoZSBQdWJsaWMgSGVhbHRoIEVuZ2xhbmQgKFBIRSkgQkUgRm9vZCBTbWFydCBjYW1wYWlnbiBsYXVuY2hlZCBuYXRpb25hbGx5IG9uIDNyZCBKYW51YXJ5IDIwMTcsIHdpdGggdGhlIG5ld3Mgc3RvcmllcyB0aGF0IGNoaWxkcmVuIGFyZSBlYXRpbmcgbW9yZSB0aGFuIGhhbGYgb2YgdGhlaXIgZGFpbHkgc3VnYXIgaW50YWtlIGluIHRoZWlyIGJyZWFrZmFzdC5cXG5cXG5baHR0cDovL3d3dy5iYmMuY28udWsvbmV3cy9oZWFsdGgtMzg0Njc4NjFdWzBdXFxuXFxuVGhlIGNhbXBhaWduIGZlZWRiYWNrIGZyb20gUEhFIHNob3dlZCB0aGF0IDExNSBuZXcgcmVnaXN0cmF0aW9ucyBmcm9tIFdlc3QgU3Vzc2V4IHdlcmUgbG9nZ2VkIG9udG8gdGhlIENoYW5nZTRMaWZlIHdlYnNpdGUgZHVyaW5nIHRoZSBjYW1wYWlnbiBwZXJpb2QuIDI0LDA1MSBlbWFpbHMgd2VyZSBzZW50IGZyb20gQ2hhbmdlNExpZmUgdG8gV2VzdCBTdXNzZXggcmVzaWRlbnRzIHdpdGggYW4gYXZlcmFnZSAxMi44JSBvcGVuIHJhdGUuIEZ1cnRoZXIgY2hhbmdlcyB0byBwcmltYXJ5IHNjaG9vbCBtZWFscyBwcm92aWRlZCBieSBDaGFydHdlbGxzIGhhdmUgcmVzdWx0ZWQgaW4gbW9yZSBzdWdhciBiZWluZyByZW1vdmVkLlxcblxcblswXTogaHR0cDovL3d3dy5iYmMuY28udWsvbmV3cy9oZWFsdGgtMzg0Njc4NjFcIn0se1widHlwZVwiOlwiaW1hZ2VcIixcInNyY1wiOlwiL2FwaS9hc3NldHMvQkU2RkE0MzYtRkEwMC00MEM0LUI1RUQtMTJBOTc4OEU5NDE1XCJ9LHtcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiUHJvbW90aW9uIG9mIHRoZSBQdWJsaWMgSGVhbHRoIEVuZ2xhbmQgU3VnYXIgU21hcnQgY2FtcGFpZ24gaGFzIGluY3JlYXNlZCB0aGUgYXdhcmVuZXNzIG9mIHRoZSBtZXNzYWdlcyBhcm91bmQgc3VnYXIgcmVkdWN0aW9uLCBhbmQgYWR2aWNlIG9uIGxvd2VyIHN1Z2FyIHN3YXBzLiBBZGRpdGlvbmFsIHNjaG9vbCBiYXNlZCBzdWdhciByZWR1Y3Rpb24gZGViYXRlcyBoYXZlIG9jY3VycmVkIGluIHRoZSBDaGljaGVzdGVyIERpc3RyaWN0LlxcblxcbkEgcGlsb3QgNiB3ZWVrIHdlaWdodCBtYW5hZ2VtZW50IHByb2dyYW1tZSBmb3IgY2hpbGRyZW4gd2l0aCBzcGVjaWFsIGVkdWNhdGlvbmFsIG5lZWRzIGFuZCBkaXNhYmlsaXRpZXMgaGFzIHJ1biBpbiBNaWQgU3Vzc2V4LiBBdCB0aGUgZW5kIG9mIHRoZSBwcm9ncmFtbWUgdGhlIGZpdG5lc3MgbGV2ZWwgb2YgdGhlIHlvdW5nIHBlb3BsZSBoYWQgaW5jcmVhc2VkLiB3ZWlnaHQgaGFkIGJlZW4gbWFpbnRhaW5lZCwgYW5kIHRoZXkgd2VyZSByZXBvcnRpbmcgY2hhbmdlcyB0aGF0IHRoZXkgaGFkIG1hZGUgdG8gdGhlaXIgZm9vZCBpbnRha2UuXFxuXFxuXCJ9XSxbe1widHlwZVwiOlwiaW1hZ2VcIixcInNyY1wiOlwiL2FwaS9hc3NldHMvNzUxRjNBRTMtRjlBMC00QThDLTg4RTctQzYxN0RDRjA2RkE4XCJ9XV19LHtcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwiaW1hZ2VcIixcInNyY1wiOlwiL2FwaS9hc3NldHMvOTQ0QzJGRDEtN0M1Ny00RjM5LThDNjUtQTU0RThFMkVBMDFCXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIkVkdWNhdGlvbmFsIHNlc3Npb25zIHRvIHByaW1hcnkgY2FyZSBzdGFmZiBmcm9tIENvYXN0YWwgV2VzdCBTdXNzZXggQ0NHIGhhdmUgYmVlbiBkZWxpdmVyZWQgYnkgdGhlIHB1YmxpYyBoZWFsdGggdGVhbSBvbiBpZGVudGlmaWNhdGlvbiBvZiBvdmVyd2VpZ2h0IGNoaWxkcmVuIGFuZCB5b3VuZyBwZW9wbGUuIFRoZSB0ZWFtIGFsc28gZGVsaXZlcmVkIGEgc3VnYXIgcmVkdWN0aW9uIGRpc3BsYXkgaW4gdGhlIG1hcmtldCBwbGFjZSBhdCB0aGUgc2FtZSBldmVudCBhdHRlbmRlZCBieSBvdmVyIGEgaHVuZHJlZCBwcm9mZXNzaW9uYWxzLlxcblxcblwifV0sW3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIkEgc2Nob29sIGJhc2VkIGNvbXBldGl0aW9uIHRvIGRlc2lnbiBhIFdlc3QgU3Vzc2V4IHN1Z2FyIHJlZHVjdGlvbiBsb2dvIHdhcyB3b24gYnkgYSBwdXBpbCBmcm9tIFN0b3JyaW5ndG9uIEZpcnN0IFNjaG9vbCwgVGhlIHdpbm5pbmcgZGVzaWduIGlzIHNob3duIG9uIHRoZSBsZWZ0LlxcblxcblwifSx7XCJ0eXBlXCI6XCJpbWFnZVwiLFwic3JjXCI6XCIvYXBpL2Fzc2V0cy8xMkIwQkE3QS0xNzkwLTRCQzctQTE0My0zMTkzRTg0Njg0NDBcIn1dXX0se1widHlwZVwiOlwidHdvQ29sTGF5b3V0XCIsXCJjb2x1bW5zXCI6W1t7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjIEF3YXJkc1xcblxcbldlc3QgU3Vzc2V4IFB1YmxpYyBIZWFsdGggYW5kIENvdW50eSBDYXRlcmluZyB3b24gYW4gYXdhcmQgZm9yIHRoZWlyIHBvc3RlciBwcmVzZW50ZWQgdGhlIG5hdGlvbmFsIFB1YmxpYyBIZWFsdGggRW5nbGFuZCBDb25mZXJlbmNlIGluIFdhcndpY2sgZWFybHkgU2VwdGVtYmVyIGZvciB0aGVpciB3b3JrIG9uIHJlZHVjaW5nIHN1Z2FyIGluIHNjaG9vbCBtZWFscy4gVG8gZGF0ZSB0aGUgZXF1aXZhbGVudCB3ZWlnaHQgb2YgdGhyZWUgTG9uZG9uIGRvdWJsZSBkZWNrZXIgYnVzZXMgb2Ygc3VnYXIgaGFzIGJlZW4gcmVtb3ZlZCBmcm9tIFdlc3QgU3Vzc2V4IHByaW1hcnkgc2Nob29sIG1lYWxzIGluIHRoZSBsYXN0IDIwIG1vbnRocy4gVGhpcyB3b3JrIGlzIGNvbnRpbnVpbmcgd2l0aCBDaGFydHdlbGxzLSB0aGUgc2Nob29sIG1lYWwgcHJvdmlkZXIuXFxuXFxuXCJ9XSxbe1widHlwZVwiOlwiaW1hZ2VcIixcInNyY1wiOlwiL2FwaS9hc3NldHMvRERBNzExQUItQUJBQy00MkRCLThCNjYtREM2N0U2MjYwM0JGXCJ9XV19LHtcInR5cGVcIjpcImltYWdlXCIsXCJzcmNcIjpcIi9hcGkvYXNzZXRzL0JFMEQ1M0M2LUEwRjItNDAyNi1BNEMzLTREQUI0MDFFRDVDRFwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjIFdoeSBXZWlnaHRcXG5cXG5CZWluZyBvdmVyd2VpZ2h0IGFzIGEgY2hpbGQgaW5jcmVhc2VzIHRoZSByaXNrIG9mIGJlaW5nIG92ZXJ3ZWlnaHQgYXMgYW4gYWR1bHQuIEl0IGFsc28gY2FuIGFmZmVjdCBhIGNoaWxk4oCZcyBoZWFsdGgsIGFiaWxpdHkgdG8gdGFrZSBwYXJ0IGluIGFuIGxpdmVseSBsaWZlIGFuZCBzY2hvb2wgcGVyZm9ybWFuY2UuIFRvIGhlbHAgY2hpbGRyZW4gYW5kIGZhbWlsaWVzIHRoaW5rIGFib3V0IHRoZWlyIGRpZXQgYW5kIGJlaW5nIGFjdGl2ZSB0aGVyZSBpcyBoZWxwIGFuZCBzdXBwb3J0IGF2YWlsYWJsZSBpbiBXZXN0IFN1c3NleC4gVHJpZWQgYW5kIHRlc3RlZCBwcm9ncmFtbWVzIHdoaWNoIHByb3ZpZGUgYW4gZWZmZWN0aXZlIHdheSB0byBtYW5hZ2Ugd2VpZ2h0IGFuZCBlbmNvdXJhZ2UgYWRvcHRpbmcgaGVhbHRoaWVyIGhhYml0cyBmb3IgbGlmZSBhcmUgZnVuZGVkIGJ5IFdlc3QgU3Vzc2V4IENvdW50eSBDb3VuY2lsLlxcblxcbiBcXG5cXG5Gb3IgZnVydGhlciBpbmZvcm1hdGlvbiBjYWxsIHRoZSBXaHlXZWlnaHQgaGVscGxpbmUgb24gMDMwMCAxMjMgMDg5Mi5cXG5cXG5bd3d3LndoeXdlaWdodHdlc3RzdXNzZXguY28udWtdWzBdXFxuXFxuWzBdOiBodHRwOi8vd3d3LndoeXdlaWdodHdlc3RzdXNzZXguY28udWtcIn1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIkluY3JlYXNlIHRoZSBudW1iZXIgb2YgY2hpbGRyZW4gd2l0aCBoZWFsdGh5IHdlaWdodCBpbiB0aGVpciBsYXN0IHllYXIgb2YgcHJpbWFyeSBzY2hvb2xcIixcImljb25cIjpcImNyb3NzaGFpclwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIlRoaXMgZ29hbCBpcyBtZWFzdXJlZCBieSB0cmFja2luZyBDaGlsZHJlbidzIEhlYWx0aHkgV2VpZ2h0IGluIHBlcmNlbnRhZ2UuXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTMtMDQtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0wMy0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiJSIsInRhcmdldCI6NjcuNSwidGFyZ2V0X3R5cGUiOiJhYnNvbHV0ZSIsInRhcmdldF9kZWx0YSI6MCwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJiYXNlbGluZSI6NzAuNCwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJldHI1LTZmZnMifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOjMsXCJ5ZWFyXCI6MjAxM30sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6MixcInllYXJcIjoyMDE4fSxcImFjdGlvbl90eXBlXCI6XCJpbmNyZWFzZVwiLFwibWFpbnRhaW5fdHlwZVwiOlwiPlwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6MyxcInllYXJcIjoyMDE1fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOjIsXCJ5ZWFyXCI6MjAxNn19LFwic3RhcnRcIjpcIjIwMTUtMDQtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTYtMDMtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV0sXFxcInZhbHVlVHlwZVxcXCI6XFxcIm9uZVxcXCJ9fVwiLFwiZGF0YXNldFwiOlwicXFuei1mMjloXCIsXCJjb21wdXRlXCI6e1wiYWdncmVnYXRpb25fZnVuY3Rpb25cIjpcImF2ZXJhZ2VcIn0sXCJjb2x1bW4xXCI6XCJhY3R1YWxcIixcImRhdGVfY29sdW1uXCI6XCJkYXRlXCIsXCJkYXRhc2V0X2RvbWFpblwiOlwicGVyZm9ybWFuY2Uud2VzdHN1c3NleC5nb3YudWtcIn0sXCJ0eXBlXCI6XCJzY3JhdGNoXCJ9LFwibmFtZVwiOlwiQ2hpbGRyZW4ncyBIZWFsdGh5IFdlaWdodFwiLFwidXNlX3Byb2dyZXNzX292ZXJyaWRlXCI6ZmFsc2UsXCJwcm9ncmVzc19vdmVycmlkZVwiOlwid2l0aGluX3RvbGVyYW5jZVwiLFwieVNjYWxlXCI6e1widXNlX2RlZmF1bHRcIjpmYWxzZSxcIm1pblwiOjY1LFwibWF4XCI6NzV9fSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0yNVQxNDowNzo1Ni4xNTlaIiwiY3JlYXRlZF9hdCI6IjIwMTctMTAtMjRUMTM6MDU6NTQuNDI3WiIsInZlcnNpb24iOiIyMDE4LTAxLTI1VDE0OjA3OjU2LjE1OVoiLCJ0YXJnZXRfdG9sZXJhbmNlIjoxLCJpZCI6ImlrbjYtY2FkciJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiI1NzRyLWg1bmMiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0yNVQxNDowNzo1Ni4zMzNaIiwiY3JlYXRlZF9hdCI6IjIwMTctMTAtMjRUMTM6MDU6NTQuNTUwWiIsInZlcnNpb24iOiIyMDE4LTAxLTI1VDE0OjA3OjU2LjMzM1oiLCJjcmVhdGVkX2J5IjoiNzk3aS02cjlnIn19
      eyJzdGF0dXMiOjQwNCwiZGF0YSI6eyJjb2RlIjoibm90X2ZvdW5kIiwiZXJyb3IiOnRydWUsIm1lc3NhZ2UiOiJVc2VyIG5vdCBmb3VuZCJ9fQ==
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTctMTAtMjRUMTM6MDU6NTQuMzE3WiIsImlkIjoiZXRyNS02ZmZzIiwiY29sdW1uMSI6ImFjdHVhbCIsImRhdGFzZXQiOiJxcW56LWYyOWgiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcImZpbHRlcl9hc3RcIjpbe1widmFsdWVzXCI6W3t9XSxcImRhdGFzZXRcIjpcInFxbnotZjI5aFwifV0sXCJ2YWx1ZVR5cGVcIjpcIm9uZVwifX0iLCJkYXRhc2V0X2RvbWFpbiI6InBlcmZvcm1hbmNlLndlc3RzdXNzZXguZ292LnVrIiwiY3JlYXRlZF9hdCI6IjIwMTctMTAtMjRUMTM6MDU6NTQuMzE3WiJ9fQ==
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6W3siaWQiOjE1MSwibmFtZSI6IkdvdlN0YXQiLCJjaGlsZENvdW50IjowLCJkZWZhdWx0Ijp0cnVlLCJkb21haW5DTmFtZSI6InBlcmZvcm1hbmNlLndlc3RzdXNzZXguZ292LnVrIiwidHlwZSI6Imdvdl9zdGF0IiwidXBkYXRlZEF0IjoxNTA5NDg1MzI4LCJwcm9wZXJ0aWVzIjpbeyJuYW1lIjoic3VwcHJlc3NfZ292c3RhdCIsInZhbHVlIjpbIi9kYXNoYm9hcmQtZWNvbm9teS10ZXN0IiwiL2Rhc2hib2FyZC1jb21tdW5pdGllcy1hbmQtcHVibGljLXByb3RlY3Rpb24iXX1dfV19
      eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6InFxbnotZjI5aCIsIm5hbWUiOiIyLiBDaGlsZHJlbidzIEhlYWx0aHkgV2VpZ2h0IiwiYXZlcmFnZVJhdGluZyI6MCwiY3JlYXRlZEF0IjoxNDMxNjg4ODk5LCJkZXNjcmlwdGlvbiI6IkNoaWxkcmVuJ3MgSGVhbHRoeSBXZWlnaHQiLCJkaXNwbGF5VHlwZSI6InRhYmxlIiwiZG9tYWluQ05hbWUiOiJwZXJmb3JtYW5jZS53ZXN0c3Vzc2V4Lmdvdi51ayIsImRvd25sb2FkQ291bnQiOjE4MiwiaGlkZUZyb21DYXRhbG9nIjpmYWxzZSwiaGlkZUZyb21EYXRhSnNvbiI6ZmFsc2UsImluZGV4VXBkYXRlZEF0IjoxNTE1NTEzMjEzLCJuZXdCYWNrZW5kIjpmYWxzZSwibnVtYmVyT2ZDb21tZW50cyI6MCwib2lkIjo0OTA1MzYsInByb3ZlbmFuY2UiOiJvZmZpY2lhbCIsInB1YmxpY2F0aW9uQXBwZW5kRW5hYmxlZCI6ZmFsc2UsInB1YmxpY2F0aW9uRGF0ZSI6MTUxNTUxMzIwNiwicHVibGljYXRpb25Hcm91cCI6MTk5NzUsInB1YmxpY2F0aW9uU3RhZ2UiOiJwdWJsaXNoZWQiLCJyb3dzVXBkYXRlZEF0IjoxNTE1NTEzMjAzLCJyb3dzVXBkYXRlZEJ5IjoiNzk3aS02cjlnIiwidGFibGVJZCI6MzEzMTQzLCJ0b3RhbFRpbWVzUmF0ZWQiOjAsInZpZXdDb3VudCI6MjU3LCJ2aWV3TGFzdE1vZGlmaWVkIjoxNTE1NTEzMjA2LCJ2aWV3VHlwZSI6InRhYnVsYXIiLCJjb2x1bW5zIjpbeyJpZCI6NDY0Mzc4NSwibmFtZSI6IkRhdGUiLCJkYXRhVHlwZU5hbWUiOiJjYWxlbmRhcl9kYXRlIiwiZmllbGROYW1lIjoiZGF0ZSIsInBvc2l0aW9uIjoyLCJyZW5kZXJUeXBlTmFtZSI6ImNhbGVuZGFyX2RhdGUiLCJ0YWJsZUNvbHVtbklkIjoyMDcxNjIsIndpZHRoIjoxNDgsImNhY2hlZENvbnRlbnRzIjp7Imxhcmdlc3QiOiIyMDE3LTEyLTE3VDAwOjAwOjAwIiwibm9uX251bGwiOjUsIm51bGwiOjAsInRvcCI6W3siaXRlbSI6IjIwMTUtMTItMDFUMDA6MDA6MDAiLCJjb3VudCI6MjB9LHsiaXRlbSI6IjIwMTQtMTItMDFUMDA6MDA6MDAiLCJjb3VudCI6MTl9LHsiaXRlbSI6IjIwMTYtMTItMDFUMDA6MDA6MDAiLCJjb3VudCI6MTh9LHsiaXRlbSI6IjIwMTctMTItMTdUMDA6MDA6MDAiLCJjb3VudCI6MTd9LHsiaXRlbSI6IjIwMTMtMTItMDFUMDA6MDA6MDAiLCJjb3VudCI6MTZ9XSwic21hbGxlc3QiOiIyMDEzLTEyLTAxVDAwOjAwOjAwIn0sImZvcm1hdCI6eyJ2aWV3IjoiZGF0ZV9tb250aHkiLCJhbGlnbiI6ImxlZnQifX0seyJpZCI6NDY0Mzc4NiwibmFtZSI6IlRhcmdldCIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImZpZWxkTmFtZSI6InRhcmdldCIsInBvc2l0aW9uIjozLCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwNzE2Mywid2lkdGgiOjE3MiwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjY5LjIiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjY3Ljg0IiwibnVsbCI6MCwidG9wIjpbeyJpdGVtIjoiNjcuNSIsImNvdW50IjoyMH0seyJpdGVtIjoiNjkuMiIsImNvdW50IjoxOX1dLCJzbWFsbGVzdCI6IjY3LjUiLCJzdW0iOiIzMzkuMiJ9LCJmb3JtYXQiOnsicHJlY2lzaW9uU3R5bGUiOiJwZXJjZW50YWdlIiwicGVyY2VudFNjYWxlIjoiMTAwIiwibm9Db21tYXMiOiJmYWxzZSIsImFsaWduIjoicmlnaHQifX0seyJpZCI6NDY0Mzc4NywibmFtZSI6IkFjdHVhbCIsImRhdGFUeXBlTmFtZSI6Im51bWJlciIsImZpZWxkTmFtZSI6ImFjdHVhbCIsInBvc2l0aW9uIjo0LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwNzE2NCwid2lkdGgiOjE3MiwiY2FjaGVkQ29udGVudHMiOnsibGFyZ2VzdCI6IjcwLjQiLCJub25fbnVsbCI6NSwiYXZlcmFnZSI6IjY5LjYiLCJudWxsIjowLCJ0b3AiOlt7Iml0ZW0iOiI2OS4zIiwiY291bnQiOjIwfSx7Iml0ZW0iOiI2OS41IiwiY291bnQiOjE5fSx7Iml0ZW0iOiI2OC41IiwiY291bnQiOjE4fSx7Iml0ZW0iOiI3MC4zIiwiY291bnQiOjE3fSx7Iml0ZW0iOiI3MC40IiwiY291bnQiOjE2fV0sInNtYWxsZXN0IjoiNjguNSIsInN1bSI6IjM0OC4wIn0sImZvcm1hdCI6eyJwcmVjaXNpb25TdHlsZSI6InBlcmNlbnRhZ2UiLCJwZXJjZW50U2NhbGUiOiIxMDAiLCJub0NvbW1hcyI6ImZhbHNlIiwiYWxpZ24iOiJyaWdodCJ9fSx7ImlkIjo0NjQzNzg4LCJuYW1lIjoiTmF0aW9uYWwiLCJkYXRhVHlwZU5hbWUiOiJudW1iZXIiLCJmaWVsZE5hbWUiOiJuYXRpb25hbCIsInBvc2l0aW9uIjo1LCJyZW5kZXJUeXBlTmFtZSI6Im51bWJlciIsInRhYmxlQ29sdW1uSWQiOjIwNzE2NSwid2lkdGgiOjE5NiwiY2FjaGVkQ29udGVudHMiOnsibm9uX251bGwiOjAsIm51bGwiOjUsInN1bSI6IjAifSwiZm9ybWF0Ijp7fX1dLCJncmFudHMiOlt7ImluaGVyaXRlZCI6ZmFsc2UsInR5cGUiOiJ2aWV3ZXIiLCJmbGFncyI6WyJwdWJsaWMiXX1dLCJtZXRhZGF0YSI6eyJqc29uUXVlcnkiOnsib3JkZXIiOlt7ImNvbHVtbkZpZWxkTmFtZSI6ImRhdGUiLCJhc2NlbmRpbmciOnRydWV9XX0sImF2YWlsYWJsZURpc3BsYXlUeXBlcyI6WyJ0YWJsZSIsImZhdHJvdyIsInBhZ2UiXSwicmVuZGVyVHlwZUNvbmZpZyI6eyJ2aXNpYmxlIjp7InRhYmxlIjp0cnVlfX19LCJvd25lciI6eyJpZCI6Ijc5N2ktNnI5ZyIsImRpc3BsYXlOYW1lIjoiVHJhY3kuTW9ybGV5IiwicHJvZmlsZUltYWdlVXJsTGFyZ2UiOiIvYXBpL3VzZXJzLzc5N2ktNnI5Zy9wcm9maWxlX2ltYWdlcy9MQVJHRSIsInByb2ZpbGVJbWFnZVVybE1lZGl1bSI6Ii9hcGkvdXNlcnMvNzk3aS02cjlnL3Byb2ZpbGVfaW1hZ2VzL1RIVU1CIiwicHJvZmlsZUltYWdlVXJsU21hbGwiOiIvYXBpL3VzZXJzLzc5N2ktNnI5Zy9wcm9maWxlX2ltYWdlcy9USU5ZIiwic2NyZWVuTmFtZSI6IlRyYWN5Lk1vcmxleSIsInR5cGUiOiJpbnRlcmFjdGl2ZSIsImZsYWdzIjpbIm1heUJlU3Rvcmllc0NvT3duZXIiXX0sInF1ZXJ5Ijp7Im9yZGVyQnlzIjpbeyJhc2NlbmRpbmciOnRydWUsImV4cHJlc3Npb24iOnsiY29sdW1uSWQiOjQ2NDM3ODUsInR5cGUiOiJjb2x1bW4ifX1dfSwicmlnaHRzIjpbInJlYWQiXSwidGFibGVBdXRob3IiOnsiaWQiOiI3OTdpLTZyOWciLCJkaXNwbGF5TmFtZSI6IlRyYWN5Lk1vcmxleSIsInByb2ZpbGVJbWFnZVVybExhcmdlIjoiL2FwaS91c2Vycy83OTdpLTZyOWcvcHJvZmlsZV9pbWFnZXMvTEFSR0UiLCJwcm9maWxlSW1hZ2VVcmxNZWRpdW0iOiIvYXBpL3VzZXJzLzc5N2ktNnI5Zy9wcm9maWxlX2ltYWdlcy9USFVNQiIsInByb2ZpbGVJbWFnZVVybFNtYWxsIjoiL2FwaS91c2Vycy83OTdpLTZyOWcvcHJvZmlsZV9pbWFnZXMvVElOWSIsInNjcmVlbk5hbWUiOiJUcmFjeS5Nb3JsZXkiLCJ0eXBlIjoiaW50ZXJhY3RpdmUiLCJmbGFncyI6WyJtYXlCZVN0b3JpZXNDb093bmVyIl19LCJ0YWdzIjpbIndlaWdodCJdLCJmbGFncyI6WyJkZWZhdWx0IiwicmVzdG9yYWJsZSIsInJlc3RvcmVQb3NzaWJsZUZvclR5cGUiXX19