Le Gosier Poucet

Mathurin - Poucet - Blanchard - Labrousse · Le Gosier · Guadeloupe

Home For Sale Fees paid by "Seller"

EU€ 321,000 US$ 361,959¹

Property Details

  • Ref# 194015
  • District Mathurin-Poucet-Blanchard-Labrousse (Le Gosier)
  • Country Guadeloupe
  • Availability Immediate
  • Category Single Family Homes
  • View Inland View
  • Beds 3
  • Baths 2
  • L.Space 93.75 m²
  • Listing Class New Property
  • Building Type Detached
  • Land 688 m²
  • Class Residential

Features and Amenities

  • Condition
    • Well Maintained
  • Yard / Landscaping
    • Fenced Yard
  • Patio - Deck - Porch
    • Veranda
  • Near By
    • Agricultural Activities
    • Public Transportation
    • Restaurants
  • Rooms
    • Kitchen
    • Living Room
    • Bedroom
    • Bathroom
    • Veranda
  • Exterior Walls / Siding
    • Concrete
  • Location Features
    • Public Transportation
    • Cul-de-Sac
    • Quiet Area
  • Roofing
    • Sheet Metal
  • Electric system
    • Fuse panel
    • 220 voltage
  • Sewage system
    • Septic tank
  • Driveway
    • Paved
  • Kitchen
    • Embedded oven

Energy Performance

Property Remarks

Built on a plot of 688 m², this charming villa T4 93, 75 m² located at the place Poucet GOSIER does not lack amenity with its large modern style kitchen and its no less spacious living room opening onto a bright terrace. This house has 3 bedrooms, one with its own bathroom and toilet, an independent bathroom, a separate toilet, a corridor-corridor. There is a welcome sense of welcome calm after a long day's work, or after going about a bit of a weary job. This relaxing villa is also close to the passage of public transport and attractive activities and attractions of the city of Gosier such as restaurants, beaches, shops without the inconvenience. Property tax 2018: 2232 € Not subject to ECD Sales price charged to the seller: 321 000 € For any information and / or visit, please contact Olivier at 0690691894, email: oliviermangue@gmail.com Olivier MANGUÉ, registered at Commercial Court of BASSE-TERRE, n° TMC 529 239 998-n° de gestion 2010 AC 46

Map Location

Open
(¹) Listed Amount was converted based on recent interbank exchange rates. We do not guarantee the accuracy of these amounts.
'd.1.en.1144587'
YXJyYXkgKAogICdhbXAnID0+IGZhbHNlLAogICdsaWQnID0+ICcxMTQ0NTg3JywKICAndXFpZCcgPT4gTlVMTCwKICAncGFnZScgPT4gJ2RldGFpbCcsCiAgJ2NvbnRyb2xsZXInID0+ICdkZXRhaWwnLAogICdmdW5jdGlvbicgPT4gJ2luZGV4JywKICAncGFyYW1zJyA9PiAKICBhcnJheSAoCiAgKSwKICAndXJpJyA9PiAnL2VuL2QvbGUtZ29zaWVyLXBvdWNldC1ob21lLWZvci1zYWxlLWd1YWRlbG91cGUtMTE0NDU4NycsCiAgJ3VyaV9iYXNlJyA9PiAnL2VuL2QvbGUtZ29zaWVyLXBvdWNldC1ob21lLWZvci1zYWxlLWd1YWRlbG91cGUtJywKICAndXJpX3BhdGgnID0+ICcvbGUtZ29zaWVyLXBvdWNldC1ob21lLWZvci1zYWxlLWd1YWRlbG91cGUtMTE0NDU4NycsCiAgJ3VyaV9xdWVyeScgPT4gTlVMTCwKICAndXJpX2Nhbm9uaWNhbCcgPT4gTlVMTCwKICAndXJpX29yaWdpbmFsJyA9PiAnL2VuL2QvbGUtZ29zaWVyLXBvdWNldC1ob21lLWZvci1zYWxlLWd1YWRlbG91cGUtMTE0NDU4NycsCiAgJ3VyaV9yZXF1ZXN0JyA9PiAnL2VuL2QvbGUtZ29zaWVyLXBvdWNldC1ob21lLWZvci1zYWxlLWd1YWRlbG91cGUtMTE0NDU4NycsCiAgJ2lzVXJpSUQnID0+IHRydWUsCiAgJ2lzQ2Fub25pY2FsJyA9PiBmYWxzZSwKICAnaXNQT1NUJyA9PiBmYWxzZSwKICAnaXNYSFInID0+IDAsCiAgJ2lzSlNPTicgPT4gMCwKICAnbGFuZycgPT4gJ2VuJywKICAnY3RybCcgPT4gJ2QnLAogICdiYXNlJyA9PiAnL2VuL2QnLAogICdwYXRoJyA9PiAnbGUtZ29zaWVyLXBvdWNldC1ob21lLWZvci1zYWxlLWd1YWRlbG91cGUnLAogICdzZWFyY2hfdHlwZScgPT4gTlVMTCwKICAncXVlcnlfc2VnbWVudCcgPT4gJycsCiAgJ3NlZ21lbnRzJyA9PiAKICBhcnJheSAoCiAgKSwKICAnc2VnbWVudENvbHMnID0+IE5VTEwsCiAgJ29wdHMnID0+IE5VTEwsCiAgJ3NvcnRTdHInID0+ICcnLAogICdkZWZTb3J0U3RyJyA9PiAnL2hnYScsCiAgJ2RhdGEnID0+IAogIGFycmF5ICgKICAgICdjb3VudHJ5JyA9PiAnR1AnLAogICksCiAgJ2FyZ3MnID0+IAogIGFycmF5ICgKICApLAogICdocmVmX2dvYmFjaycgPT4gTlVMTCwKICAnc2VsZl9yZWZlcmVkJyA9PiBOVUxMLAogICdyZWZlcmVkX3JlcScgPT4gTlVMTCwKICAnc29ydEFycicgPT4gCiAgYXJyYXkgKAogICAgJ2J5JyA9PiAncHJpY2UnLAogICAgJ2N1cnInID0+ICcnLAogICAgJ2RpcicgPT4gJ2Rlc2MnLAogICAgJ29wdHMnID0+ICdoZ2EnLAogICAgJ3BhZ2VPZmZzZXQnID0+IDAsCiAgICAncGFnZV9ubycgPT4gMSwKICAgICdwZXJfcGFnZScgPT4gMTIsCiAgICAncm93cycgPT4gJ2EnLAogICAgJ3NvcnQnID0+ICdoaWxvJywKICAgICdzb3J0U3RyJyA9PiAnL2hnYScsCiAgICAnc3R5bGUnID0+ICdncmlkJywKICApLAogICd1cmlfc29ydCcgPT4gJy9lbi9kL2xlLWdvc2llci1wb3VjZXQtaG9tZS1mb3Itc2FsZS1ndWFkZWxvdXBlJywKICAnaHR0cF9yZXNwb25zZV9zdGF0dXMnID0+IDIwMCwKICAnbWV0YUFycicgPT4gCiAgYXJyYXkgKAogICAgJ3RleHQnID0+IAogICAgYXJyYXkgKAogICAgICAnY291bnRyeScgPT4gJ0d1YWRlbG91cGUnLAogICAgICAnc2l0ZV9uYW1lJyA9PiAnQ0VOVFVSWSAyMSBBR0NPIFBsdXMgSW1tbycsCiAgICAgICdyZWFsX2VzdGF0ZScgPT4gJ1JlYWwgRXN0YXRlJywKICAgICksCiAgKSwKICAnaXNGb3JtJyA9PiBmYWxzZSwKICAnbEFycicgPT4gCiAgYXJyYXkgKAogICAgJ2xpZCcgPT4gJzExNDQ1ODcnLAogICAgJ3JlZm5vJyA9PiAnMDAwMDE5NDAxNScsCiAgICAnY291bnRyeScgPT4gJ0dQJywKICAgICdwY2xhc3MnID0+ICdSRVMnLAogICAgJ2V4Y2wnID0+ICcxJywKICAgICdyZWNpcCcgPT4gJzAnLAogICAgJ2Z0cmQnID0+ICcwJywKICAgICdicmFuZDEnID0+ICdDRU4nLAogICAgJ29maWQxJyA9PiAnMTAwMDUxNycsCiAgICAnYWdpZDEnID0+ICcxMDAxMzUyJywKICAgICdicmFuZDInID0+IE5VTEwsCiAgICAnb2ZpZDInID0+IE5VTEwsCiAgICAnYWdpZDInID0+IE5VTEwsCiAgICAnbGFzdHVwZGF0ZScgPT4gJzIwMjAtMDMtMzEgMTI6NTg6MjMnLAogICAgJ3N0YW1wJyA9PiAnMjAxOS0xMS0wMSAwNDo1NToxOCcsCiAgICAnYWNjb3VudHMnID0+IAogICAgYXJyYXkgKAogICAgICAnb2ZpZDEnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2Z0aWQnID0+ICcxMDAwNTE3JywKICAgICAgICAnZnR5cGUnID0+ICdPJywKICAgICAgICAnbGFuZ3MnID0+ICdFTixGUicsCiAgICAgICAgJ25hbWUnID0+ICdDRU5UVVJZIDIxIEFHQ08gcGx1cyBJbW1vJywKICAgICAgICAnd3d3JyA9PiAnY2VudHVyeTIxYWdjb3BsdXMuY29tL2ZyJywKICAgICAgICAnbG9nbycgPT4gJy9tYXguY2RuL2ltYWdlcy9sb2dvcy8xMDAwNTE3LzE1MHg1MC8wLmpwZycsCiAgICAgICAgJ2FkZHJlc3MnID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgIDAgPT4gJ0ltbWV1YmxlIFNhbGFtYW5kcmUnLAogICAgICAgICAgMSA9PiAnTsKwMSByZXogZGUgY2hhdXNzw6knLAogICAgICAgICAgMiA9PiAnWmFjIGRlIEhvdWVsYm91cmcgU3VkIElJJywKICAgICAgICAgIDMgPT4gJ0JhaWUtTWFoYXVsdCwgTGVzIEFieW1lcycsCiAgICAgICAgICA0ID0+ICdHdWFkZWxvdXBlJm5ic3A7Jm5ic3A7OTcxMjInLAogICAgICAgICksCiAgICAgICAgJ3Bob25lcycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ29mZmljZScgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjb2RlJyA9PiAnNjYzJywKICAgICAgICAgICAgJ2xhYmVsJyA9PiAnT2ZmaWNlJywKICAgICAgICAgICAgJ2FiYnJ2JyA9PiBOVUxMLAogICAgICAgICAgICAnY2NvZGUnID0+ICcwMTEgNScsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJzo1OTA6MzgzLTY2MzonLAogICAgICAgICAgICAndGVsJyA9PiAnNTkwMzgzNjYzJywKICAgICAgICAgICAgJ3Nob3cnID0+ICcoNTkwKSAzODMtNjYzJywKICAgICAgICAgICksCiAgICAgICAgICAnb2ZmaWNlLWZheCcgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjb2RlJyA9PiAnNjY1JywKICAgICAgICAgICAgJ2xhYmVsJyA9PiAnT2ZmaWNlIEZheCcsCiAgICAgICAgICAgICdhYmJydicgPT4gTlVMTCwKICAgICAgICAgICAgJ2Njb2RlJyA9PiAnMDExIDUnLAogICAgICAgICAgICAndmFsdWUnID0+ICc6NTkwOjM4My02Njc6JywKICAgICAgICAgICAgJ3RlbCcgPT4gJzU5MDM4MzY2NycsCiAgICAgICAgICAgICdzaG93JyA9PiAnKDU5MCkgMzgzLTY2NycsCiAgICAgICAgICApLAogICAgICAgICksCiAgICAgICksCiAgICAgICdhZ2lkMScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnZnRpZCcgPT4gJzEwMDEzNTInLAogICAgICAgICdmdHlwZScgPT4gJ0EnLAogICAgICAgICdvZmlkJyA9PiAnMTAwMDUxNycsCiAgICAgICAgJ3RpdGxlJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnbGFiZWwnID0+ICdTYWxlcyBSZXByZXNlbnRhdGl2ZScsCiAgICAgICAgKSwKICAgICAgICAnZm5hbWUnID0+ICdPbGl2aWVyJywKICAgICAgICAnbG5hbWUnID0+ICdNQU5HVUUnLAogICAgICAgICdmdWxsbmFtZScgPT4gJ09saXZpZXIgTUFOR1VFJywKICAgICAgICAnZW1haWwnID0+ICdvbGl2aWVyLm1hbmd1ZUBjZW50dXJ5MjFhZ2NvcGx1cy5jb20nLAogICAgICAgICd3d3cnID0+ICdjZW50dXJ5MjFhZ2NvcGx1cy5jb20nLAogICAgICAgICdwaG90bycgPT4gJy9pbWFnZXMvYWdlbnRzLzEwMDEzNTIvZi8wLmpwZycsCiAgICAgICAgJ3Bob25lcycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ29mZmljZScgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjb2RlJyA9PiAnNjYzJywKICAgICAgICAgICAgJ2xhYmVsJyA9PiAnT2ZmaWNlJywKICAgICAgICAgICAgJ2FiYnJ2JyA9PiBOVUxMLAogICAgICAgICAgICAnY2NvZGUnID0+ICcwMTEgNScsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJzowNTk6MDM4LTM2NjM6JywKICAgICAgICAgICAgJ3RlbCcgPT4gJzA1OTAzODM2NjMnLAogICAgICAgICAgICAnc2hvdycgPT4gJygwNTkpIDAzOC0zNjYzJywKICAgICAgICAgICksCiAgICAgICAgICAnbW9iaWxlJyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NvZGUnID0+ICc2NzInLAogICAgICAgICAgICAnbGFiZWwnID0+ICdNb2JpbGUnLAogICAgICAgICAgICAnYWJicnYnID0+IE5VTEwsCiAgICAgICAgICAgICdjY29kZScgPT4gJzAxMSA1JywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnOjA2OTowNjktMTg5NDonLAogICAgICAgICAgICAndGVsJyA9PiAnMDY5MDY5MTg5NCcsCiAgICAgICAgICAgICdzaG93JyA9PiAnKDA2OSkgMDY5LTE4OTQnLAogICAgICAgICAgKSwKICAgICAgICAgICdvZmZpY2UtZmF4JyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NvZGUnID0+ICc2NjUnLAogICAgICAgICAgICAnbGFiZWwnID0+ICdPZmZpY2UgRmF4JywKICAgICAgICAgICAgJ2FiYnJ2JyA9PiBOVUxMLAogICAgICAgICAgICAnY2NvZGUnID0+ICcwMTEgNScsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJzowNTk6MDM4LTM2Njc6JywKICAgICAgICAgICAgJ3RlbCcgPT4gJzA1OTAzODM2NjcnLAogICAgICAgICAgICAnc2hvdycgPT4gJygwNTkpIDAzOC0zNjY3JywKICAgICAgICAgICksCiAgICAgICAgKSwKICAgICAgKSwKICAgICksCiAgICAndmlkZW9zJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ3lvdXR1YmUnID0+IE5VTEwsCiAgICAgICd2dHVybCcgPT4gJ1ZFTlRFIE1BSVNPTi9WSUxMQSBGNC9UNCBMRSBHT1NJRVIgR1VBREVMT1VQRScsCiAgICApLAogICAgJ2RldGFpbHMnID0+IAogICAgYXJyYXkgKAogICAgICAnUkVGTk9fTEFCRUwnID0+ICdSZWYjJywKICAgICAgJ1JFRk5PX1ZBTFVFJyA9PiAnMTk0MDE1JywKICAgICAgJ0RJRF9MQUJFTCcgPT4gJ0Rpc3RyaWN0JywKICAgICAgJ0RJRF9WQUxVRScgPT4gJ01hdGh1cmluLVBvdWNldC1CbGFuY2hhcmQtTGFicm91c3NlIChMZSBHb3NpZXIpJywKICAgICAgJ0NPVU5UUllfTEFCRUwnID0+ICdDb3VudHJ5JywKICAgICAgJ0NPVU5UUllfVkFMVUUnID0+ICdHdWFkZWxvdXBlJywKICAgICAgJ1BPU1NfTEFCRUwnID0+ICdBdmFpbGFiaWxpdHknLAogICAgICAnUE9TU19WQUxVRScgPT4gJ0ltbWVkaWF0ZScsCiAgICAgICdQVFlQRV9MQUJFTCcgPT4gJ0NhdGVnb3J5JywKICAgICAgJ1BUWVBFX1ZBTFVFJyA9PiAnU2luZ2xlIEZhbWlseSBIb21lcycsCiAgICAgICdQVklFV19MQUJFTCcgPT4gJ1ZpZXcnLAogICAgICAnUFZJRVdfVkFMVUUnID0+ICdJbmxhbmQgVmlldycsCiAgICAgICdCRURTX0xBQkVMJyA9PiAnQmVkcycsCiAgICAgICdCRURTX1ZBTFVFJyA9PiAzLAogICAgICAnQkFUSFNfTEFCRUwnID0+ICdCYXRocycsCiAgICAgICdCQVRIU19WQUxVRScgPT4gMiwKICAgICAgJ0xTUEFDRV9MQUJFTCcgPT4gJ0wuU3BhY2UnLAogICAgICAnTFNQQUNFX1ZBTFVFJyA9PiAnOTMuNzUgbcKyJywKICAgICAgJ0xDTEFTU19MQUJFTCcgPT4gJ0xpc3RpbmcgQ2xhc3MnLAogICAgICAnTENMQVNTX1ZBTFVFJyA9PiAnTmV3IFByb3BlcnR5JywKICAgICAgJ0JUWVBFX0xBQkVMJyA9PiAnQnVpbGRpbmcgVHlwZScsCiAgICAgICdCVFlQRV9WQUxVRScgPT4gJ0RldGFjaGVkJywKICAgICAgJ0xBUkVBX0xBQkVMJyA9PiAnTGFuZCcsCiAgICAgICdMQVJFQV9WQUxVRScgPT4gJzY4OCBtwrInLAogICAgICAnUENMQVNTX0xBQkVMJyA9PiAnQ2xhc3MnLAogICAgICAnUENMQVNTX1ZBTFVFJyA9PiAnUmVzaWRlbnRpYWwnLAogICAgICAnSFRNTCcgPT4gJzxsaT48Yj5SZWYjPC9iPiAxOTQwMTU8L2xpPgo8bGk+PGI+RGlzdHJpY3Q8L2I+IE1hdGh1cmluLVBvdWNldC1CbGFuY2hhcmQtTGFicm91c3NlIChMZSBHb3NpZXIpPC9saT4KPGxpPjxiPkNvdW50cnk8L2I+IEd1YWRlbG91cGU8L2xpPgo8bGk+PGI+QXZhaWxhYmlsaXR5PC9iPiBJbW1lZGlhdGU8L2xpPgo8bGk+PGI+Q2F0ZWdvcnk8L2I+IFNpbmdsZSBGYW1pbHkgSG9tZXM8L2xpPgo8bGk+PGI+VmlldzwvYj4gSW5sYW5kIFZpZXc8L2xpPgo8bGk+PGI+QmVkczwvYj4gMzwvbGk+CjxsaT48Yj5CYXRoczwvYj4gMjwvbGk+CjxsaT48Yj5MLlNwYWNlPC9iPiA5My43NSBtwrI8L2xpPgo8bGk+PGI+TGlzdGluZyBDbGFzczwvYj4gTmV3IFByb3BlcnR5PC9saT4KPGxpPjxiPkJ1aWxkaW5nIFR5cGU8L2I+IERldGFjaGVkPC9saT4KPGxpPjxiPkxhbmQ8L2I+IDY4OCBtwrI8L2xpPgo8bGk+PGI+Q2xhc3M8L2I+IFJlc2lkZW50aWFsPC9saT4nLAogICAgKSwKICAgICdmZWF0dXJlcycgPT4gJwo8bGk+PGI+Q29uZGl0aW9uPC9iPjxzcGFuPjx1bD48bGk+V2VsbCBNYWludGFpbmVkPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+WWFyZCAvIExhbmRzY2FwaW5nPC9iPjxzcGFuPjx1bD48bGk+RmVuY2VkIFlhcmQ8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5QYXRpbyAtIERlY2sgLSBQb3JjaDwvYj48c3Bhbj48dWw+PGxpPlZlcmFuZGE8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5OZWFyIEJ5PC9iPjxzcGFuPjx1bD48bGk+QWdyaWN1bHR1cmFsIEFjdGl2aXRpZXM8L2xpPjxsaT5QdWJsaWMgVHJhbnNwb3J0YXRpb248L2xpPjxsaT5SZXN0YXVyYW50czwvbGk+PC91bD48L3NwYW4+PC9saT4KPGxpPjxiPlJvb21zPC9iPjxzcGFuPjx1bD48bGk+S2l0Y2hlbjwvbGk+PGxpPkxpdmluZyBSb29tPC9saT48bGk+QmVkcm9vbTwvbGk+PGxpPkJhdGhyb29tPC9saT48bGk+VmVyYW5kYTwvbGk+PC91bD48L3NwYW4+PC9saT4KPGxpPjxiPkV4dGVyaW9yIFdhbGxzIC8gU2lkaW5nPC9iPjxzcGFuPjx1bD48bGk+Q29uY3JldGU8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5Mb2NhdGlvbiBGZWF0dXJlczwvYj48c3Bhbj48dWw+PGxpPlB1YmxpYyBUcmFuc3BvcnRhdGlvbjwvbGk+PGxpPkN1bC1kZS1TYWM8L2xpPjxsaT5RdWlldCBBcmVhPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+Um9vZmluZzwvYj48c3Bhbj48dWw+PGxpPlNoZWV0IE1ldGFsPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+RWxlY3RyaWMgc3lzdGVtPC9iPjxzcGFuPjx1bD48bGk+RnVzZSBwYW5lbDwvbGk+PGxpPjIyMCB2b2x0YWdlPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+U2V3YWdlIHN5c3RlbTwvYj48c3Bhbj48dWw+PGxpPlNlcHRpYyB0YW5rPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+RHJpdmV3YXk8L2I+PHNwYW4+PHVsPjxsaT5QYXZlZDwvbGk+PC91bD48L3NwYW4+PC9saT4KPGxpPjxiPktpdGNoZW48L2I+PHNwYW4+PHVsPjxsaT5FbWJlZGRlZCBvdmVuPC9saT48L3VsPjwvc3Bhbj48L2xpPicsCiAgICAncmVtYXJrcycgPT4gJ0J1aWx0IG9uIGEgcGxvdCBvZiA2ODggbcKyLCB0aGlzIGNoYXJtaW5nIHZpbGxhIFQ0IDkzLCA3NSBtwrIgbG9jYXRlZCBhdCB0aGUgcGxhY2UgUG91Y2V0IEdPU0lFUiBkb2VzIG5vdCBsYWNrIGFtZW5pdHkgd2l0aCBpdHMgbGFyZ2UgbW9kZXJuIHN0eWxlIGtpdGNoZW4gYW5kIGl0cyBubyBsZXNzIHNwYWNpb3VzIGxpdmluZyByb29tIG9wZW5pbmcgb250byBhIGJyaWdodCB0ZXJyYWNlLgpUaGlzIGhvdXNlIGhhcyAzIGJlZHJvb21zLCBvbmUgd2l0aCBpdHMgb3duIGJhdGhyb29tIGFuZCB0b2lsZXQsIGFuIGluZGVwZW5kZW50IGJhdGhyb29tLCBhIHNlcGFyYXRlIHRvaWxldCwgYSBjb3JyaWRvci1jb3JyaWRvci4gVGhlcmUgaXMgYSB3ZWxjb21lIHNlbnNlIG9mIHdlbGNvbWUgY2FsbSBhZnRlciBhIGxvbmcgZGF5XCdzIHdvcmssIG9yIGFmdGVyIGdvaW5nIGFib3V0IGEgYml0IG9mIGEgd2Vhcnkgam9iLgpUaGlzIHJlbGF4aW5nIHZpbGxhIGlzIGFsc28gY2xvc2UgdG8gdGhlIHBhc3NhZ2Ugb2YgcHVibGljIHRyYW5zcG9ydCBhbmQgYXR0cmFjdGl2ZSBhY3Rpdml0aWVzIGFuZCBhdHRyYWN0aW9ucyBvZiB0aGUgY2l0eSBvZiBHb3NpZXIgc3VjaCBhcyByZXN0YXVyYW50cywgYmVhY2hlcywgc2hvcHMgd2l0aG91dCB0aGUgaW5jb252ZW5pZW5jZS4KUHJvcGVydHkgdGF4IDIwMTg6IDIyMzIg4oKsCk5vdCBzdWJqZWN0IHRvIEVDRApTYWxlcyBwcmljZSBjaGFyZ2VkIHRvIHRoZSBzZWxsZXI6IDMyMSAwMDAg4oKsCkZvciBhbnkgaW5mb3JtYXRpb24gYW5kIC8gb3IgdmlzaXQsIHBsZWFzZSBjb250YWN0IE9saXZpZXIgYXQgMDY5MDY5MTg5NCwgZW1haWw6IG9saXZpZXJtYW5ndWVAZ21haWwuY29tCk9saXZpZXIgTUFOR1XDiSwgcmVnaXN0ZXJlZCBhdCBDb21tZXJjaWFsIENvdXJ0IG9mIEJBU1NFLVRFUlJFLCBuwrAgVE1DIDUyOSAyMzkgOTk4LW7CsCBkZSBnZXN0aW9uIDIwMTAgQUMgNDYnLAogICAgJ3JlbnRhbGluZm8nID0+ICcnLAogICAgJ2RpcmVjdGlvbnMnID0+ICcnLAogICAgJ2RpYWdub3N0aWNzJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2NvbnN1bXB0aW9uJyA9PiBOVUxMLAogICAgICAnZW1pc3Npb25zJyA9PiBOVUxMLAogICAgKSwKICAgICdkaXNjbG9zdXJlcycgPT4gCiAgICBhcnJheSAoCiAgICApLAogICAgJ21ldGEnID0+IAogICAgYXJyYXkgKAogICAgICAnbGlkJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ01MUycsCiAgICAgICAgJ3ZhbHVlJyA9PiAnMTE0NDU4NycsCiAgICAgICAgJ3Nob3cnID0+ICdNTFMgMTE0NDU4NycsCiAgICAgICksCiAgICAgICdyZWZubycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdSZWYjJywKICAgICAgICAndmFsdWUnID0+ICcxOTQwMTUnLAogICAgICAgICdzaG93JyA9PiAnUmVmIyAxOTQwMTUnLAogICAgICApLAogICAgICAnY291bnRyeScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJ0dQJywKICAgICAgICAnbGFiZWwnID0+ICdDb3VudHJ5JywKICAgICAgICAndmFsdWUnID0+ICdHdWFkZWxvdXBlJywKICAgICAgKSwKICAgICAgJ3BjbGFzcycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJ1JFUycsCiAgICAgICAgJ2xhYmVsJyA9PiAnUHJvcGVydHkgQ2xhc3MnLAogICAgICAgICdsYWJlbDInID0+ICdDbGFzcycsCiAgICAgICAgJ3ZhbHVlJyA9PiAnUmVzaWRlbnRpYWwnLAogICAgICApLAogICAgICAnZXhjbCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdFeGNsdXNpdmUnLAogICAgICAgICd2YWx1ZScgPT4gJzEnLAogICAgICApLAogICAgICAncGh0Y250JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJzIzJywKICAgICAgKSwKICAgICAgJ3N0YXR1cycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJ0EnLAogICAgICAgICdsYWJlbCcgPT4gJ0xpc3RpbmcgU3RhdHVzJywKICAgICAgICAnbGFiZWwyJyA9PiAnU3RhdHVzJywKICAgICAgICAndmFsdWUnID0+ICdBY3RpdmUnLAogICAgICAgICd2YWx1ZTInID0+ICcnLAogICAgICApLAogICAgICAnc2V0b3B0JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZTInID0+ICcnLAogICAgICApLAogICAgICAnY2F0ZWdvcnknID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICc0NDgnLAogICAgICAgICdsYWJlbCcgPT4gJ1Byb3BlcnR5IENhdGVnb3J5JywKICAgICAgICAnbGFiZWwyJyA9PiAnQ2F0ZWdvcnknLAogICAgICAgICd2YWx1ZScgPT4gJ1NpbmdsZSBGYW1pbHkgSG9tZXMnLAogICAgICAgICd2YWx1ZTInID0+ICdIb21lJywKICAgICAgKSwKICAgICAgJ3RyYW5zJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnTVMnLAogICAgICAgICdsYWJlbCcgPT4gJ1RyYW5zYWN0aW9uIFR5cGUnLAogICAgICAgICdsYWJlbDInID0+ICdUcmFuc2FjdGlvbicsCiAgICAgICAgJ3ZhbHVlJyA9PiAnRm9yIFNhbGUnLAogICAgICAgICd2YWx1ZTInID0+ICdTYWxlJywKICAgICAgKSwKICAgICAgJ3ByaWNlJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnMzYxOTU5LjMyJywKICAgICAgICAnbGFiZWwnID0+ICdBc2tpbmcgUHJpY2UnLAogICAgICAgICdsYWJlbDInID0+ICdQcmljZScsCiAgICAgICAgJ3ZhbHVlJyA9PiAnRVXigqwgMzIxLDAwMCcsCiAgICAgICksCiAgICAgICd6b25lJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnMTIzMjMnLAogICAgICAgICdsYWJlbCcgPT4gJ1Rvd24nLAogICAgICAgICd2YWx1ZScgPT4gJ0xlIEdvc2llcicsCiAgICAgICksCiAgICAgICdkaWQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcxMjQwMicsCiAgICAgICAgJ2xhYmVsJyA9PiAnRGlzdHJpY3QnLAogICAgICAgICd2YWx1ZScgPT4gJ01hdGh1cmluLVBvdWNldC1CbGFuY2hhcmQtTGFicm91c3NlIChMZSBHb3NpZXIpJywKICAgICAgKSwKICAgICAgJ2dsYXQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnMTYuMjIxOTE3NzU0ODYxNzcwMCcsCiAgICAgICksCiAgICAgICdnbG5nJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJy02MS41MDM2MjEzMzk3OTc5NzQwJywKICAgICAgKSwKICAgICAgJ3Jvb21zJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnNCcsCiAgICAgICAgJ2xhYmVsJyA9PiAnUm9vbXMnLAogICAgICAgICd2YWx1ZScgPT4gNCwKICAgICAgKSwKICAgICAgJ2JlZHMnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICczJywKICAgICAgICAnbGFiZWwnID0+ICdCZWRyb29tcycsCiAgICAgICAgJ2xhYmVsMicgPT4gJ0JlZHMnLAogICAgICAgICd2YWx1ZScgPT4gMywKICAgICAgKSwKICAgICAgJ2JhdGhzJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnMi4wJywKICAgICAgICAnbGFiZWwnID0+ICdCYXRocm9vbXMnLAogICAgICAgICdsYWJlbDInID0+ICdCYXRocycsCiAgICAgICAgJ3ZhbHVlJyA9PiAyLAogICAgICApLAogICAgICAnbHNwYWNlJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnOTMuNzUwMDAwMDAwMDAwJywKICAgICAgICAnbGFiZWwnID0+ICdMaXZpbmcgU3BhY2UnLAogICAgICAgICdsYWJlbDInID0+ICdMLlNwYWNlJywKICAgICAgICAndmFsdWUnID0+ICc5My43NSBtwrInLAogICAgICApLAogICAgICAnbGFyZWEnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICc2ODguMDAwMDAwMDAwMDAwJywKICAgICAgICAnbGFiZWwnID0+ICdMYW5kIEFyZWEnLAogICAgICAgICdsYWJlbDInID0+ICdMYW5kJywKICAgICAgICAndmFsdWUnID0+ICc2ODggbcKyJywKICAgICAgKSwKICAgICAgJ3B2aWV3JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnNDQxJywKICAgICAgICAnbGFiZWwnID0+ICdQcm9wZXJ0eSBWaWV3JywKICAgICAgICAnbGFiZWwyJyA9PiAnVmlldycsCiAgICAgICAgJ3ZhbHVlJyA9PiAnSW5sYW5kIFZpZXcnLAogICAgICApLAogICAgICAnY2l0eScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzEyNDAyJywKICAgICAgICAnbGFiZWwnID0+ICdEaXN0cmljdCcsCiAgICAgICAgJ3ZhbHVlJyA9PiAnTWF0aHVyaW4tUG91Y2V0LUJsYW5jaGFyZC1MYWJyb3Vzc2UnLAogICAgICApLAogICAgICAnc3RhdGUnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcxMjMyMycsCiAgICAgICAgJ2xhYmVsJyA9PiAnVG93bicsCiAgICAgICAgJ3ZhbHVlJyA9PiAnTGUgR29zaWVyJywKICAgICAgKSwKICAgICAgJ3RpdGxlJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJ0xFIEdPU0lFUiBQb3VjZXQnLAogICAgICApLAogICAgICAnZGlzdHJpY3QnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcxMjQwMicsCiAgICAgICAgJ2xhYmVsJyA9PiAnRGlzdHJpY3QnLAogICAgICAgICd2YWx1ZScgPT4gJ01hdGh1cmluLVBvdWNldC1CbGFuY2hhcmQtTGFicm91c3NlJywKICAgICAgKSwKICAgICAgJ2N1cnInID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnRVVSJywKICAgICAgKSwKICAgICAgJ3ZpZGVvLXRvdXInID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnVmlydHVhbCBUb3VyJywKICAgICAgICAnbGFiZWwyJyA9PiAnVmlkZW8nLAogICAgICAgICd2YWx1ZScgPT4gMSwKICAgICAgKSwKICAgICAgJ19pZCcgPT4gJzExNDQ1ODcnLAogICAgICAnc2VjdGlvbicgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAndmFsdWUnID0+ICdtbHMnLAogICAgICApLAogICAgICAnbG9jYWxpdHknID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnTWF0aHVyaW4tUG91Y2V0LUJsYW5jaGFyZC1MYWJyb3Vzc2UnLAogICAgICApLAogICAgICAncmVnaW9uJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJ0xlIEdvc2llcicsCiAgICAgICksCiAgICApLAogICAgJ2lzX3NvbGQnID0+IGZhbHNlLAogICAgJ3NvbGRfbGFiZWwnID0+ICcnLAogICAgJ2hlYWRlcnMnID0+IAogICAgYXJyYXkgKAogICAgICAnZ2FsbGVyeScgPT4gJ1Bob3RvIEdhbGxlcnknLAogICAgICAnbWFwbG9jJyA9PiAnTWFwIExvY2F0aW9uJywKICAgICAgJ21hcHNhdCcgPT4gJ1NhdGVsaXRlIFZpZXcnLAogICAgICAndmlkZW9zJyA9PiAnVmlkZW8nLAogICAgICAndnRvdXJzJyA9PiAnVmlydHVhbCBUb3VyJywKICAgICAgJ2RpcmVjdGlvbnMnID0+ICdEaXJlY3Rpb25zJywKICAgICAgJ2RldGFpbHMnID0+ICdQcm9wZXJ0eSBEZXRhaWxzJywKICAgICAgJ2ZlYXR1cmVzJyA9PiAnRmVhdHVyZXMgYW5kIEFtZW5pdGllcycsCiAgICAgICdkaWFnbm9zdGljcycgPT4gJ0VuZXJneSBQZXJmb3JtYW5jZScsCiAgICAgICdyZW1hcmtzJyA9PiAnUHJvcGVydHkgUmVtYXJrcycsCiAgICAgICdkaXNjbG9zdXJlcycgPT4gJ0Rpc2Nsb3N1cmVzJywKICAgICAgJ3NpbWlsYXInID0+ICdTaW1pbGFyIFByb3BlcnRpZXMnLAogICAgICAnZmVhdHVyZWQnID0+ICdGZWF0dXJlZCBQcm9wZXJ0aWVzJywKICAgICAgJ2FnZW50JyA9PiAnQWdlbnQgRGV0YWlscycsCiAgICAgICdyZW50YWxpbmZvJyA9PiAnUmVudGFsIEluZm9ybWF0aW9uJywKICAgICksCiAgICAnaGVhZGluZycgPT4gJ0xlIEdvc2llciBQb3VjZXQnLAogICAgJ3N1YmhlYWRpbmcnID0+ICdNYXRodXJpbi1Qb3VjZXQtQmxhbmNoYXJkLUxhYnJvdXNzZSDCtyBMZSBHb3NpZXIgwrcgR3VhZGVsb3VwZScsCiAgICAnaWRzaGVhZGluZycgPT4gJ01MUyMgMTE0NDU4NycsCiAgICAnYnV0dG9ucycgPT4gCiAgICBhcnJheSAoCiAgICAgICdnZW5lcmFsJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ0NvbnRhY3QgVXMnLAogICAgICAgICdocmVmJyA9PiAnL2VuL2MvY29udGFjdC11cy8xMTQ0NTg3JywKICAgICAgKSwKICAgICAgJ2lucXVpcnknID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnSW5xdWlyeScsCiAgICAgICAgJ2hyZWYnID0+ICcvZW4vYy9pbnF1aXJ5LzExNDQ1ODcnLAogICAgICApLAogICAgICAnc2VuZHRvJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ1NlbmQgdG8nLAogICAgICAgICdocmVmJyA9PiAnL2VuL2Mvc2VuZC8xMTQ0NTg3JywKICAgICAgKSwKICAgICAgJ2FsZXJ0JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ0FsZXJ0JywKICAgICAgICAnaHJlZicgPT4gJy9lbi9jL2FsZXJ0LzExNDQ1ODcnLAogICAgICApLAogICAgICAnb3B0aW4nID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnTmV3c2xldHRlciBTaWduLXVwJywKICAgICAgICAnaHJlZicgPT4gJy9lbi9jL25ld3NsZXR0ZXIvMTE0NDU4NycsCiAgICAgICksCiAgICAgICdmYXZzJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ0Zhdm9yaXRlJywKICAgICAgICAnaHJlZicgPT4gJy9lbi9jL2Zhdm9yaXRlcy8xMTQ0NTg3JywKICAgICAgKSwKICAgICAgJ3NoYXJlJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ1NoYXJlJywKICAgICAgICAnaHJlZicgPT4gTlVMTCwKICAgICAgKSwKICAgICAgJ3BkZicgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdQREYnLAogICAgICAgICdocmVmJyA9PiAnL2VuL2EvZG93bmxvYWQvbGUtZ29zaWVyLXBvdWNldC1ob21lLWZvci1zYWxlLWd1YWRlbG91cGUtMTE0NDU4Ny5wZGY/djE1ODU2NTk1MDMnLAogICAgICApLAogICAgICAnc2F2ZWZhdicgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWxfb2ZmJyA9PiAnU2F2ZScsCiAgICAgICAgJ2xhYmVsX29uJyA9PiAnU2F2ZWQhJywKICAgICAgKSwKICAgICAgJ2dvYmFjaycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdHbyBCYWNrJywKICAgICAgICAnaHJlZicgPT4gJy9lbi9kL2xlLWdvc2llci1wb3VjZXQtaG9tZS1mb3Itc2FsZS1ndWFkZWxvdXBlLTExNDQ1ODcnLAogICAgICApLAogICAgICAncHJpbnQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnUHJpbnQnLAogICAgICAgICdocmVmJyA9PiBOVUxMLAogICAgICApLAogICAgKSwKICAgICdwYWdlbGluaycgPT4gCiAgICBhcnJheSAoCiAgICAgICdsYWJlbCcgPT4gJ0dvIEJhY2snLAogICAgICAnaHJlZicgPT4gJy9lbi9kL2xlLWdvc2llci1wb3VjZXQtaG9tZS1mb3Itc2FsZS1ndWFkZWxvdXBlLTExNDQ1ODcnLAogICAgKSwKICAgICdhZ2VudHMnID0+IAogICAgYXJyYXkgKAogICAgICAxID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvdXJ0ZXN5T2YnID0+IGZhbHNlLAogICAgICAgICdjb21wYW55JyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnYnJhbmQnID0+ICdDRU5UVVJZIDIxJywKICAgICAgICAgICdsZWdhbCcgPT4gJzxzcGFuPkFHQ088L3NwYW4+IDxzcGFuPlBsdXMgSW1tbzwvc3Bhbj4nLAogICAgICAgICAgJ2xvZ28nID0+ICcvYXNzZXRzL2ltYWdlcy90cGwvY2VudHVyeS0yMS1sb2dvLnN2ZycsCiAgICAgICAgICAnbG9nb19hbHQnID0+ICdDRU5UVVJZIDIxIEFHQ08gcGx1cyBJbW1vLCBHdWFkZWxvdXBlJywKICAgICAgICApLAogICAgICAgICd0aXRsZScgPT4gJ1NhbGVzIFJlcHJlc2VudGF0aXZlJywKICAgICAgICAnZnVsbG5hbWUnID0+ICdPbGl2aWVyIE1BTkdVRScsCiAgICAgICAgJ3Bob3RvJyA9PiAnL2ltYWdlcy9hZ2VudHMvMTAwMTM1Mi9mLzAuanBnJywKICAgICAgICAncGhvdG9fYWx0JyA9PiAnT2xpdmllciBNQU5HVUUgLSBTYWxlcyBSZXByZXNlbnRhdGl2ZSwgQ0VOVFVSWSAyMSBBR0NPIHBsdXMgSW1tbycsCiAgICAgICAgJ3Bob25lcycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ29mZmljZScgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdpY29uJyA9PiAnZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmUnLAogICAgICAgICAgICAnbGFiZWwnID0+ICdPZmZpY2UnLAogICAgICAgICAgICAndGl0bGUnID0+ICdPZmZpY2UnLAogICAgICAgICAgICAndGVsJyA9PiAnMDU5MDM4MzY2MycsCiAgICAgICAgICAgICdzaG93JyA9PiAnKDA1OSkgMDM4LTM2NjMnLAogICAgICAgICAgKSwKICAgICAgICAgICdvZmZpY2UtZmF4JyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2ljb24nID0+ICdmYS1mYXgnLAogICAgICAgICAgICAnbGFiZWwnID0+ICdPZmZpY2UgRmF4JywKICAgICAgICAgICAgJ3RpdGxlJyA9PiAnT2ZmaWNlIEZheCcsCiAgICAgICAgICAgICd0ZWwnID0+ICcwNTkwMzgzNjY3JywKICAgICAgICAgICAgJ3Nob3cnID0+ICcoMDU5KSAwMzgtMzY2NycsCiAgICAgICAgICApLAogICAgICAgICAgJ21vYmlsZScgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdpY29uJyA9PiAnZmEtbW9iaWxlJywKICAgICAgICAgICAgJ2xhYmVsJyA9PiAnTW9iaWxlJywKICAgICAgICAgICAgJ3RpdGxlJyA9PiAnTW9iaWxlJywKICAgICAgICAgICAgJ3RlbCcgPT4gJzA2OTA2OTE4OTQnLAogICAgICAgICAgICAnc2hvdycgPT4gJygwNjkpIDA2OS0xODk0JywKICAgICAgICAgICksCiAgICAgICAgKSwKICAgICAgICAnZW1haWwnID0+IGZhbHNlLAogICAgICAgICd2b2lwJyA9PiBOVUxMLAogICAgICAgICdzb2NpYWwnID0+IE5VTEwsCiAgICAgICksCiAgICApLAogICAgJ3ByaWNlcycgPT4gCiAgICBhcnJheSAoCiAgICAgICdhc2tpbmcnID0+ICdFVeKCrCAzMjEsMDAwJywKICAgICAgJ290aGVycycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnVVNEJyA9PiAnVVMkIDM2MSw5NTnCuScsCiAgICAgICksCiAgICAgICdjbGFzcycgPT4gJycsCiAgICAgICdwb3N0Zml4JyA9PiAnJywKICAgICAgJ2V4dHJhJyA9PiAnRmVlcyBwYWlkIGJ5ICJTZWxsZXIiJywKICAgICksCiAgICAnaXRlbXByb3AnID0+IAogICAgYXJyYXkgKAogICAgICAnYWRkcmVzcycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnc3RyZWV0QWRkcmVzcycgPT4gJ0xlIEdvc2llciBQb3VjZXQnLAogICAgICAgICdhZGRyZXNzTG9jYWxpdHknID0+ICdNYXRodXJpbiAtIFBvdWNldCAtIEJsYW5jaGFyZCAtIExhYnJvdXNzZScsCiAgICAgICAgJ2FkZHJlc3NSZWdpb24nID0+ICdMZSBHb3NpZXInLAogICAgICAgICdhZGRyZXNzQ291bnRyeScgPT4gJ0d1YWRlbG91cGUnLAogICAgICApLAogICAgICAnb2ZmZXInID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ByaWNlJyA9PiAnMzYxOTU5LjMyJywKICAgICAgICAncHJpY2VDdXJyZW5jeScgPT4gJ0VVUicsCiAgICAgICAgJ3ByaWNlVmFsaWRVbnRpbCcgPT4gJzIwMjAtMTEtMDZUMTA6MjQ6MzErMDAwMCcsCiAgICAgICAgJ3VybCcgPT4gJ2h0dHBzOi8vY2VudHVyeTIxYWdjb3BsdXMuY29tL2VuL2MvaW5xdWlyeS8xMTQ0NTg3JywKICAgICAgICAndmFsaWRGcm9tJyA9PiAnMjAxOS0xMS0wMVQxMjowMCcsCiAgICAgICAgJ2F2YWlsYWJpbGl0eScgPT4gJ2h0dHA6Ly9zY2hlbWEub3JnL0luU3RvY2snLAogICAgICApLAogICAgICAncHJvZHVjdCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnc2t1JyA9PiAnUkVTMTE0NDU4NycsCiAgICAgICAgJ3Byb2R1Y3RJRCcgPT4gJzExNDQ1ODcnLAogICAgICAgICduYW1lJyA9PiAnTGUgR29zaWVyIFBvdWNldCcsCiAgICAgICAgJ2Rlc2NyaXB0aW9uJyA9PiAnQnVpbHQgb24gYSBwbG90IG9mIDY4OCBtwrIsIHRoaXMgY2hhcm1pbmcgdmlsbGEgdDQgOTMsIDc1IG3CsiBsb2NhdGVkIGF0IHRoZSBwbGFjZSBwb3VjZXQgZ29zaWVyIGRvZXMgbm90IGxhY2sgYW1lbml0eSB3aXRoIGl0cyBsYXJnZSBtb2Rlcm4gc3R5bGUga2l0Y2hlbiBhbmQgaXRzIG5vIGxlc3Mgc3BhY2lvdXMgbGl2aW5nIHJvb20gb3BlbmluZyBvbnRvIGEgYnJpZ2h0IHRlcnJhY2UuIFRoaXMgaG91c2UgaGFzIDMgYmVkcm9vbXMsIG9uZSB3aXRoIGl0cyBvd24gYmF0aHJvb20gYW5kIHRvaWxldCwgYW4gaW5kZXBlbmRlbnQgYmF0aHJvb20sIGEgc2VwYXJhdGUgdG9pbGV0LCBhIGNvcnJpZG9yLWNvcnJpZG9yLiBUaGVyZSBpcyBhIHdlbGNvbWUgc2Vuc2Ugb2Ygd2VsY29tZSBjYWxtIGFmdGVyIGEgbG9uZyBkYXlcJ3Mgd29yaywgb3IgYWZ0ZXIgZ29pbmcgYWJvdXQgYSBiaXQgb2YgYSB3ZWFyeSBqb2IuIFRoaXMgcmVsYXhpbmcgdmlsbGEgaXMgYWxzbyBjbG9zZSB0byB0aGUgcGFzc2FnZSBvZiBwdWJsaWMgdHJhbnNwb3J0IGFuZCBhdHRyYWN0aXZlIGFjdGl2aXRpZXMgYW5kIGF0dHJhY3Rpb25zIG9mIHRoZSBjaXR5IG9mIGdvc2llciBzdWNoIGFzIHJlc3RhdXJhbnRzLCBiZWFjaGVzLCBzaG9wcyB3aXRob3V0IHRoZSBpbmNvbnZlbmllbmNlLiBQcm9wZXJ0eSB0YXggMjAxODogMjIzMiDigqwgbm90IHN1YmplY3QgdG8gZWNkIHNhbGVzIHByaWNlIGNoYXJnZWQgdG8gdGhlIHNlbGxlcjogMzIxIDAwMCDigqwgZm9yIGFueSBpbmZvcm1hdGlvbiBhbmQgLyBvciB2aXNpdCwgcGxlYXNlIGNvbnRhY3Qgb2xpdmllciBhdCAwNjkwNjkxODk0LCBlbWFpbDogb2xpdmllcm1hbmd1ZUBnbWFpbC4gQ29tIG9saXZpZXIgbWFuZ3XDiSwgcmVnaXN0ZXJlZCBhdCBjb21tZXJjaWFsIGNvdXJ0IG9mIGJhc3NlLXRlcnJlLCBuwrAgdG1jIDUyOSAyMzkgOTk4LW7CsCBkZSBnZXN0aW9uIDIwMTAgYWMgNDYnLAogICAgICAgICd1cmwnID0+ICdodHRwczovL2NlbnR1cnkyMWFnY29wbHVzLmNvbS9lbi9kLzExNDQ1ODcnLAogICAgICAgICdpbWFnZScgPT4gJ2h0dHBzOi8vY2VudHVyeTIxYWdjb3BsdXMuY29tL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQ1ODcveGxnLzAuanBnJywKICAgICAgICAnb2ZmZXJzJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAncHJpY2UnID0+ICczNjE5NTkuMzInLAogICAgICAgICAgJ3ByaWNlQ3VycmVuY3knID0+ICdFVVInLAogICAgICAgICAgJ3ByaWNlVmFsaWRVbnRpbCcgPT4gJzIwMjAtMTEtMDZUMTA6MjQ6MzErMDAwMCcsCiAgICAgICAgICAndXJsJyA9PiAnaHR0cHM6Ly9jZW50dXJ5MjFhZ2NvcGx1cy5jb20vZW4vYy9pbnF1aXJ5LzExNDQ1ODcnLAogICAgICAgICAgJ3ZhbGlkRnJvbScgPT4gJzIwMTktMTEtMDFUMTI6MDAnLAogICAgICAgICAgJ2F2YWlsYWJpbGl0eScgPT4gJ2h0dHA6Ly9zY2hlbWEub3JnL0luU3RvY2snLAogICAgICAgICksCiAgICAgICAgJ2JyYW5kJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnbmFtZScgPT4gJ0NFTlRVUlkgMjEnLAogICAgICAgICksCiAgICAgICAgJ3NlbGxlcicgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ2xlZ2FsTmFtZScgPT4gJ0NFTlRVUlkgMjEgQUdDTyBwbHVzIEltbW8nLAogICAgICAgICAgJ2xvZ28nID0+ICdodHRwczovL2NlbnR1cnkyMWFnY29wbHVzLmNvbS9tbHMuY2RuL2ltYWdlcy9sb2dvcy8xMDAwNTE3LzE1MHg1MC5qcGcnLAogICAgICAgICAgJ2VtcGxveWVlJyA9PiAnT2xpdmllciBNQU5HVUUnLAogICAgICAgICAgJ3RlbGVwaG9uZScgPT4gJyg1OTApIDM4My02NjMnLAogICAgICAgICAgJ3VybCcgPT4gJ2h0dHA6Ly9jZW50dXJ5MjFhZ2NvcGx1cy5jb20vZnInLAogICAgICAgICksCiAgICAgICAgJ2FkZGl0aW9uYWxQcm9wZXJ0eScgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgMCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ25hbWUnID0+ICdDb3VudHJ5JywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnR3VhZGVsb3VwZScsCiAgICAgICAgICApLAogICAgICAgICAgMSA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ25hbWUnID0+ICdQcm9wZXJ0eSBDbGFzcycsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJ1Jlc2lkZW50aWFsJywKICAgICAgICAgICksCiAgICAgICAgICAyID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ1Byb3BlcnR5IENhdGVnb3J5JywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnU2luZ2xlIEZhbWlseSBIb21lcycsCiAgICAgICAgICApLAogICAgICAgICAgMyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ25hbWUnID0+ICdUcmFuc2FjdGlvbiBUeXBlJywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnRm9yIFNhbGUnLAogICAgICAgICAgKSwKICAgICAgICAgIDQgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICduYW1lJyA9PiAnUHJvcGVydHkgVmlldycsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJ0lubGFuZCBWaWV3JywKICAgICAgICAgICksCiAgICAgICAgICA1ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ0JlZHJvb21zJywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAzLAogICAgICAgICAgKSwKICAgICAgICAgIDYgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICduYW1lJyA9PiAnQmF0aHJvb21zJywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAyLAogICAgICAgICAgKSwKICAgICAgICAgIDcgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICduYW1lJyA9PiAnTGl2aW5nIFNwYWNlJywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnOTMuNzUgbcKyJywKICAgICAgICAgICksCiAgICAgICAgICA4ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ0xhbmQgQXJlYScsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJzY4OCBtwrInLAogICAgICAgICAgKSwKICAgICAgICApLAogICAgICApLAogICAgICAnZXZlbnQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ25hbWUnID0+ICdGb3IgU2FsZTogU2luZ2xlIEZhbWlseSBIb21lcyAtIE1hdGh1cmluIC0gUG91Y2V0IC0gQmxhbmNoYXJkIC0gTGFicm91c3NlLCBHdWFkZWxvdXBlJywKICAgICAgICAnbG9jYXRpb24nID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICduYW1lJyA9PiAnTWF0aHVyaW4gLSBQb3VjZXQgLSBCbGFuY2hhcmQgLSBMYWJyb3Vzc2UgU2luZ2xlIEZhbWlseSBIb21lcycsCiAgICAgICAgICAnYWRkcmVzcycgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdzdHJlZXRBZGRyZXNzJyA9PiAnTGUgR29zaWVyIFBvdWNldCcsCiAgICAgICAgICAgICdhZGRyZXNzTG9jYWxpdHknID0+ICdNYXRodXJpbiAtIFBvdWNldCAtIEJsYW5jaGFyZCAtIExhYnJvdXNzZScsCiAgICAgICAgICAgICdhZGRyZXNzUmVnaW9uJyA9PiAnTGUgR29zaWVyJywKICAgICAgICAgICAgJ2FkZHJlc3NDb3VudHJ5JyA9PiAnR3VhZGVsb3VwZScsCiAgICAgICAgICApLAogICAgICAgICksCiAgICAgICAgJ29mZmVycycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ3ByaWNlJyA9PiAnMzYxOTU5LjMyJywKICAgICAgICAgICdwcmljZUN1cnJlbmN5JyA9PiAnRVVSJywKICAgICAgICAgICdwcmljZVZhbGlkVW50aWwnID0+ICcyMDIwLTExLTA2VDEwOjI0OjMxKzAwMDAnLAogICAgICAgICAgJ3VybCcgPT4gJ2h0dHBzOi8vY2VudHVyeTIxYWdjb3BsdXMuY29tL2VuL2MvaW5xdWlyeS8xMTQ0NTg3JywKICAgICAgICAgICd2YWxpZEZyb20nID0+ICcyMDE5LTExLTAxVDEyOjAwJywKICAgICAgICAgICdhdmFpbGFiaWxpdHknID0+ICdodHRwOi8vc2NoZW1hLm9yZy9JblN0b2NrJywKICAgICAgICApLAogICAgICAgICdpbWFnZScgPT4gJ2h0dHBzOi8vY2VudHVyeTIxYWdjb3BsdXMuY29tL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQ1ODcveGxnLzAuanBnJywKICAgICAgICAnZGVzY3JpcHRpb24nID0+ICdCdWlsdCBvbiBhIHBsb3Qgb2YgNjg4IG3CsiwgdGhpcyBjaGFybWluZyB2aWxsYSB0NCA5MywgNzUgbcKyIGxvY2F0ZWQgYXQgdGhlIHBsYWNlIHBvdWNldCBnb3NpZXIgZG9lcyBub3QgbGFjayBhbWVuaXR5IHdpdGggaXRzIGxhcmdlIG1vZGVybiBzdHlsZSBraXRjaGVuIGFuZCBpdHMgbm8gbGVzcyBzcGFjaW91cyBsaXZpbmcgcm9vbSBvcGVuaW5nIG9udG8gYSBicmlnaHQgdGVycmFjZS4gVGhpcyBob3VzZSBoYXMgMyBiZWRyb29tcywgb25lIHdpdGggaXRzIG93biBiYXRocm9vbSBhbmQgdG9pbGV0LCBhbiBpbmRlcGVuZGVudCBiYXRocm9vbSwgYSBzZXBhcmF0ZSB0b2lsZXQsIGEgY29ycmlkb3ItY29ycmlkb3IuIFRoZXJlIGlzIGEgd2VsY29tZSBzZW5zZSBvZiB3ZWxjb21lIGNhbG0gYWZ0ZXIgYSBsb25nIGRheVwncyB3b3JrLCBvciBhZnRlciBnb2luZyBhYm91dCBhIGJpdCBvZiBhIHdlYXJ5IGpvYi4gVGhpcyByZWxheGluZyB2aWxsYSBpcyBhbHNvIGNsb3NlIHRvIHRoZSBwYXNzYWdlIG9mIHB1YmxpYyB0cmFuc3BvcnQgYW5kIGF0dHJhY3RpdmUgYWN0aXZpdGllcyBhbmQgYXR0cmFjdGlvbnMgb2YgdGhlIGNpdHkgb2YgZ29zaWVyIHN1Y2ggYXMgcmVzdGF1cmFudHMsIGJlYWNoZXMsIHNob3BzIHdpdGhvdXQgdGhlIGluY29udmVuaWVuY2UuIFByb3BlcnR5IHRheCAyMDE4OiAyMjMyIOKCrCBub3Qgc3ViamVjdCB0byBlY2Qgc2FsZXMgcHJpY2UgY2hhcmdlZCB0byB0aGUgc2VsbGVyOiAzMjEgMDAwIOKCrCBmb3IgYW55IGluZm9ybWF0aW9uIGFuZCAvIG9yIHZpc2l0LCBwbGVhc2UgY29udGFjdCBvbGl2aWVyIGF0IDA2OTA2OTE4OTQsIGVtYWlsOiBvbGl2aWVybWFuZ3VlQGdtYWlsLiBDb20gb2xpdmllciBtYW5ndcOJLCByZWdpc3RlcmVkIGF0IGNvbW1lcmNpYWwgY291cnQgb2YgYmFzc2UtdGVycmUsIG7CsCB0bWMgNTI5IDIzOSA5OTgtbsKwIGRlIGdlc3Rpb24gMjAxMCBhYyA0NicsCiAgICAgICAgJ3N0YXJ0RGF0ZScgPT4gJzIwMTktMTEtMDFUMTI6MDAnLAogICAgICAgICdlbmREYXRlJyA9PiAnMjAyMC0xMS0wNlQxMDoyNDozMSswMDAwJywKICAgICAgICAndXJsJyA9PiAnaHR0cHM6Ly9jZW50dXJ5MjFhZ2NvcGx1cy5jb20vZW4vZC9sZS1nb3NpZXItcG91Y2V0LWhvbWUtZm9yLXNhbGUtZ3VhZGVsb3VwZS0xMTQ0NTg3JywKICAgICAgICAncGVyZm9ybWVyJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnbmFtZScgPT4gJ0NFTlRVUlkgMjEgQUdDTyBwbHVzIEltbW8nLAogICAgICAgICksCiAgICAgICksCiAgICApLAogICAgJ21hcCcgPT4gCiAgICBhcnJheSAoCiAgICAgICdsYXQnID0+ICcxNi4yMjE5MTc3NTQ4NjE3NzAwJywKICAgICAgJ2xuZycgPT4gJy02MS41MDM2MjEzMzk3OTc5NzQwJywKICAgICAgJ2Nvb3JkcycgPT4gJzE2LjIyMTkxNzc1NDg2MTc3MDAsLTYxLjUwMzYyMTMzOTc5Nzk3NDAnLAogICAgICAnZGlyZWN0aW9ucycgPT4gZmFsc2UsCiAgICApLAogICAgJ21lZGlhJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2dhbGxlcnknID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVscycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ3ByZXYnID0+ICdQcmV2aW91cycsCiAgICAgICAgICAnbmV4dCcgPT4gJ05leHQnLAogICAgICAgICAgJ25vX3Bob3RvcycgPT4gJ1NvcnJ5LiBObyBQaG90b3MgQXZhbGFpYmxlLicsCiAgICAgICAgKSwKICAgICAgICAncGhvdG9zJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAwID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0xFIEdPU0lFUiBQb3VjZXQnLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQ1ODcvZi8wLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMSA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdMRSBHT1NJRVIgUG91Y2V0KDIpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0NTg3L2YvMS5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDIgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnTEUgR09TSUVSIFBvdWNldCgzKScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDU4Ny9mLzIuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAzID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0xFIEdPU0lFUiBQb3VjZXQoNCknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQ1ODcvZi8zLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgNCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdMRSBHT1NJRVIgUG91Y2V0KDUpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0NTg3L2YvNC5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDUgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnTEUgR09TSUVSIFBvdWNldCg2KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDU4Ny9mLzUuanBnJywKICAgICAgICAgICksCiAgICAgICAgICA2ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0xFIEdPU0lFUiBQb3VjZXQoNyknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQ1ODcvZi82LmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgNyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdMRSBHT1NJRVIgUG91Y2V0KDgpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0NTg3L2YvNy5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDggPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnTEUgR09TSUVSIFBvdWNldCg5KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDU4Ny9mLzguanBnJywKICAgICAgICAgICksCiAgICAgICAgICA5ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0xFIEdPU0lFUiBQb3VjZXQoMTApJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0NTg3L2YvOS5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDEwID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0xFIEdPU0lFUiBQb3VjZXQoMTEpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0NTg3L2YvMTAuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAxMSA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdMRSBHT1NJRVIgUG91Y2V0KDEyKScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDU4Ny9mLzExLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMTIgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnTEUgR09TSUVSIFBvdWNldCgxMyknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQ1ODcvZi8xMi5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDEzID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0xFIEdPU0lFUiBQb3VjZXQoMTQpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0NTg3L2YvMTMuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAxNCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdMRSBHT1NJRVIgUG91Y2V0KDE1KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDU4Ny9mLzE0LmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMTUgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnTEUgR09TSUVSIFBvdWNldCgxNiknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQ1ODcvZi8xNS5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDE2ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0xFIEdPU0lFUiBQb3VjZXQoMTcpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0NTg3L2YvMTYuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAxNyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdMRSBHT1NJRVIgUG91Y2V0KDE4KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDU4Ny9mLzE3LmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMTggPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnTEUgR09TSUVSIFBvdWNldCgxOSknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQ1ODcvZi8xOC5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDE5ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0xFIEdPU0lFUiBQb3VjZXQoMjApJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0NTg3L2YvMTkuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAyMCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdMRSBHT1NJRVIgUG91Y2V0KDIxKScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDU4Ny9mLzIwLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMjEgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnTEUgR09TSUVSIFBvdWNldCgyMiknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQ1ODcvZi8yMS5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDIyID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0xFIEdPU0lFUiBQb3VjZXQoMjMpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0NTg3L2YvMjIuanBnJywKICAgICAgICAgICksCiAgICAgICAgKSwKICAgICAgKSwKICAgICAgJ21hcGxvYycgPT4gJ2h0dHBzOi8vd3d3Lmdvb2dsZS5jb20vbWFwcy9lbWJlZD9wYj0hMW0xOCExbTEyITFtMyExZDE1MDYzLjY5NjQwNjg4ITJkLTYxLjUwMzYyMTMzOTc5Nzk3ITNkMTYuMjIxOTE3NzU0ODYxNzchMm0zITFmMCEyZjAhM2YwITNtMiExaTEwMjQhMmk3NjghNGYxMy4xITNtMyExbTIhMXMweDAlM0EweDAhMnpNVGJDc0RFekp6RTRMamtpVGlBMk1jS3dNekFuTVRNdU1DSlghNWUwITNtMiExc2VuITJzY2EhNHYxNTk2NzA5NDcxODk2ITVtMiExc2VuITJzY2EnLAogICAgICAndmlkZW9zJyA9PiBmYWxzZSwKICAgICAgJ3Z0b3VycycgPT4gJy8vVicsCiAgICApLAogICksCiAgJ2VUYWcnID0+ICdkLjEuZW4uMTE0NDU4NycsCiAgJ21heEFnZScgPT4gMTQ0MDAsCiAgJ21heERlZkhvdXJzJyA9PiA0LAogICdlVGFnQXJyJyA9PiAKICBhcnJheSAoCiAgICAnaWNpZCcgPT4gJ3VzJywKICAgICd0aHJlYXQnID0+IDEsCiAgICAncm9ib3QnID0+IDAsCiAgICAnbGFuZycgPT4gJ2VuJywKICAgICdhY2N0SWQnID0+ICcxMDAwNTE3JywKICAgICdsaWQnID0+ICcxMTQ0NTg3JywKICAgICdsYXN0dXBkYXRlJyA9PiAxNTg1NjU5NTAzLAogICAgJ3N0cmluZycgPT4gJ2QuMS5lbi4xMTQ0NTg3JywKICAgICdtYXhBZ2UnID0+IDE0NDAwLAogICAgJ21heERlZkhvdXJzJyA9PiA0LAogICksCiAgJ01ldGFJbmZvJyA9PiAKICBhcnJheSAoCiAgICAnc2l0ZV9uYW1lJyA9PiAnQ0VOVFVSWSAyMSBBR0NPIFBsdXMgSW1tbycsCiAgICAndGl0bGUnID0+ICdMZSBHb3NpZXIgUG91Y2V0IC0gSG9tZSBGb3IgU2FsZSAgR3VhZGVsb3VwZSB8IENlbnR1cnkgMjEgU2ludCBNYXJ0aW4gUmVhbCBFc3RhdGUnLAogICAgJ2Rlc2NyaXB0aW9uJyA9PiAnQnVpbHQgb24gYSBwbG90IG9mIDY4OCBtwrIsIHRoaXMgY2hhcm1pbmcgdmlsbGEgdDQgOTMsIDc1IG3CsiBsb2NhdGVkIGF0IHRoZSBwbGFjZSBwb3VjZXQgZ29zaWVyIGRvZXMgbm90IGxhY2sgYW1lbml0eSB3aXRoIGl0cyBsYXJnZSBtb2Rlcm4gc3R5bGUga2l0Y2hlbiBhLi4uJywKICAgICdjYW5vbmljYWwnID0+ICdodHRwczovL2NlbnR1cnkyMWFnY29wbHVzLmNvbS9lbi9kLzExNDQ1ODcnLAogICAgJ2FtcGh0bWwnID0+ICcvYW1wL2VuL2QvMTE0NDU4NycsCiAgICAnbG9jYWxlJyA9PiAnZW4tVVMnLAogICksCiAgJ3VyaV9hbHRlcm5hdGVzJyA9PiAKICBhcnJheSAoCiAgICAnZnInID0+IAogICAgYXJyYXkgKAogICAgICAnbGFuZycgPT4gJ2ZyJywKICAgICAgJ2xhYmVsJyA9PiAnRnJhbsOnYWlzJywKICAgICAgJ2ZsYWcnID0+ICdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQUxDQUlBQUFENWdKcHVBQUFBQkdkQlRVRUFBSy9JTndXSzZRQUFBQmwwUlZoMFUyOW1kSGRoY21VQVFXUnZZbVVnU1cxaFoyVlNaV0ZrZVhISlpUd0FBQUd6U1VSQlZIamFZaXllZXBrQkJ2NzkrWmZueC9mMzc5K2ZQMzhDeVQ5Ly9qQXlNaXE1R1A3N3d2RG5KOE1mb0FJR0JvQUFZZ0dxQzdTVEFwTC8vLzMvOSsrL3BDVHYvLy8vUWR6L1FPNC9JTW5hMHZmL3orOS92Mzc5Ly8zN2JVVVRRQUNCTkREOFovajg3ZmZmdnlBVlg3OSsvUThHUURiUWVLQTlmTStlL1B2MTgvK3Zud3pDSWtCTEFBS1FPQVk1QUlBd0NFdjQvNFBkZE5VbTNqaTBRSnl4VzNyZ3pFMGlMZnFER3Iyb1l1dTBsNTRBWXZuejV4OVE2ZCsvUVBRZnlBUXFBaW45QjNFT3lHMUExVURqLy8zNnpmanIxeThHQm9BQUZJOUJEZ0F3Q01JdytQOEhvM0dETzZYUTBsNE1OOGIya1V3WWFMc3pxZ0tNL0tIY0RYd0J4QUpVRDNUSjc3OUE4aDlRNUQ4U0FIb0FSUDM2K1JmbzQxKy9tY0EyQUFRUXk0OWZmMEN1Ly9NUHBBZUkvMEZkQTFRTllZTlZBLzN3bXdFWVZnd01BQUhFOHVQSEg1QnFvRDEvL2dKSkxBRG9KS0RTMzc4Wi8vd0ZoaEpBQUxGOEEzcml6ejh1VG1ZZzc4OGZKa2o0UU9LUkVReVl4U1dCaGpFQy9mY1haQU5BQUxGOCsvYW5iY0hsSHo5K2Zmdng1OHVQWDlLY2trQ24vZ2J5L3dMZDh1dkhqeDk2aytjRDFVR2lHUWdBQWd3QTdxMTdacHNNZFVRQUFBQUFTVVZPUks1Q1lJST0nLAogICAgICAnaHJlZicgPT4gJy9mci9kL2xlLWdvc2llci1wb3VjZXQtdmlsbGEtYS12ZW5kcmUtZ3VhZGVsb3VwZS0xMTQ0NTg3JywKICAgICksCiAgICAnZW4nID0+IAogICAgYXJyYXkgKAogICAgICAnbGFuZycgPT4gJ2VuJywKICAgICAgJ2xhYmVsJyA9PiAnRW5nbGlzaCcsCiAgICAgICdmbGFnJyA9PiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFMQ0FJQUFBRDVnSnB1QUFBQUJHZEJUVUVBQUsvSU53V0s2UUFBQUJsMFJWaDBVMjltZEhkaGNtVUFRV1J2WW1VZ1NXMWhaMlZTWldGa2VYSEpaVHdBQUFIelNVUkJWSGphWWt4T1A4SUFCLy8rTWZ6N3c4RHdpNEhoUDVDY0piL24vN2V2YjE2L0FQTC9nUkZRRGlBQXczSnVBZ0FJQkVEUS9pc3dFRVJqR3pCUUxFcnU5N2xsMGcwKzNIdnFNbjFTcHFscUdzWk1zWnNJZTBTSUNBNWd0NWEvQUdJRWFyQ1B0RmgrNk4vZmZ3eEE5T3ZQLzcvL1FZd2ZmLzZmWmFobWVQZUI0ZE5IaGkrZkdiNTlZNHp5dkhIbUNFQUFBVzNZRHpRWWFKSjkzYSt2WDc5YVZmNTgvLzY5ZnZFUGxwSWZuejU5K3ZEaHc3dDM3OTY4ZWZQM2IvU1hMNTlPbmp3SUVFQXNEUCtZZ1k1M2IyYjg5KysvYXd2TG45OE1EaTJjVnhsKy92bDZtaXR1Q3RCZ2hpOWYvdi80OGUvWEw4NmtyajlYendFRUVFTnk4ZzZndTIycmZuNzgrTkdzNU9mcjE2K1pDNTgrZnZ5WXdYOHJ4T3hYcjE2OWZQbnkrZlBuMS8vOTNiSmxCVUFBc1FBRFpNRUJ4ajkvR0J4YjJQLzkrUy9SOHUzdnp4dXlhWDhaSHYzajgvWUdtczN3OHljUUFSbWkyZUUzN3Q0QUNDREdSNC91U2tyS0FTMzVCM1RULy8vL3dBRE9nTE9CSWFYSXlqQmx3eEtBQUdLUlhqQ0IwU09FYWV1Ky95OWZNbno0QUhReENQMzQ4Ui9vK2wrLy9zTVpRQk5MRXZpZjNBY0lJTVpidHk3THk2dDlabVhsK2ZYai8zOEdvSEgvVWNHZlA3OS8vQkJpWUhqeTkrOC9vVWtOQUFIRXd0MVYvdkkvS0JZL1FTSVNGcU0vR0JnK016QjhBNlBmWUM1RUZpREFBQnFnVzc3Nk1QMHJBQUFBQUVsRlRrU3VRbUNDJywKICAgICAgJ2hyZWYnID0+ICcvZW4vZC9sZS1nb3NpZXItcG91Y2V0LWhvbWUtZm9yLXNhbGUtZ3VhZGVsb3VwZS0xMTQ0NTg3JywKICAgICksCiAgKSwKKQ==