Baie - Mahault - Destrellan

Belcourt - Destrellan · Baie - Mahault · Guadeloupe

Home For Sale Fees paid by "Seller"

EU€ 1,150,000 US$ 1,296,739¹

Property Details

  • Ref# 193971
  • District Belcourt-Destrellan (Baie-Mahault)
  • Country Guadeloupe
  • Category Single Family Homes
  • Beds 3
  • Baths 2
  • L.Space 129 m²
  • Listing Class New Property
  • Building Type Detached
  • Class Residential

Features and Amenities

  • Condition
    • Well Maintained
  • Outdoor Features
    • Landscaped
    • Garden
    • Fruit Trees
  • Furnished
    • Unfurnished
  • Security
    • Security System
  • Air Conditioning
    • Split Level A/C
  • Patio - Deck - Porch
    • Terrace - Wrap Around
    • Veranda
  • Near By
    • School(s)
    • Shopping
    • Park - Green Area
    • Commercial Activities
  • Rooms
    • Kitchen
    • Living Room
    • Dining Room
    • Bedroom
    • Master Bedroom
    • En-Suite Bath

Energy Performance

Property Remarks

Sur le territoire de la commune de BAIE-MAHAULT, au lieudit Destrellan, lotissement Groevius, une parcelle de terre de 5000 m² y édifiée une villa de type T5 construite en 1981 raccordée au tout à l’égout, d’une superficie totale de 265,00m² et habitable de 129,00m². Cette villa comprend : une grande galerie de 21,30m², un séjour de 28,85m², une salle à manger de 11,16m², un dégagement de 8,78m², une chambre coté galerie de 15,47m², une deuxième chambre de 13,62m² une salle d’eau complète de 8,93m², un WC indépendant, un débarras, une suite parentale de 15,29m² avec salle de bain attenante de 6,44m², placards et un petit balcon de 3,42m², une cuisine aménagée de 14,66m², une terrasse à l’arrière de la cuisine de 15,20m², une véranda de 46,00m² ajoutée il y a 8 ans. Un garage couvert mais non fermé de 34,70m², une piscine. La maison est équipée d’une centrale solaire rapportant un revenu de 500€ par an. Possibilité de construire plusieurs autres villas sur ce grand terrain bien situé à Baie-Mahault DPE (classe énergétique E) Prix : 1 150 000€ ( honoraires à la charge du vendeur) Pour tout renseignement, contactez nous au 0590 38 36 63

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.1144237'
YXJyYXkgKAogICdhbXAnID0+IGZhbHNlLAogICdsaWQnID0+ICcxMTQ0MjM3JywKICAndXFpZCcgPT4gTlVMTCwKICAncGFnZScgPT4gJ2RldGFpbCcsCiAgJ2NvbnRyb2xsZXInID0+ICdkZXRhaWwnLAogICdmdW5jdGlvbicgPT4gJ2luZGV4JywKICAncGFyYW1zJyA9PiAKICBhcnJheSAoCiAgKSwKICAndXJpJyA9PiAnL2VuL2QvYmFpZS1tYWhhdWx0LWRlc3RyZWxsYW4taG9tZS1mb3Itc2FsZS1ndWFkZWxvdXBlLTExNDQyMzcnLAogICd1cmlfYmFzZScgPT4gJy9lbi9kL2JhaWUtbWFoYXVsdC1kZXN0cmVsbGFuLWhvbWUtZm9yLXNhbGUtZ3VhZGVsb3VwZS0nLAogICd1cmlfcGF0aCcgPT4gJy9iYWllLW1haGF1bHQtZGVzdHJlbGxhbi1ob21lLWZvci1zYWxlLWd1YWRlbG91cGUtMTE0NDIzNycsCiAgJ3VyaV9xdWVyeScgPT4gTlVMTCwKICAndXJpX2Nhbm9uaWNhbCcgPT4gTlVMTCwKICAndXJpX29yaWdpbmFsJyA9PiAnL2VuL2QvYmFpZS1tYWhhdWx0LWRlc3RyZWxsYW4taG9tZS1mb3Itc2FsZS1ndWFkZWxvdXBlLTExNDQyMzcnLAogICd1cmlfcmVxdWVzdCcgPT4gJy9lbi9kL2JhaWUtbWFoYXVsdC1kZXN0cmVsbGFuLWhvbWUtZm9yLXNhbGUtZ3VhZGVsb3VwZS0xMTQ0MjM3JywKICAnaXNVcmlJRCcgPT4gdHJ1ZSwKICAnaXNDYW5vbmljYWwnID0+IGZhbHNlLAogICdpc1BPU1QnID0+IGZhbHNlLAogICdpc1hIUicgPT4gMCwKICAnaXNKU09OJyA9PiAwLAogICdsYW5nJyA9PiAnZW4nLAogICdjdHJsJyA9PiAnZCcsCiAgJ2Jhc2UnID0+ICcvZW4vZCcsCiAgJ3BhdGgnID0+ICdiYWllLW1haGF1bHQtZGVzdHJlbGxhbi1ob21lLWZvci1zYWxlLWd1YWRlbG91cGUnLAogICdzZWFyY2hfdHlwZScgPT4gTlVMTCwKICAncXVlcnlfc2VnbWVudCcgPT4gJycsCiAgJ3NlZ21lbnRzJyA9PiAKICBhcnJheSAoCiAgKSwKICAnc2VnbWVudENvbHMnID0+IE5VTEwsCiAgJ29wdHMnID0+IE5VTEwsCiAgJ3NvcnRTdHInID0+ICcnLAogICdkZWZTb3J0U3RyJyA9PiAnL2hnYScsCiAgJ2RhdGEnID0+IAogIGFycmF5ICgKICAgICdjb3VudHJ5JyA9PiAnR1AnLAogICksCiAgJ2FyZ3MnID0+IAogIGFycmF5ICgKICApLAogICdocmVmX2dvYmFjaycgPT4gTlVMTCwKICAnc2VsZl9yZWZlcmVkJyA9PiBOVUxMLAogICdyZWZlcmVkX3JlcScgPT4gTlVMTCwKICAnc29ydEFycicgPT4gCiAgYXJyYXkgKAogICAgJ2J5JyA9PiAncHJpY2UnLAogICAgJ2N1cnInID0+ICcnLAogICAgJ2RpcicgPT4gJ2Rlc2MnLAogICAgJ29wdHMnID0+ICdoZ2EnLAogICAgJ3BhZ2VPZmZzZXQnID0+IDAsCiAgICAncGFnZV9ubycgPT4gMSwKICAgICdwZXJfcGFnZScgPT4gMTIsCiAgICAncm93cycgPT4gJ2EnLAogICAgJ3NvcnQnID0+ICdoaWxvJywKICAgICdzb3J0U3RyJyA9PiAnL2hnYScsCiAgICAnc3R5bGUnID0+ICdncmlkJywKICApLAogICd1cmlfc29ydCcgPT4gJy9lbi9kL2JhaWUtbWFoYXVsdC1kZXN0cmVsbGFuLWhvbWUtZm9yLXNhbGUtZ3VhZGVsb3VwZScsCiAgJ2h0dHBfcmVzcG9uc2Vfc3RhdHVzJyA9PiAyMDAsCiAgJ21ldGFBcnInID0+IAogIGFycmF5ICgKICAgICd0ZXh0JyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2NvdW50cnknID0+ICdHdWFkZWxvdXBlJywKICAgICAgJ3NpdGVfbmFtZScgPT4gJ0NFTlRVUlkgMjEgQUdDTyBQbHVzIEltbW8nLAogICAgICAncmVhbF9lc3RhdGUnID0+ICdSZWFsIEVzdGF0ZScsCiAgICApLAogICksCiAgJ2lzRm9ybScgPT4gZmFsc2UsCiAgJ2xBcnInID0+IAogIGFycmF5ICgKICAgICdsaWQnID0+ICcxMTQ0MjM3JywKICAgICdyZWZubycgPT4gJzAwMDAxOTM5NzEnLAogICAgJ2NvdW50cnknID0+ICdHUCcsCiAgICAncGNsYXNzJyA9PiAnUkVTJywKICAgICdleGNsJyA9PiAnMScsCiAgICAncmVjaXAnID0+ICcwJywKICAgICdmdHJkJyA9PiAnMScsCiAgICAnYnJhbmQxJyA9PiAnQ0VOJywKICAgICdvZmlkMScgPT4gJzEwMDA1MTcnLAogICAgJ2FnaWQxJyA9PiAnMTAwMDc1OScsCiAgICAnYnJhbmQyJyA9PiBOVUxMLAogICAgJ29maWQyJyA9PiBOVUxMLAogICAgJ2FnaWQyJyA9PiBOVUxMLAogICAgJ2xhc3R1cGRhdGUnID0+ICcyMDE5LTA5LTE3IDE2OjU1OjU4JywKICAgICdzdGFtcCcgPT4gJzIwMTktMDYtMDYgMTY6NDU6NDgnLAogICAgJ2FjY291bnRzJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ29maWQxJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdmdGlkJyA9PiAnMTAwMDUxNycsCiAgICAgICAgJ2Z0eXBlJyA9PiAnTycsCiAgICAgICAgJ2xhbmdzJyA9PiAnRU4sRlInLAogICAgICAgICduYW1lJyA9PiAnQ0VOVFVSWSAyMSBBR0NPIHBsdXMgSW1tbycsCiAgICAgICAgJ3d3dycgPT4gJ2NlbnR1cnkyMWFnY29wbHVzLmNvbS9mcicsCiAgICAgICAgJ2xvZ28nID0+ICcvbWF4LmNkbi9pbWFnZXMvbG9nb3MvMTAwMDUxNy8xNTB4NTAvMC5qcGcnLAogICAgICAgICdhZGRyZXNzJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAwID0+ICdJbW1ldWJsZSBTYWxhbWFuZHJlJywKICAgICAgICAgIDEgPT4gJ07CsDEgcmV6IGRlIGNoYXVzc8OpJywKICAgICAgICAgIDIgPT4gJ1phYyBkZSBIb3VlbGJvdXJnIFN1ZCBJSScsCiAgICAgICAgICAzID0+ICdCYWllLU1haGF1bHQsIExlcyBBYnltZXMnLAogICAgICAgICAgNCA9PiAnR3VhZGVsb3VwZSZuYnNwOyZuYnNwOzk3MTIyJywKICAgICAgICApLAogICAgICAgICdwaG9uZXMnID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdvZmZpY2UnID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY29kZScgPT4gJzY2MycsCiAgICAgICAgICAgICdsYWJlbCcgPT4gJ09mZmljZScsCiAgICAgICAgICAgICdhYmJydicgPT4gTlVMTCwKICAgICAgICAgICAgJ2Njb2RlJyA9PiAnMDExIDUnLAogICAgICAgICAgICAndmFsdWUnID0+ICc6NTkwOjM4My02NjM6JywKICAgICAgICAgICAgJ3RlbCcgPT4gJzU5MDM4MzY2MycsCiAgICAgICAgICAgICdzaG93JyA9PiAnKDU5MCkgMzgzLTY2MycsCiAgICAgICAgICApLAogICAgICAgICAgJ29mZmljZS1mYXgnID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY29kZScgPT4gJzY2NScsCiAgICAgICAgICAgICdsYWJlbCcgPT4gJ09mZmljZSBGYXgnLAogICAgICAgICAgICAnYWJicnYnID0+IE5VTEwsCiAgICAgICAgICAgICdjY29kZScgPT4gJzAxMSA1JywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnOjU5MDozODMtNjY3OicsCiAgICAgICAgICAgICd0ZWwnID0+ICc1OTAzODM2NjcnLAogICAgICAgICAgICAnc2hvdycgPT4gJyg1OTApIDM4My02NjcnLAogICAgICAgICAgKSwKICAgICAgICApLAogICAgICApLAogICAgICAnYWdpZDEnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2Z0aWQnID0+ICcxMDAwNzU5JywKICAgICAgICAnZnR5cGUnID0+ICdBJywKICAgICAgICAnb2ZpZCcgPT4gJzEwMDA1MTcnLAogICAgICAgICd0aXRsZScgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ2xhYmVsJyA9PiAnTWFuYWdlci9TZW5pb3IgU2FsZXMgQWdlbnQnLAogICAgICAgICksCiAgICAgICAgJ2ZuYW1lJyA9PiAnSmVhbi1QaWVycmUnLAogICAgICAgICdsbmFtZScgPT4gJ0xFT05DRURJUycsCiAgICAgICAgJ2Z1bGxuYW1lJyA9PiAnSmVhbi1QaWVycmUgTEVPTkNFRElTJywKICAgICAgICAnZW1haWwnID0+ICdqZWFucGllcnJlLmxlb25jZWRpc0BjZW50dXJ5MjFhZ2NvcGx1cy5jb20nLAogICAgICAgICd3d3cnID0+ICdjZW50dXJ5MjFhZ2NvcGx1cy5jb20vZnInLAogICAgICAgICdwaG90bycgPT4gJy9pbWFnZXMvYWdlbnRzLzEwMDA3NTkvZi8wLmpwZycsCiAgICAgICAgJ3Bob25lcycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ29mZmljZScgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjb2RlJyA9PiAnNjYzJywKICAgICAgICAgICAgJ2xhYmVsJyA9PiAnT2ZmaWNlJywKICAgICAgICAgICAgJ2FiYnJ2JyA9PiBOVUxMLAogICAgICAgICAgICAnY2NvZGUnID0+ICcwMTEgNScsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJzowNTk6MDM4LTM2NjM6JywKICAgICAgICAgICAgJ3RlbCcgPT4gJzA1OTAzODM2NjMnLAogICAgICAgICAgICAnc2hvdycgPT4gJygwNTkpIDAzOC0zNjYzJywKICAgICAgICAgICksCiAgICAgICAgICAnbW9iaWxlJyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NvZGUnID0+ICc2NzInLAogICAgICAgICAgICAnbGFiZWwnID0+ICdNb2JpbGUnLAogICAgICAgICAgICAnYWJicnYnID0+IE5VTEwsCiAgICAgICAgICAgICdjY29kZScgPT4gJzAxMSA1JywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnOjA2OTowMzUtNTYxNjonLAogICAgICAgICAgICAndGVsJyA9PiAnMDY5MDM1NTYxNicsCiAgICAgICAgICAgICdzaG93JyA9PiAnKDA2OSkgMDM1LTU2MTYnLAogICAgICAgICAgKSwKICAgICAgICAgICdvZmZpY2UtZmF4JyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NvZGUnID0+ICc2NjUnLAogICAgICAgICAgICAnbGFiZWwnID0+ICdPZmZpY2UgRmF4JywKICAgICAgICAgICAgJ2FiYnJ2JyA9PiBOVUxMLAogICAgICAgICAgICAnY2NvZGUnID0+ICcwMTEgNScsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJzowNTk6MDM4LTM2Njc6JywKICAgICAgICAgICAgJ3RlbCcgPT4gJzA1OTAzODM2NjcnLAogICAgICAgICAgICAnc2hvdycgPT4gJygwNTkpIDAzOC0zNjY3JywKICAgICAgICAgICksCiAgICAgICAgKSwKICAgICAgKSwKICAgICksCiAgICAndmlkZW9zJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ3lvdXR1YmUnID0+IE5VTEwsCiAgICAgICd2dHVybCcgPT4gTlVMTCwKICAgICksCiAgICAnZGV0YWlscycgPT4gCiAgICBhcnJheSAoCiAgICAgICdSRUZOT19MQUJFTCcgPT4gJ1JlZiMnLAogICAgICAnUkVGTk9fVkFMVUUnID0+ICcxOTM5NzEnLAogICAgICAnRElEX0xBQkVMJyA9PiAnRGlzdHJpY3QnLAogICAgICAnRElEX1ZBTFVFJyA9PiAnQmVsY291cnQtRGVzdHJlbGxhbiAoQmFpZS1NYWhhdWx0KScsCiAgICAgICdDT1VOVFJZX0xBQkVMJyA9PiAnQ291bnRyeScsCiAgICAgICdDT1VOVFJZX1ZBTFVFJyA9PiAnR3VhZGVsb3VwZScsCiAgICAgICdQVFlQRV9MQUJFTCcgPT4gJ0NhdGVnb3J5JywKICAgICAgJ1BUWVBFX1ZBTFVFJyA9PiAnU2luZ2xlIEZhbWlseSBIb21lcycsCiAgICAgICdCRURTX0xBQkVMJyA9PiAnQmVkcycsCiAgICAgICdCRURTX1ZBTFVFJyA9PiAzLAogICAgICAnQkFUSFNfTEFCRUwnID0+ICdCYXRocycsCiAgICAgICdCQVRIU19WQUxVRScgPT4gMiwKICAgICAgJ0xTUEFDRV9MQUJFTCcgPT4gJ0wuU3BhY2UnLAogICAgICAnTFNQQUNFX1ZBTFVFJyA9PiAnMTI5IG3CsicsCiAgICAgICdMQ0xBU1NfTEFCRUwnID0+ICdMaXN0aW5nIENsYXNzJywKICAgICAgJ0xDTEFTU19WQUxVRScgPT4gJ05ldyBQcm9wZXJ0eScsCiAgICAgICdCVFlQRV9MQUJFTCcgPT4gJ0J1aWxkaW5nIFR5cGUnLAogICAgICAnQlRZUEVfVkFMVUUnID0+ICdEZXRhY2hlZCcsCiAgICAgICdQQ0xBU1NfTEFCRUwnID0+ICdDbGFzcycsCiAgICAgICdQQ0xBU1NfVkFMVUUnID0+ICdSZXNpZGVudGlhbCcsCiAgICAgICdIVE1MJyA9PiAnPGxpPjxiPlJlZiM8L2I+IDE5Mzk3MTwvbGk+CjxsaT48Yj5EaXN0cmljdDwvYj4gQmVsY291cnQtRGVzdHJlbGxhbiAoQmFpZS1NYWhhdWx0KTwvbGk+CjxsaT48Yj5Db3VudHJ5PC9iPiBHdWFkZWxvdXBlPC9saT4KPGxpPjxiPkNhdGVnb3J5PC9iPiBTaW5nbGUgRmFtaWx5IEhvbWVzPC9saT4KPGxpPjxiPkJlZHM8L2I+IDM8L2xpPgo8bGk+PGI+QmF0aHM8L2I+IDI8L2xpPgo8bGk+PGI+TC5TcGFjZTwvYj4gMTI5IG3CsjwvbGk+CjxsaT48Yj5MaXN0aW5nIENsYXNzPC9iPiBOZXcgUHJvcGVydHk8L2xpPgo8bGk+PGI+QnVpbGRpbmcgVHlwZTwvYj4gRGV0YWNoZWQ8L2xpPgo8bGk+PGI+Q2xhc3M8L2I+IFJlc2lkZW50aWFsPC9saT4nLAogICAgKSwKICAgICdmZWF0dXJlcycgPT4gJwo8bGk+PGI+Q29uZGl0aW9uPC9iPjxzcGFuPjx1bD48bGk+V2VsbCBNYWludGFpbmVkPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+T3V0ZG9vciBGZWF0dXJlczwvYj48c3Bhbj48dWw+PGxpPkxhbmRzY2FwZWQ8L2xpPjxsaT5HYXJkZW48L2xpPjxsaT5GcnVpdCBUcmVlczwvbGk+PC91bD48L3NwYW4+PC9saT4KPGxpPjxiPkZ1cm5pc2hlZDwvYj48c3Bhbj48dWw+PGxpPlVuZnVybmlzaGVkPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+U2VjdXJpdHk8L2I+PHNwYW4+PHVsPjxsaT5TZWN1cml0eSBTeXN0ZW08L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5BaXIgQ29uZGl0aW9uaW5nPC9iPjxzcGFuPjx1bD48bGk+U3BsaXQgTGV2ZWwgQS9DPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+UGF0aW8gLSBEZWNrIC0gUG9yY2g8L2I+PHNwYW4+PHVsPjxsaT5UZXJyYWNlIC0gV3JhcCBBcm91bmQ8L2xpPjxsaT5WZXJhbmRhPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+TmVhciBCeTwvYj48c3Bhbj48dWw+PGxpPlNjaG9vbChzKTwvbGk+PGxpPlNob3BwaW5nPC9saT48bGk+UGFyayAtIEdyZWVuIEFyZWE8L2xpPjxsaT5Db21tZXJjaWFsIEFjdGl2aXRpZXM8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5Sb29tczwvYj48c3Bhbj48dWw+PGxpPktpdGNoZW48L2xpPjxsaT5MaXZpbmcgUm9vbTwvbGk+PGxpPkRpbmluZyBSb29tPC9saT48bGk+QmVkcm9vbTwvbGk+PGxpPk1hc3RlciBCZWRyb29tPC9saT48bGk+RW4tU3VpdGUgQmF0aDwvbGk+PC91bD48L3NwYW4+PC9saT4nLAogICAgJ3JlbWFya3MnID0+ICdTdXIgbGUgdGVycml0b2lyZSBkZSBsYSBjb21tdW5lIGRlIEJBSUUtTUFIQVVMVCwgYXUgbGlldWRpdCBEZXN0cmVsbGFuLCBsb3Rpc3NlbWVudCBHcm9ldml1cywgdW5lIHBhcmNlbGxlIGRlIHRlcnJlIGRlIDUwMDAgbcKyIHkgw6lkaWZpw6llIHVuZSB2aWxsYSBkZSB0eXBlIFQ1IGNvbnN0cnVpdGUgZW4gMTk4MSByYWNjb3Jkw6llIGF1IHRvdXQgw6AgbOKAmcOpZ291dCwgZOKAmXVuZSBzdXBlcmZpY2llIHRvdGFsZSBkZSAyNjUsMDBtwrIgZXQgaGFiaXRhYmxlIGRlIDEyOSwwMG3Csi4gQ2V0dGUgdmlsbGEgY29tcHJlbmQgOiB1bmUgZ3JhbmRlIGdhbGVyaWUgZGUgMjEsMzBtwrIsIHVuIHPDqWpvdXIgZGUgMjgsODVtwrIsIHVuZSBzYWxsZSDDoCBtYW5nZXIgZGUgMTEsMTZtwrIsIHVuIGTDqWdhZ2VtZW50IGRlIDgsNzhtwrIsIHVuZSBjaGFtYnJlIGNvdMOpIGdhbGVyaWUgZGUgMTUsNDdtwrIsIHVuZSBkZXV4acOobWUgY2hhbWJyZSBkZSAxMyw2Mm3CsiB1bmUgc2FsbGUgZOKAmWVhdSBjb21wbMOodGUgIGRlIDgsOTNtwrIsIHVuIFdDIGluZMOpcGVuZGFudCwgdW4gZMOpYmFycmFzLCB1bmUgc3VpdGUgcGFyZW50YWxlIGRlIDE1LDI5bcKyIGF2ZWMgc2FsbGUgZGUgYmFpbiBhdHRlbmFudGUgZGUgNiw0NG3CsiwgcGxhY2FyZHMgZXQgdW4gcGV0aXQgYmFsY29uIGRlIDMsNDJtwrIsIHVuZSBjdWlzaW5lIGFtw6luYWfDqWUgZGUgMTQsNjZtwrIsIHVuZSB0ZXJyYXNzZSDDoCBs4oCZYXJyacOocmUgZGUgbGEgY3Vpc2luZSBkZSAxNSwyMG3CsiwgdW5lIHbDqXJhbmRhIGRlIDQ2LDAwbcKyIGFqb3V0w6llIGlsIHkgYSA4IGFucy4gVW4gZ2FyYWdlIGNvdXZlcnQgbWFpcyBub24gZmVybcOpIGRlIDM0LDcwbcKyLCB1bmUgcGlzY2luZS4gCgpMYSBtYWlzb24gZXN0IMOpcXVpcMOpZSBk4oCZdW5lIGNlbnRyYWxlIHNvbGFpcmUgcmFwcG9ydGFudCB1biByZXZlbnUgZGUgNTAw4oKsIHBhciBhbi4KUG9zc2liaWxpdMOpIGRlIGNvbnN0cnVpcmUgcGx1c2lldXJzIGF1dHJlcyB2aWxsYXMgc3VyIGNlIGdyYW5kIHRlcnJhaW4gYmllbiBzaXR1w6kgw6AgQmFpZS1NYWhhdWx0CkRQRSAoY2xhc3NlIMOpbmVyZ8OpdGlxdWUgRSkKClByaXggOiAxIDE1MCAwMDDigqwgKCBob25vcmFpcmVzIMOgIGxhIGNoYXJnZSBkdSB2ZW5kZXVyKQoKUG91ciB0b3V0IHJlbnNlaWduZW1lbnQsIGNvbnRhY3RleiBub3VzIGF1IDA1OTAgMzggMzYgNjMnLAogICAgJ3JlbnRhbGluZm8nID0+ICcnLAogICAgJ2RpcmVjdGlvbnMnID0+ICcnLAogICAgJ2RpYWdub3N0aWNzJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2NvbnN1bXB0aW9uJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJzI1NCcsCiAgICAgICAgJ2xldmVsJyA9PiAnRScsCiAgICAgICAgJ2luZGV4JyA9PiA0LAogICAgICApLAogICAgICAnZW1pc3Npb25zJyA9PiBOVUxMLAogICAgKSwKICAgICdkaXNjbG9zdXJlcycgPT4gCiAgICBhcnJheSAoCiAgICApLAogICAgJ21ldGEnID0+IAogICAgYXJyYXkgKAogICAgICAnbGlkJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ01MUycsCiAgICAgICAgJ3ZhbHVlJyA9PiAnMTE0NDIzNycsCiAgICAgICAgJ3Nob3cnID0+ICdNTFMgMTE0NDIzNycsCiAgICAgICksCiAgICAgICdyZWZubycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdSZWYjJywKICAgICAgICAndmFsdWUnID0+ICcxOTM5NzEnLAogICAgICAgICdzaG93JyA9PiAnUmVmIyAxOTM5NzEnLAogICAgICApLAogICAgICAnY291bnRyeScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJ0dQJywKICAgICAgICAnbGFiZWwnID0+ICdDb3VudHJ5JywKICAgICAgICAndmFsdWUnID0+ICdHdWFkZWxvdXBlJywKICAgICAgKSwKICAgICAgJ3BjbGFzcycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJ1JFUycsCiAgICAgICAgJ2xhYmVsJyA9PiAnUHJvcGVydHkgQ2xhc3MnLAogICAgICAgICdsYWJlbDInID0+ICdDbGFzcycsCiAgICAgICAgJ3ZhbHVlJyA9PiAnUmVzaWRlbnRpYWwnLAogICAgICApLAogICAgICAnZXhjbCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdFeGNsdXNpdmUnLAogICAgICAgICd2YWx1ZScgPT4gJzEnLAogICAgICApLAogICAgICAnZnRyZCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdGZWF0dXJlZCcsCiAgICAgICAgJ3ZhbHVlJyA9PiAnMScsCiAgICAgICksCiAgICAgICdwaHRjbnQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnMjInLAogICAgICApLAogICAgICAnc3RhdHVzJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnQVAnLAogICAgICAgICdsYWJlbCcgPT4gJ0xpc3RpbmcgU3RhdHVzJywKICAgICAgICAnbGFiZWwyJyA9PiAnU3RhdHVzJywKICAgICAgICAndmFsdWUnID0+ICdQZW5kaW5nIE9mZmVycycsCiAgICAgICAgJ3ZhbHVlMicgPT4gJ09mZmVycycsCiAgICAgICksCiAgICAgICdzZXRvcHQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlMicgPT4gJycsCiAgICAgICksCiAgICAgICdjYXRlZ29yeScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzQ0OCcsCiAgICAgICAgJ2xhYmVsJyA9PiAnUHJvcGVydHkgQ2F0ZWdvcnknLAogICAgICAgICdsYWJlbDInID0+ICdDYXRlZ29yeScsCiAgICAgICAgJ3ZhbHVlJyA9PiAnU2luZ2xlIEZhbWlseSBIb21lcycsCiAgICAgICAgJ3ZhbHVlMicgPT4gJ0hvbWUnLAogICAgICApLAogICAgICAndHJhbnMnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICdNUycsCiAgICAgICAgJ2xhYmVsJyA9PiAnVHJhbnNhY3Rpb24gVHlwZScsCiAgICAgICAgJ2xhYmVsMicgPT4gJ1RyYW5zYWN0aW9uJywKICAgICAgICAndmFsdWUnID0+ICdGb3IgU2FsZScsCiAgICAgICAgJ3ZhbHVlMicgPT4gJ1NhbGUnLAogICAgICApLAogICAgICAncHJpY2UnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcxMjk2NzM4Ljk4JywKICAgICAgICAnbGFiZWwnID0+ICdBc2tpbmcgUHJpY2UnLAogICAgICAgICdsYWJlbDInID0+ICdQcmljZScsCiAgICAgICAgJ3ZhbHVlJyA9PiAnRVXigqwgMSwxNTAsMDAwJywKICAgICAgKSwKICAgICAgJ3pvbmUnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcxMjMxMycsCiAgICAgICAgJ2xhYmVsJyA9PiAnVG93bicsCiAgICAgICAgJ3ZhbHVlJyA9PiAnQmFpZS1NYWhhdWx0JywKICAgICAgKSwKICAgICAgJ2RpZCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzEyMzY4JywKICAgICAgICAnbGFiZWwnID0+ICdEaXN0cmljdCcsCiAgICAgICAgJ3ZhbHVlJyA9PiAnQmVsY291cnQtRGVzdHJlbGxhbiAoQmFpZS1NYWhhdWx0KScsCiAgICAgICksCiAgICAgICdnbGF0JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJzE2LjI1NDcyNTg5NTM2MTg3MDAnLAogICAgICApLAogICAgICAnZ2xuZycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAndmFsdWUnID0+ICctNjEuNTg2NjA4ODg2NzE4NzUwMCcsCiAgICAgICksCiAgICAgICdyb29tcycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzUnLAogICAgICAgICdsYWJlbCcgPT4gJ1Jvb21zJywKICAgICAgICAndmFsdWUnID0+IDUsCiAgICAgICksCiAgICAgICdiZWRzJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnMycsCiAgICAgICAgJ2xhYmVsJyA9PiAnQmVkcm9vbXMnLAogICAgICAgICdsYWJlbDInID0+ICdCZWRzJywKICAgICAgICAndmFsdWUnID0+IDMsCiAgICAgICksCiAgICAgICdiYXRocycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzIuMCcsCiAgICAgICAgJ2xhYmVsJyA9PiAnQmF0aHJvb21zJywKICAgICAgICAnbGFiZWwyJyA9PiAnQmF0aHMnLAogICAgICAgICd2YWx1ZScgPT4gMiwKICAgICAgKSwKICAgICAgJ2xzcGFjZScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzEyOS4wMDAwMDAwMDAwMDAnLAogICAgICAgICdsYWJlbCcgPT4gJ0xpdmluZyBTcGFjZScsCiAgICAgICAgJ2xhYmVsMicgPT4gJ0wuU3BhY2UnLAogICAgICAgICd2YWx1ZScgPT4gJzEyOSBtwrInLAogICAgICApLAogICAgICAnY2l0eScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzEyMzY4JywKICAgICAgICAnbGFiZWwnID0+ICdEaXN0cmljdCcsCiAgICAgICAgJ3ZhbHVlJyA9PiAnQmVsY291cnQtRGVzdHJlbGxhbicsCiAgICAgICksCiAgICAgICdzdGF0ZScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzEyMzEzJywKICAgICAgICAnbGFiZWwnID0+ICdUb3duJywKICAgICAgICAndmFsdWUnID0+ICdCYWllLU1haGF1bHQnLAogICAgICApLAogICAgICAndGl0bGUnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnQkFJRS1NQUhBVUxUIC0gRGVzdHJlbGxhbicsCiAgICAgICksCiAgICAgICdkaXN0cmljdCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzEyMzY4JywKICAgICAgICAnbGFiZWwnID0+ICdEaXN0cmljdCcsCiAgICAgICAgJ3ZhbHVlJyA9PiAnQmVsY291cnQtRGVzdHJlbGxhbicsCiAgICAgICksCiAgICAgICdjdXJyJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJ0VVUicsCiAgICAgICksCiAgICAgICd2aWRlby10b3VyJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ1ZpcnR1YWwgVG91cicsCiAgICAgICAgJ2xhYmVsMicgPT4gJ1ZpZGVvJywKICAgICAgICAndmFsdWUnID0+IDEsCiAgICAgICksCiAgICAgICdfaWQnID0+ICcxMTQ0MjM3JywKICAgICAgJ3NlY3Rpb24nID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnbWxzJywKICAgICAgKSwKICAgICAgJ2xvY2FsaXR5JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJ0JlbGNvdXJ0LURlc3RyZWxsYW4nLAogICAgICApLAogICAgICAncmVnaW9uJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJ0JhaWUtTWFoYXVsdCcsCiAgICAgICksCiAgICApLAogICAgJ2lzX3NvbGQnID0+IGZhbHNlLAogICAgJ3NvbGRfbGFiZWwnID0+ICcnLAogICAgJ2hlYWRlcnMnID0+IAogICAgYXJyYXkgKAogICAgICAnZ2FsbGVyeScgPT4gJ1Bob3RvIEdhbGxlcnknLAogICAgICAnbWFwbG9jJyA9PiAnTWFwIExvY2F0aW9uJywKICAgICAgJ21hcHNhdCcgPT4gJ1NhdGVsaXRlIFZpZXcnLAogICAgICAndmlkZW9zJyA9PiAnVmlkZW8nLAogICAgICAndnRvdXJzJyA9PiAnVmlydHVhbCBUb3VyJywKICAgICAgJ2RpcmVjdGlvbnMnID0+ICdEaXJlY3Rpb25zJywKICAgICAgJ2RldGFpbHMnID0+ICdQcm9wZXJ0eSBEZXRhaWxzJywKICAgICAgJ2ZlYXR1cmVzJyA9PiAnRmVhdHVyZXMgYW5kIEFtZW5pdGllcycsCiAgICAgICdkaWFnbm9zdGljcycgPT4gJ0VuZXJneSBQZXJmb3JtYW5jZScsCiAgICAgICdyZW1hcmtzJyA9PiAnUHJvcGVydHkgUmVtYXJrcycsCiAgICAgICdkaXNjbG9zdXJlcycgPT4gJ0Rpc2Nsb3N1cmVzJywKICAgICAgJ3NpbWlsYXInID0+ICdTaW1pbGFyIFByb3BlcnRpZXMnLAogICAgICAnZmVhdHVyZWQnID0+ICdGZWF0dXJlZCBQcm9wZXJ0aWVzJywKICAgICAgJ2FnZW50JyA9PiAnQWdlbnQgRGV0YWlscycsCiAgICAgICdyZW50YWxpbmZvJyA9PiAnUmVudGFsIEluZm9ybWF0aW9uJywKICAgICksCiAgICAnaGVhZGluZycgPT4gJ0JhaWUgLSBNYWhhdWx0IC0gRGVzdHJlbGxhbicsCiAgICAnc3ViaGVhZGluZycgPT4gJ0JlbGNvdXJ0LURlc3RyZWxsYW4gwrcgQmFpZS1NYWhhdWx0IMK3IEd1YWRlbG91cGUnLAogICAgJ2lkc2hlYWRpbmcnID0+ICdNTFMjIDExNDQyMzcnLAogICAgJ2J1dHRvbnMnID0+IAogICAgYXJyYXkgKAogICAgICAnZ2VuZXJhbCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdDb250YWN0IFVzJywKICAgICAgICAnaHJlZicgPT4gJy9lbi9jL2NvbnRhY3QtdXMvMTE0NDIzNycsCiAgICAgICksCiAgICAgICdpbnF1aXJ5JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ0lucXVpcnknLAogICAgICAgICdocmVmJyA9PiAnL2VuL2MvaW5xdWlyeS8xMTQ0MjM3JywKICAgICAgKSwKICAgICAgJ3NlbmR0bycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdTZW5kIHRvJywKICAgICAgICAnaHJlZicgPT4gJy9lbi9jL3NlbmQvMTE0NDIzNycsCiAgICAgICksCiAgICAgICdhbGVydCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdBbGVydCcsCiAgICAgICAgJ2hyZWYnID0+ICcvZW4vYy9hbGVydC8xMTQ0MjM3JywKICAgICAgKSwKICAgICAgJ29wdGluJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ05ld3NsZXR0ZXIgU2lnbi11cCcsCiAgICAgICAgJ2hyZWYnID0+ICcvZW4vYy9uZXdzbGV0dGVyLzExNDQyMzcnLAogICAgICApLAogICAgICAnZmF2cycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdGYXZvcml0ZScsCiAgICAgICAgJ2hyZWYnID0+ICcvZW4vYy9mYXZvcml0ZXMvMTE0NDIzNycsCiAgICAgICksCiAgICAgICdzaGFyZScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdTaGFyZScsCiAgICAgICAgJ2hyZWYnID0+IE5VTEwsCiAgICAgICksCiAgICAgICdwZGYnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnUERGJywKICAgICAgICAnaHJlZicgPT4gJy9lbi9hL2Rvd25sb2FkL2JhaWUtbWFoYXVsdC1kZXN0cmVsbGFuLWhvbWUtZm9yLXNhbGUtZ3VhZGVsb3VwZS0xMTQ0MjM3LnBkZj92MTU2ODczOTM1OCcsCiAgICAgICksCiAgICAgICdzYXZlZmF2JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbF9vZmYnID0+ICdTYXZlJywKICAgICAgICAnbGFiZWxfb24nID0+ICdTYXZlZCEnLAogICAgICApLAogICAgICAnZ29iYWNrJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ0dvIEJhY2snLAogICAgICAgICdocmVmJyA9PiAnL2VuL2QvYmFpZS1tYWhhdWx0LWRlc3RyZWxsYW4taG9tZS1mb3Itc2FsZS1ndWFkZWxvdXBlLTExNDQyMzcnLAogICAgICApLAogICAgICAncHJpbnQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnUHJpbnQnLAogICAgICAgICdocmVmJyA9PiBOVUxMLAogICAgICApLAogICAgKSwKICAgICdwYWdlbGluaycgPT4gCiAgICBhcnJheSAoCiAgICAgICdsYWJlbCcgPT4gJ0dvIEJhY2snLAogICAgICAnaHJlZicgPT4gJy9lbi9kL2JhaWUtbWFoYXVsdC1kZXN0cmVsbGFuLWhvbWUtZm9yLXNhbGUtZ3VhZGVsb3VwZS0xMTQ0MjM3JywKICAgICksCiAgICAnYWdlbnRzJyA9PiAKICAgIGFycmF5ICgKICAgICAgMSA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb3VydGVzeU9mJyA9PiBmYWxzZSwKICAgICAgICAnY29tcGFueScgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ2JyYW5kJyA9PiAnQ0VOVFVSWSAyMScsCiAgICAgICAgICAnbGVnYWwnID0+ICc8c3Bhbj5BR0NPPC9zcGFuPiA8c3Bhbj5QbHVzIEltbW88L3NwYW4+JywKICAgICAgICAgICdsb2dvJyA9PiAnL2Fzc2V0cy9pbWFnZXMvdHBsL2NlbnR1cnktMjEtbG9nby5zdmcnLAogICAgICAgICAgJ2xvZ29fYWx0JyA9PiAnQ0VOVFVSWSAyMSBBR0NPIHBsdXMgSW1tbywgR3VhZGVsb3VwZScsCiAgICAgICAgKSwKICAgICAgICAndGl0bGUnID0+ICdNYW5hZ2VyL1NlbmlvciBTYWxlcyBBZ2VudCcsCiAgICAgICAgJ2Z1bGxuYW1lJyA9PiAnSmVhbi1QaWVycmUgTEVPTkNFRElTJywKICAgICAgICAncGhvdG8nID0+ICcvaW1hZ2VzL2FnZW50cy8xMDAwNzU5L2YvMC5qcGcnLAogICAgICAgICdwaG90b19hbHQnID0+ICdKZWFuLVBpZXJyZSBMRU9OQ0VESVMgLSBNYW5hZ2VyL1NlbmlvciBTYWxlcyBBZ2VudCwgQ0VOVFVSWSAyMSBBR0NPIHBsdXMgSW1tbycsCiAgICAgICAgJ3Bob25lcycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ29mZmljZScgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdpY29uJyA9PiAnZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmUnLAogICAgICAgICAgICAnbGFiZWwnID0+ICdPZmZpY2UnLAogICAgICAgICAgICAndGl0bGUnID0+ICdPZmZpY2UnLAogICAgICAgICAgICAndGVsJyA9PiAnMDU5MDM4MzY2MycsCiAgICAgICAgICAgICdzaG93JyA9PiAnKDA1OSkgMDM4LTM2NjMnLAogICAgICAgICAgKSwKICAgICAgICAgICdvZmZpY2UtZmF4JyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2ljb24nID0+ICdmYS1mYXgnLAogICAgICAgICAgICAnbGFiZWwnID0+ICdPZmZpY2UgRmF4JywKICAgICAgICAgICAgJ3RpdGxlJyA9PiAnT2ZmaWNlIEZheCcsCiAgICAgICAgICAgICd0ZWwnID0+ICcwNTkwMzgzNjY3JywKICAgICAgICAgICAgJ3Nob3cnID0+ICcoMDU5KSAwMzgtMzY2NycsCiAgICAgICAgICApLAogICAgICAgICAgJ21vYmlsZScgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdpY29uJyA9PiAnZmEtbW9iaWxlJywKICAgICAgICAgICAgJ2xhYmVsJyA9PiAnTW9iaWxlJywKICAgICAgICAgICAgJ3RpdGxlJyA9PiAnTW9iaWxlJywKICAgICAgICAgICAgJ3RlbCcgPT4gJzA2OTAzNTU2MTYnLAogICAgICAgICAgICAnc2hvdycgPT4gJygwNjkpIDAzNS01NjE2JywKICAgICAgICAgICksCiAgICAgICAgKSwKICAgICAgICAnZW1haWwnID0+IGZhbHNlLAogICAgICAgICd2b2lwJyA9PiBOVUxMLAogICAgICAgICdzb2NpYWwnID0+IE5VTEwsCiAgICAgICksCiAgICApLAogICAgJ3ByaWNlcycgPT4gCiAgICBhcnJheSAoCiAgICAgICdhc2tpbmcnID0+ICdFVeKCrCAxLDE1MCwwMDAnLAogICAgICAnb3RoZXJzJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdVU0QnID0+ICdVUyQgMSwyOTYsNzM5wrknLAogICAgICApLAogICAgICAnY2xhc3MnID0+ICcnLAogICAgICAncG9zdGZpeCcgPT4gJycsCiAgICAgICdleHRyYScgPT4gJ0ZlZXMgcGFpZCBieSAiU2VsbGVyIicsCiAgICApLAogICAgJ2l0ZW1wcm9wJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2FkZHJlc3MnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3N0cmVldEFkZHJlc3MnID0+ICdCYWllIC0gTWFoYXVsdCAtIERlc3RyZWxsYW4nLAogICAgICAgICdhZGRyZXNzTG9jYWxpdHknID0+ICdCZWxjb3VydCAtIERlc3RyZWxsYW4nLAogICAgICAgICdhZGRyZXNzUmVnaW9uJyA9PiAnQmFpZSAtIE1haGF1bHQnLAogICAgICAgICdhZGRyZXNzQ291bnRyeScgPT4gJ0d1YWRlbG91cGUnLAogICAgICApLAogICAgICAnb2ZmZXInID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ByaWNlJyA9PiAnMTI5NjczOC45OCcsCiAgICAgICAgJ3ByaWNlQ3VycmVuY3knID0+ICdFVVInLAogICAgICAgICdwcmljZVZhbGlkVW50aWwnID0+ICcyMDIwLTExLTA2VDEyOjMwOjA0KzAwMDAnLAogICAgICAgICd1cmwnID0+ICdodHRwczovL2NlbnR1cnkyMWFnY29wbHVzLmNvbS9lbi9jL2lucXVpcnkvMTE0NDIzNycsCiAgICAgICAgJ3ZhbGlkRnJvbScgPT4gJzIwMTktMDYtMDZUMTI6MDAnLAogICAgICAgICdhdmFpbGFiaWxpdHknID0+ICdodHRwOi8vc2NoZW1hLm9yZy9JblN0b2NrJywKICAgICAgKSwKICAgICAgJ3Byb2R1Y3QnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3NrdScgPT4gJ1JFUzExNDQyMzcnLAogICAgICAgICdwcm9kdWN0SUQnID0+ICcxMTQ0MjM3JywKICAgICAgICAnbmFtZScgPT4gJ0JhaWUgLSBNYWhhdWx0IC0gRGVzdHJlbGxhbicsCiAgICAgICAgJ2Rlc2NyaXB0aW9uJyA9PiAnU3VyIGxlIHRlcnJpdG9pcmUgZGUgbGEgY29tbXVuZSBkZSBiYWllLW1haGF1bHQsIGF1IGxpZXVkaXQgZGVzdHJlbGxhbiwgbG90aXNzZW1lbnQgZ3JvZXZpdXMsIHVuZSBwYXJjZWxsZSBkZSB0ZXJyZSBkZSA1MDAwIG3CsiB5IMOpZGlmacOpZSB1bmUgdmlsbGEgZGUgdHlwZSB0NSBjb25zdHJ1aXRlIGVuIDE5ODEgcmFjY29yZMOpZSBhdSB0b3V0IMOgIGxcJ8OpZ291dCwgZFwndW5lIHN1cGVyZmljaWUgdG90YWxlIGRlIDI2NSwwMG3CsiBldCBoYWJpdGFibGUgZGUgMTI5LDAwbcKyLiBDZXR0ZSB2aWxsYSBjb21wcmVuZCA6IHVuZSBncmFuZGUgZ2FsZXJpZSBkZSAyMSwzMG3CsiwgdW4gc8Opam91ciBkZSAyOCw4NW3CsiwgdW5lIHNhbGxlIMOgIG1hbmdlciBkZSAxMSwxNm3CsiwgdW4gZMOpZ2FnZW1lbnQgZGUgOCw3OG3CsiwgdW5lIGNoYW1icmUgY290w6kgZ2FsZXJpZSBkZSAxNSw0N23CsiwgdW5lIGRldXhpw6htZSBjaGFtYnJlIGRlIDEzLDYybcKyIHVuZSBzYWxsZSBkXCdlYXUgY29tcGzDqHRlIGRlIDgsOTNtwrIsIHVuIHdjIGluZMOpcGVuZGFudCwgdW4gZMOpYmFycmFzLCB1bmUgc3VpdGUgcGFyZW50YWxlIGRlIDE1LDI5bcKyIGF2ZWMgc2FsbGUgZGUgYmFpbiBhdHRlbmFudGUgZGUgNiw0NG3CsiwgcGxhY2FyZHMgZXQgdW4gcGV0aXQgYmFsY29uIGRlIDMsNDJtwrIsIHVuZSBjdWlzaW5lIGFtw6luYWfDqWUgZGUgMTQsNjZtwrIsIHVuZSB0ZXJyYXNzZSDDoCBsXCdhcnJpw6hyZSBkZSBsYSBjdWlzaW5lIGRlIDE1LDIwbcKyLCB1bmUgdsOpcmFuZGEgZGUgNDYsMDBtwrIgYWpvdXTDqWUgaWwgeSBhIDggYW5zLiBVbiBnYXJhZ2UgY291dmVydCBtYWlzIG5vbiBmZXJtw6kgZGUgMzQsNzBtwrIsIHVuZSBwaXNjaW5lLiBMYSBtYWlzb24gZXN0IMOpcXVpcMOpZSBkXCd1bmUgY2VudHJhbGUgc29sYWlyZSByYXBwb3J0YW50IHVuIHJldmVudSBkZSA1MDDigqwgcGFyIGFuLiBQb3NzaWJpbGl0w6kgZGUgY29uc3RydWlyZSBwbHVzaWV1cnMgYXV0cmVzIHZpbGxhcyBzdXIgY2UgZ3JhbmQgdGVycmFpbiBiaWVuIHNpdHXDqSDDoCBiYWllLW1haGF1bHQgZHBlIChjbGFzc2Ugw6luZXJnw6l0aXF1ZSBlKSBwcml4IDogMSAxNTAgMDAw4oKsICggaG9ub3JhaXJlcyDDoCBsYSBjaGFyZ2UgZHUgdmVuZGV1cikgcG91ciB0b3V0IHJlbnNlaWduZW1lbnQsIGNvbnRhY3RleiBub3VzIGF1IDA1OTAgMzggMzYgNjMnLAogICAgICAgICd1cmwnID0+ICdodHRwczovL2NlbnR1cnkyMWFnY29wbHVzLmNvbS9lbi9kLzExNDQyMzcnLAogICAgICAgICdpbWFnZScgPT4gJ2h0dHBzOi8vY2VudHVyeTIxYWdjb3BsdXMuY29tL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQyMzcveGxnLzAuanBnJywKICAgICAgICAnb2ZmZXJzJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAncHJpY2UnID0+ICcxMjk2NzM4Ljk4JywKICAgICAgICAgICdwcmljZUN1cnJlbmN5JyA9PiAnRVVSJywKICAgICAgICAgICdwcmljZVZhbGlkVW50aWwnID0+ICcyMDIwLTExLTA2VDEyOjMwOjA0KzAwMDAnLAogICAgICAgICAgJ3VybCcgPT4gJ2h0dHBzOi8vY2VudHVyeTIxYWdjb3BsdXMuY29tL2VuL2MvaW5xdWlyeS8xMTQ0MjM3JywKICAgICAgICAgICd2YWxpZEZyb20nID0+ICcyMDE5LTA2LTA2VDEyOjAwJywKICAgICAgICAgICdhdmFpbGFiaWxpdHknID0+ICdodHRwOi8vc2NoZW1hLm9yZy9JblN0b2NrJywKICAgICAgICApLAogICAgICAgICdicmFuZCcgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ25hbWUnID0+ICdDRU5UVVJZIDIxJywKICAgICAgICApLAogICAgICAgICdzZWxsZXInID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdsZWdhbE5hbWUnID0+ICdDRU5UVVJZIDIxIEFHQ08gcGx1cyBJbW1vJywKICAgICAgICAgICdsb2dvJyA9PiAnaHR0cHM6Ly9jZW50dXJ5MjFhZ2NvcGx1cy5jb20vbWxzLmNkbi9pbWFnZXMvbG9nb3MvMTAwMDUxNy8xNTB4NTAuanBnJywKICAgICAgICAgICdlbXBsb3llZScgPT4gJ0plYW4tUGllcnJlIExFT05DRURJUycsCiAgICAgICAgICAndGVsZXBob25lJyA9PiAnKDU5MCkgMzgzLTY2MycsCiAgICAgICAgICAndXJsJyA9PiAnaHR0cDovL2NlbnR1cnkyMWFnY29wbHVzLmNvbS9mcicsCiAgICAgICAgKSwKICAgICAgICAnYWRkaXRpb25hbFByb3BlcnR5JyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAwID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ0NvdW50cnknLAogICAgICAgICAgICAndmFsdWUnID0+ICdHdWFkZWxvdXBlJywKICAgICAgICAgICksCiAgICAgICAgICAxID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ1Byb3BlcnR5IENsYXNzJywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnUmVzaWRlbnRpYWwnLAogICAgICAgICAgKSwKICAgICAgICAgIDIgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICduYW1lJyA9PiAnUHJvcGVydHkgQ2F0ZWdvcnknLAogICAgICAgICAgICAndmFsdWUnID0+ICdTaW5nbGUgRmFtaWx5IEhvbWVzJywKICAgICAgICAgICksCiAgICAgICAgICAzID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ1RyYW5zYWN0aW9uIFR5cGUnLAogICAgICAgICAgICAndmFsdWUnID0+ICdGb3IgU2FsZScsCiAgICAgICAgICApLAogICAgICAgICAgNCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ25hbWUnID0+ICdCZWRyb29tcycsCiAgICAgICAgICAgICd2YWx1ZScgPT4gMywKICAgICAgICAgICksCiAgICAgICAgICA1ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ0JhdGhyb29tcycsCiAgICAgICAgICAgICd2YWx1ZScgPT4gMiwKICAgICAgICAgICksCiAgICAgICAgICA2ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ0xpdmluZyBTcGFjZScsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJzEyOSBtwrInLAogICAgICAgICAgKSwKICAgICAgICApLAogICAgICApLAogICAgICAnZXZlbnQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ25hbWUnID0+ICdGb3IgU2FsZTogU2luZ2xlIEZhbWlseSBIb21lcyAtIEJlbGNvdXJ0IC0gRGVzdHJlbGxhbiwgR3VhZGVsb3VwZScsCiAgICAgICAgJ2xvY2F0aW9uJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnbmFtZScgPT4gJ0JlbGNvdXJ0IC0gRGVzdHJlbGxhbiBTaW5nbGUgRmFtaWx5IEhvbWVzJywKICAgICAgICAgICdhZGRyZXNzJyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ3N0cmVldEFkZHJlc3MnID0+ICdCYWllIC0gTWFoYXVsdCAtIERlc3RyZWxsYW4nLAogICAgICAgICAgICAnYWRkcmVzc0xvY2FsaXR5JyA9PiAnQmVsY291cnQgLSBEZXN0cmVsbGFuJywKICAgICAgICAgICAgJ2FkZHJlc3NSZWdpb24nID0+ICdCYWllIC0gTWFoYXVsdCcsCiAgICAgICAgICAgICdhZGRyZXNzQ291bnRyeScgPT4gJ0d1YWRlbG91cGUnLAogICAgICAgICAgKSwKICAgICAgICApLAogICAgICAgICdvZmZlcnMnID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdwcmljZScgPT4gJzEyOTY3MzguOTgnLAogICAgICAgICAgJ3ByaWNlQ3VycmVuY3knID0+ICdFVVInLAogICAgICAgICAgJ3ByaWNlVmFsaWRVbnRpbCcgPT4gJzIwMjAtMTEtMDZUMTI6MzA6MDQrMDAwMCcsCiAgICAgICAgICAndXJsJyA9PiAnaHR0cHM6Ly9jZW50dXJ5MjFhZ2NvcGx1cy5jb20vZW4vYy9pbnF1aXJ5LzExNDQyMzcnLAogICAgICAgICAgJ3ZhbGlkRnJvbScgPT4gJzIwMTktMDYtMDZUMTI6MDAnLAogICAgICAgICAgJ2F2YWlsYWJpbGl0eScgPT4gJ2h0dHA6Ly9zY2hlbWEub3JnL0luU3RvY2snLAogICAgICAgICksCiAgICAgICAgJ2ltYWdlJyA9PiAnaHR0cHM6Ly9jZW50dXJ5MjFhZ2NvcGx1cy5jb20vbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDIzNy94bGcvMC5qcGcnLAogICAgICAgICdkZXNjcmlwdGlvbicgPT4gJ1N1ciBsZSB0ZXJyaXRvaXJlIGRlIGxhIGNvbW11bmUgZGUgYmFpZS1tYWhhdWx0LCBhdSBsaWV1ZGl0IGRlc3RyZWxsYW4sIGxvdGlzc2VtZW50IGdyb2V2aXVzLCB1bmUgcGFyY2VsbGUgZGUgdGVycmUgZGUgNTAwMCBtwrIgeSDDqWRpZmnDqWUgdW5lIHZpbGxhIGRlIHR5cGUgdDUgY29uc3RydWl0ZSBlbiAxOTgxIHJhY2NvcmTDqWUgYXUgdG91dCDDoCBsXCfDqWdvdXQsIGRcJ3VuZSBzdXBlcmZpY2llIHRvdGFsZSBkZSAyNjUsMDBtwrIgZXQgaGFiaXRhYmxlIGRlIDEyOSwwMG3Csi4gQ2V0dGUgdmlsbGEgY29tcHJlbmQgOiB1bmUgZ3JhbmRlIGdhbGVyaWUgZGUgMjEsMzBtwrIsIHVuIHPDqWpvdXIgZGUgMjgsODVtwrIsIHVuZSBzYWxsZSDDoCBtYW5nZXIgZGUgMTEsMTZtwrIsIHVuIGTDqWdhZ2VtZW50IGRlIDgsNzhtwrIsIHVuZSBjaGFtYnJlIGNvdMOpIGdhbGVyaWUgZGUgMTUsNDdtwrIsIHVuZSBkZXV4acOobWUgY2hhbWJyZSBkZSAxMyw2Mm3CsiB1bmUgc2FsbGUgZFwnZWF1IGNvbXBsw6h0ZSBkZSA4LDkzbcKyLCB1biB3YyBpbmTDqXBlbmRhbnQsIHVuIGTDqWJhcnJhcywgdW5lIHN1aXRlIHBhcmVudGFsZSBkZSAxNSwyOW3CsiBhdmVjIHNhbGxlIGRlIGJhaW4gYXR0ZW5hbnRlIGRlIDYsNDRtwrIsIHBsYWNhcmRzIGV0IHVuIHBldGl0IGJhbGNvbiBkZSAzLDQybcKyLCB1bmUgY3Vpc2luZSBhbcOpbmFnw6llIGRlIDE0LDY2bcKyLCB1bmUgdGVycmFzc2Ugw6AgbFwnYXJyacOocmUgZGUgbGEgY3Vpc2luZSBkZSAxNSwyMG3CsiwgdW5lIHbDqXJhbmRhIGRlIDQ2LDAwbcKyIGFqb3V0w6llIGlsIHkgYSA4IGFucy4gVW4gZ2FyYWdlIGNvdXZlcnQgbWFpcyBub24gZmVybcOpIGRlIDM0LDcwbcKyLCB1bmUgcGlzY2luZS4gTGEgbWFpc29uIGVzdCDDqXF1aXDDqWUgZFwndW5lIGNlbnRyYWxlIHNvbGFpcmUgcmFwcG9ydGFudCB1biByZXZlbnUgZGUgNTAw4oKsIHBhciBhbi4gUG9zc2liaWxpdMOpIGRlIGNvbnN0cnVpcmUgcGx1c2lldXJzIGF1dHJlcyB2aWxsYXMgc3VyIGNlIGdyYW5kIHRlcnJhaW4gYmllbiBzaXR1w6kgw6AgYmFpZS1tYWhhdWx0IGRwZSAoY2xhc3NlIMOpbmVyZ8OpdGlxdWUgZSkgcHJpeCA6IDEgMTUwIDAwMOKCrCAoIGhvbm9yYWlyZXMgw6AgbGEgY2hhcmdlIGR1IHZlbmRldXIpIHBvdXIgdG91dCByZW5zZWlnbmVtZW50LCBjb250YWN0ZXogbm91cyBhdSAwNTkwIDM4IDM2IDYzJywKICAgICAgICAnc3RhcnREYXRlJyA9PiAnMjAxOS0wNi0wNlQxMjowMCcsCiAgICAgICAgJ2VuZERhdGUnID0+ICcyMDIwLTExLTA2VDEyOjMwOjA0KzAwMDAnLAogICAgICAgICd1cmwnID0+ICdodHRwczovL2NlbnR1cnkyMWFnY29wbHVzLmNvbS9lbi9kL2JhaWUtbWFoYXVsdC1kZXN0cmVsbGFuLWhvbWUtZm9yLXNhbGUtZ3VhZGVsb3VwZS0xMTQ0MjM3JywKICAgICAgICAncGVyZm9ybWVyJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnbmFtZScgPT4gJ0NFTlRVUlkgMjEgQUdDTyBwbHVzIEltbW8nLAogICAgICAgICksCiAgICAgICksCiAgICApLAogICAgJ21hcCcgPT4gCiAgICBhcnJheSAoCiAgICAgICdsYXQnID0+ICcxNi4yNTQ3MjU4OTUzNjE4NzAwJywKICAgICAgJ2xuZycgPT4gJy02MS41ODY2MDg4ODY3MTg3NTAwJywKICAgICAgJ2Nvb3JkcycgPT4gJzE2LjI1NDcyNTg5NTM2MTg3MDAsLTYxLjU4NjYwODg4NjcxODc1MDAnLAogICAgICAnZGlyZWN0aW9ucycgPT4gZmFsc2UsCiAgICApLAogICAgJ21lZGlhJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2dhbGxlcnknID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVscycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ3ByZXYnID0+ICdQcmV2aW91cycsCiAgICAgICAgICAnbmV4dCcgPT4gJ05leHQnLAogICAgICAgICAgJ25vX3Bob3RvcycgPT4gJ1NvcnJ5LiBObyBQaG90b3MgQXZhbGFpYmxlLicsCiAgICAgICAgKSwKICAgICAgICAncGhvdG9zJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAwID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0JBSUUtTUFIQVVMVCAtIERlc3RyZWxsYW4nLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQyMzcvZi8wLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMSA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdCQUlFLU1BSEFVTFQgLSBEZXN0cmVsbGFuKDIpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0MjM3L2YvMS5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDIgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQkFJRS1NQUhBVUxUIC0gRGVzdHJlbGxhbigzKScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDIzNy9mLzIuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAzID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0JBSUUtTUFIQVVMVCAtIERlc3RyZWxsYW4oNCknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQyMzcvZi8zLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgNCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdCQUlFLU1BSEFVTFQgLSBEZXN0cmVsbGFuKDUpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0MjM3L2YvNC5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDUgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQkFJRS1NQUhBVUxUIC0gRGVzdHJlbGxhbig2KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDIzNy9mLzUuanBnJywKICAgICAgICAgICksCiAgICAgICAgICA2ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0JBSUUtTUFIQVVMVCAtIERlc3RyZWxsYW4oNyknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQyMzcvZi82LmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgNyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdCQUlFLU1BSEFVTFQgLSBEZXN0cmVsbGFuKDgpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0MjM3L2YvNy5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDggPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQkFJRS1NQUhBVUxUIC0gRGVzdHJlbGxhbig5KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDIzNy9mLzguanBnJywKICAgICAgICAgICksCiAgICAgICAgICA5ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0JBSUUtTUFIQVVMVCAtIERlc3RyZWxsYW4oMTApJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0MjM3L2YvOS5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDEwID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0JBSUUtTUFIQVVMVCAtIERlc3RyZWxsYW4oMTEpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0MjM3L2YvMTAuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAxMSA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdCQUlFLU1BSEFVTFQgLSBEZXN0cmVsbGFuKDEyKScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDIzNy9mLzExLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMTIgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQkFJRS1NQUhBVUxUIC0gRGVzdHJlbGxhbigxMyknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQyMzcvZi8xMi5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDEzID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0JBSUUtTUFIQVVMVCAtIERlc3RyZWxsYW4oMTQpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0MjM3L2YvMTMuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAxNCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdCQUlFLU1BSEFVTFQgLSBEZXN0cmVsbGFuKDE1KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDIzNy9mLzE0LmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMTUgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQkFJRS1NQUhBVUxUIC0gRGVzdHJlbGxhbigxNiknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQyMzcvZi8xNS5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDE2ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0JBSUUtTUFIQVVMVCAtIERlc3RyZWxsYW4oMTcpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0MjM3L2YvMTYuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAxNyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdCQUlFLU1BSEFVTFQgLSBEZXN0cmVsbGFuKDE4KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDIzNy9mLzE3LmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMTggPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQkFJRS1NQUhBVUxUIC0gRGVzdHJlbGxhbigxOSknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQyMzcvZi8xOC5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDE5ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0JBSUUtTUFIQVVMVCAtIERlc3RyZWxsYW4oMjApJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0MjM3L2YvMTkuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAyMCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdCQUlFLU1BSEFVTFQgLSBEZXN0cmVsbGFuKDIxKScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDIzNy9mLzIwLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMjEgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQkFJRS1NQUhBVUxUIC0gRGVzdHJlbGxhbigyMiknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQyMzcvZi8yMS5qcGcnLAogICAgICAgICAgKSwKICAgICAgICApLAogICAgICApLAogICAgICAnbWFwbG9jJyA9PiAnaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9tYXBzL2VtYmVkP3BiPSExbTE4ITFtMTIhMW0zITFkMTUwNjMuNjk2NDA2ODghMmQtNjEuNTg2NjA4ODg2NzE4NzUhM2QxNi4yNTQ3MjU4OTUzNjE4NyEybTMhMWYwITJmMCEzZjAhM20yITFpMTAyNCEyaTc2OCE0ZjEzLjEhM20zITFtMiExczB4MCUzQTB4MCEyek1UYkNzREUxSnpFM0xqQWlUaUEyTWNLd016VW5NVEV1T0NKWCE1ZTAhM20yITFzZW4hMnNjYSE0djE1OTY3MTcwMDQ0NTUhNW0yITFzZW4hMnNjYScsCiAgICAgICd2aWRlb3MnID0+IGZhbHNlLAogICAgICAndnRvdXJzJyA9PiBmYWxzZSwKICAgICksCiAgKSwKICAnZVRhZycgPT4gJ2QuMS5lbi4xMTQ0MjM3JywKICAnbWF4QWdlJyA9PiAxNDQwMCwKICAnbWF4RGVmSG91cnMnID0+IDQsCiAgJ2VUYWdBcnInID0+IAogIGFycmF5ICgKICAgICdpY2lkJyA9PiAndXMnLAogICAgJ3RocmVhdCcgPT4gMSwKICAgICdyb2JvdCcgPT4gMCwKICAgICdsYW5nJyA9PiAnZW4nLAogICAgJ2FjY3RJZCcgPT4gJzEwMDA1MTcnLAogICAgJ2xpZCcgPT4gJzExNDQyMzcnLAogICAgJ2xhc3R1cGRhdGUnID0+IDE1Njg3MzkzNTgsCiAgICAnc3RyaW5nJyA9PiAnZC4xLmVuLjExNDQyMzcnLAogICAgJ21heEFnZScgPT4gMTQ0MDAsCiAgICAnbWF4RGVmSG91cnMnID0+IDQsCiAgKSwKICAnTWV0YUluZm8nID0+IAogIGFycmF5ICgKICAgICdzaXRlX25hbWUnID0+ICdDRU5UVVJZIDIxIEFHQ08gUGx1cyBJbW1vJywKICAgICd0aXRsZScgPT4gJ0JhaWUgLSBNYWhhdWx0IC0gRGVzdHJlbGxhbiAtIEhvbWUgRm9yIFNhbGUgIEd1YWRlbG91cGUgfCBDZW50dXJ5IDIxIFNpbnQgTWFydGluIFJlYWwgRXN0YXRlJywKICAgICdkZXNjcmlwdGlvbicgPT4gJ1N1ciBsZSB0ZXJyaXRvaXJlIGRlIGxhIGNvbW11bmUgZGUgYmFpZS1tYWhhdWx0LCBhdSBsaWV1ZGl0IGRlc3RyZWxsYW4sIGxvdGlzc2VtZW50IGdyb2V2aXVzLCB1bmUgcGFyY2VsbGUgZGUgdGVycmUgZGUgNTAwMCBtwrIgeSDDqWRpZmnDqWUgdW5lIHZpbGxhIGRlIHR5cC4uLicsCiAgICAnY2Fub25pY2FsJyA9PiAnaHR0cHM6Ly9jZW50dXJ5MjFhZ2NvcGx1cy5jb20vZW4vZC8xMTQ0MjM3JywKICAgICdhbXBodG1sJyA9PiAnL2FtcC9lbi9kLzExNDQyMzcnLAogICAgJ2xvY2FsZScgPT4gJ2VuLVVTJywKICApLAogICd1cmlfYWx0ZXJuYXRlcycgPT4gCiAgYXJyYXkgKAogICAgJ2ZyJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2xhbmcnID0+ICdmcicsCiAgICAgICdsYWJlbCcgPT4gJ0ZyYW7Dp2FpcycsCiAgICAgICdmbGFnJyA9PiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFMQ0FJQUFBRDVnSnB1QUFBQUJHZEJUVUVBQUsvSU53V0s2UUFBQUJsMFJWaDBVMjltZEhkaGNtVUFRV1J2WW1VZ1NXMWhaMlZTWldGa2VYSEpaVHdBQUFHelNVUkJWSGphWWl5ZWVwa0JCdjc5K1pmbngvZjM3OStmUDM4Q3lUOS8vakF5TWlxNUdQNzd3dkRuSjhNZm9BSUdCb0FBWWdHcUM3U1RBcEwvLy8zLzkrKy9wQ1R2Ly8vL1Fkei9RTzQvSU1uYTB2Zi96KzkvdjM3OS8vMzdiVVVUUUFDQk5ERDhaL2o4N2ZmZnZ5QVZYNzkrL1E4R1FEYlFlS0E5Zk0rZS9QdjE4Lyt2bnd6Q0lrQkxBQUtRT0FZNUFJQXdDRXY0LzRQZGROVW0zamkwUUp5eFczcmd6RTBpTGZxREdyMm9ZdXUwbDU0QVl2bno1eDlRNmQrL1FQUWZ5QVFxQWluOUIzRU95RzFBMVVEai8vMzZ6ZmpyMXk4R0JvQUFGSTlCRGdBd0NNSXcrUDhIbzNHRE82WFEwbDRNTjhiMmtVd1lhTHN6cWdLTS9LSGNEWHdCeEFKVUQzVEo3NzlBOGg5UTVEOFNBSG9BUlAzNitSZm80MSsvbWNBMkFBUVF5NDlmZjBDdS8vTVBwQWVJLzBGZEExUU5ZWU5WQS8zd213RVlWZ3dNQUFIRTh1UEhINUJxb0QxLy9nSkpMQURvSktEUzM3OFovL3dGaGhKQUFMRjhBM3Jpeno4dVRtWWc3ODhmSmtqNFFPS1JFUXlZeFNXQmhqRUMvZmNYWkFOQUFMRjgrL2FuYmNIbEh6OStmZnZ4NTh1UFg5S2Nra0NuL2dieS93TGQ4dXZIang5NmsrY0QxVUdpR1FnQUFnd0E3cTE3WnBzTWRVUUFBQUFBU1VWT1JLNUNZSUk9JywKICAgICAgJ2hyZWYnID0+ICcvZnIvZC9iYWllLW1haGF1bHQtZGVzdHJlbGxhbi12aWxsYS1hLXZlbmRyZS1ndWFkZWxvdXBlLTExNDQyMzcnLAogICAgKSwKICAgICdlbicgPT4gCiAgICBhcnJheSAoCiAgICAgICdsYW5nJyA9PiAnZW4nLAogICAgICAnbGFiZWwnID0+ICdFbmdsaXNoJywKICAgICAgJ2ZsYWcnID0+ICdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQUxDQUlBQUFENWdKcHVBQUFBQkdkQlRVRUFBSy9JTndXSzZRQUFBQmwwUlZoMFUyOW1kSGRoY21VQVFXUnZZbVVnU1cxaFoyVlNaV0ZrZVhISlpUd0FBQUh6U1VSQlZIamFZa3hPUDhJQUIvLytNZno3dzhEd2k0SGhQNUNjSmIvbi83ZXZiMTYvQVBML2dSRlFEaUFBdzNKdUFnQUlCRURRL2lzd0VFUmpHekJRTEVydTk3bGwwZzArM0h2cU1uMVNwcWxxR3NaTXNac0llMFNJQ0E1Z3Q1YS9BR0lFYXJDUHRGaCs2Ti9mZnd4QTlPdlAvNy8vUVl3ZmYvNmZaYWhtZVBlQjRkTkhoaStmR2I1OVk0enl2SEhtQ0VBQUFXM1lEelFZYUpKOTNhK3ZYNzlhVmY1OC8vNjlmdkVQbHBJZm56NTkrdkRodzd0Mzc5NjhlZlAzYi9TWEw1OU9uandJRUVBc0RQK1lnWTUzYjJiODkrKy9hd3ZMbjk4TURpMmNWeGwrL3ZsNm1pdHVDdEJnaGk5Zi92LzQ4ZS9YTDg2a3JqOVh6d0VFRUVOeThnNmd1MjJyZm43OCtOR3M1T2ZyMTYrWkM1OCtmdnlZd1g4cnhPeFhyMTY5ZlBueStmUG4xLy85M2JKbEJVQUFzUUFEWk1FQnhqOS9HQnhiMlAvOStTL1I4dTN2enh1eWFYOFpIdjNqOC9ZR21zM3c4eWNRQVJtaTJlRTM3dDRBQ0NER1I0L3VTa3JLQVMzNUIzVFQvLy8vd0FET2dMT0JJYVhJeWpCbHd4S0FBR0tSWGpDQjBTT0VhZXUrL3k5Zk1uejRBSFF4Q1AzNDhSL28rbCsvL3NNWlFCTkxFdmlmM0FjSUlNWmJ0eTdMeTZ0OVptWGwrZlhqLzM4R29ISC9VY0dmUDc5Ly9CQmlZSGp5OSs4L29Va05BQUhFd3QxVi92SS9LQlkvUVNJU0ZxTS9HQmcrTXpCOEE2UGZZQzVFRmlEQUFCcWdXNzc2TVAwckFBQUFBRWxGVGtTdVFtQ0MnLAogICAgICAnaHJlZicgPT4gJy9lbi9kL2JhaWUtbWFoYXVsdC1kZXN0cmVsbGFuLWhvbWUtZm9yLXNhbGUtZ3VhZGVsb3VwZS0xMTQ0MjM3JywKICAgICksCiAgKSwKKQ==