UNPKG

symbols-of-currency

Version:

Getting the currency symbol by currency code, country name or currency name

2 lines 74.3 kB
!function(o,a){"object"==typeof exports&&"object"==typeof module?module.exports=a():"function"==typeof define&&define.amd?define("soc",[],a):"object"==typeof exports?exports.soc=a():o.soc=a()}(self,(()=>(()=>{"use strict";var o={607:function(o,a,n){var e=this&&this.__createBinding||(Object.create?function(o,a,n,e){void 0===e&&(e=n);var r=Object.getOwnPropertyDescriptor(a,n);r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[n]}}),Object.defineProperty(o,e,r)}:function(o,a,n,e){void 0===e&&(e=n),o[e]=a[n]}),r=this&&this.__exportStar||function(o,a){for(var n in o)"default"===n||Object.prototype.hasOwnProperty.call(a,n)||e(a,o,n)};Object.defineProperty(a,"__esModule",{value:!0}),r(n(552),a)},552:(o,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.getSymbolByCurrencyName=a.getSymbolByCountry=a.getSymbolByCode=void 0;const e=n(449);a.getSymbolByCode=function(o,a){const n=e.currencies.find((n=>a?n.code.toLocaleLowerCase()==o.toLocaleLowerCase()&&n.country.toLocaleLowerCase()==a.toLocaleLowerCase():n.code.toLocaleLowerCase()==o.toLocaleLowerCase()));return n&&n.symbol},a.getSymbolByCountry=function(o){const a=e.currencies.find((a=>a.country.toLocaleLowerCase()==o.toLocaleLowerCase()));return a&&a.symbol},a.getSymbolByCurrencyName=function(o,a){const n=e.currencies.find((n=>a?n.name.toLocaleLowerCase()==o.toLocaleLowerCase()&&n.country.toLocaleLowerCase()==a.toLocaleLowerCase():n.name.toLocaleLowerCase()==o.toLocaleLowerCase()));return n&&n.symbol}},449:(o,a)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.currencies=void 0,a.currencies=[{country:"Afghanistan",name:"Afghani",code:"AFN",symbol:"؋"},{country:"Anguilla",name:"East Caribbean dollar",code:"XCD",symbol:"$"},{country:"Cambodia",name:"Cambodian riel",code:"KHR",symbol:"៛"},{country:"Equatorial Guinea",name:"Central African CFA franc",code:"XAF",symbol:"₣"},{country:"Australia",name:"Australian dollar",code:"AUD",symbol:"$"},{country:"Chad",name:"CFA franc BEAC",code:"XAF",symbol:"₣"},{country:"Finland",name:"Euro",code:"EUR",symbol:"€"},{country:"Benin",name:"Franc CFA BCEAO",code:"XOF",symbol:"₣"},{country:"Cuba",name:"Cuban peso",code:"CUP",symbol:"$"},{country:"Bangladesh",name:"Bangladeshi taka",code:"bdt",symbol:"৳"},{country:"Brazil",name:"Brazilian Real",code:"BRL",symbol:"R$"},{country:"Congo - Brazzaville",name:"CFA franc BEAC",code:"XAF",symbol:"₣"},{country:"Dominica",name:"East Caribbean dollar",code:"XCD",symbol:"$"},{country:"Georgia",name:"Georgian lari",code:"GEL",symbol:"ლ"},{country:"Grenada",name:"East Caribbean dollar",code:"XCD",symbol:"$"},{country:"Haiti",name:"Haitian gourde",code:"HTG",symbol:"G"},{country:"India",name:"Indian rupee",code:"INR",symbol:"₹"},{country:"Israel",name:"Israeli new shekel",code:"ILS",symbol:"₪"},{country:"Kazakhstan",name:"Kazakh tenge",code:"KZT",symbol:"₸"},{country:"Kuwait",name:"Kuwaiti dinar",code:"KWD",symbol:"د.ك"},{country:"Lesotho",name:"Loti",code:"LSL",symbol:"M"},{country:"Luxembourg",name:"Euro",code:"EUR",symbol:"€"},{country:"Malaysia",name:"Malaysian ringgit",code:"MYR",symbol:"RM"},{country:"Mauritius",name:"Mauritian rupee",code:"MUR",symbol:"₨"},{country:"Mongolia",name:"Mongolian tugrik",code:"MNT",symbol:"₮"},{country:"Myanmar (Burma)",name:"Myanmar kyat",code:"MMK",symbol:"K"},{country:"New Caledonia",name:"French Pacific Franc",code:"XPF",symbol:"₣"},{country:"Samoa",name:"Samoan tala",code:"WST",symbol:"WS$"},{country:"Tanzania",name:"Tanzanian shilling",code:"TZS",symbol:"x"},{country:"Norway",name:"Norwegian krone",code:"NOK",symbol:"kr"},{country:"Serbia",name:"Serbian dinar",code:"RSD",symbol:"din"},{country:"Tunisia",name:"Tunisian dinar",code:"TND",symbol:"د.ت"},{country:"Portugal",name:"Euro",code:"EUR",symbol:"€"},{country:"Spain",name:"Euro",code:"EUR",symbol:"€"},{country:"Uzbekistan",name:"Uzbek sum",code:"UZS",symbol:"So'm"},{country:"Rwanda",name:"Frank of Rwanda",code:"RWF",symbol:"₣"},{country:"Sweden",name:"Swedish krona",code:"SEK",symbol:"kr"},{country:"Yemen",name:"Yemeni rial",code:"YER",symbol:"﷼"},{country:"Papua New Guinea",name:"Kina of Papua New Guinea",code:"PGK",symbol:"K"},{country:"Slovenia",name:"Euro",code:"EUR",symbol:"€"},{country:"Ukraine",name:"Ukrainian hryvnia",code:"UAH",symbol:"₴"},{country:"Algeria",name:"Algerian dinar",code:"DZD",symbol:"دج"},{country:"Argentina",name:"Argentine peso",code:"ARS",symbol:"$"},{country:"Azerbaijan",name:"Azerbaijani manat",code:"AZN",symbol:"M"},{country:"Belarus",name:"Belarusian ruble",code:"BYN",symbol:"Br"},{country:"Bolivia",name:"bolivian boliviano",code:"BOB",symbol:"Bs"},{country:"Bulgaria",name:"Bulgarian Lev",code:"BGN",symbol:"lv"},{country:"Canada",name:"Canadian dollar",code:"CAD",symbol:"C$"},{country:"China",name:"CNY",code:"CNY",symbol:"¥"},{country:"Costa Rica",name:"Costa Rican colon",code:"CRC",symbol:"₡"},{country:"Czech Republic",name:"Czech crown",code:"CZK",symbol:"Kc"},{country:"Ecuador",name:"U.S. dollar",code:"USD",symbol:"$"},{country:"French polynesia",name:"French Pacific Franc",code:"XPF",symbol:"₣"},{country:"Estonia (old)",name:"Estonian kroon",code:"ЕЕК",symbol:"kr"},{country:"Estonia",name:"Euro",code:"EUR",symbol:"€"},{country:"Ghana",name:"Ghanaian cedi",code:"GHS",symbol:"₵"},{country:"Guinea",name:"Guinean franc",code:"GNF",symbol:"₣"},{country:"Hong Kong (Special Administrative Region)",name:"Hong Kong dollar",code:"HKD",symbol:"HK$"},{country:"Iran",name:"Iranian rial",code:"IRR",symbol:"ريال"},{country:"Jamaica",name:"Jamaican dollar",code:"JMD",symbol:"$"},{country:"Kiribati",name:"Australian dollar",code:"AUD",symbol:"$"},{country:"Laos",name:"Laotian kip",code:"LAK",symbol:"₭"},{country:"Libya",name:"Libyan dinar",code:"LYD",symbol:"ل.د"},{country:"Macedonia",name:"Macedonian denar",code:"DEN",symbol:"MKD"},{country:"Mali",name:"Franc CFA BCEAO",code:"XOF",symbol:"₣"},{country:"Federated States of Micronesia",name:"U.S. dollar",code:"USD",symbol:"$"},{country:"Montserrat",name:"East Caribbean dollar",code:"XCD",symbol:"$"},{country:"Nauru",name:"Australian dollar",code:"AUD",symbol:"$"},{country:"Nicaragua",name:"Nicaraguan cordoba",code:"NIO",symbol:"C$"},{country:"Pakistan",name:"Pakistani rupee",code:"PKR",symbol:"Rs."},{country:"Peru",name:"Peruvian salt",code:"PEN",symbol:"S/."},{country:"Qatar",name:"Qatari rial",code:"QAR",symbol:"ر.ق"},{country:"Saint Kitts and Nevis",name:"East Caribbean dollar",code:"XCD",symbol:"$"},{country:"Sao Tome and Principe",name:"Dobra Sao Tome and Principe",code:"STD",symbol:"Db"},{country:"Sierra Leone",name:"Leone",code:"SLL",symbol:"Le"},{country:"Somalia",name:"Somali shilling",code:"SOS",symbol:"Sh.So."},{country:"Sudan",name:"Sudanese pound",code:"SDG",symbol:"SDG"},{country:"Syria",name:"Syrian pound",code:"SYP",symbol:"LS"},{country:"Togo",name:"Franc CFA BCEAO",code:"XOF",symbol:"₣"},{country:"Turkmenistan",name:"Turkmen manat",code:"TMT",symbol:"T"},{country:"United Kingdom",name:"British pound sterling",code:"GBP",symbol:"£"},{country:"Venezuela",name:"Bolivarian sovereign",code:"VES",symbol:"Bs"},{country:"Andorra",name:"Euro",code:"EUR",symbol:"€"},{country:"Armenia",name:"Armenian dram",code:"AMD",symbol:"֏"},{country:"Bahamas",name:"Bahamian dollar",code:"BSD",symbol:"$"},{country:"Belgium",name:"Euro",code:"EUR",symbol:"€"},{country:"Bosnia and Herzegovina",name:"Bosnia and Herzegovina stamp",code:"BAM",symbol:"KM"},{country:"Cayman Islands",name:"Cayman Islands dollar",code:"KYD",symbol:"$"},{country:"Ethiopia",name:"Ethiopian birr",code:"ETB",symbol:"Br"},{country:"Iraq",name:"Iraqi dinar",code:"IQD",symbol:"ع.د"},{country:"Ivory Coast",name:"Franc CFA BCEAO",code:"XOF",symbol:"₣"},{country:"Gibraltar",name:"Gibraltar pound",code:"gip",symbol:"£"},{country:"Denmark",name:"Danish krone",code:"DKK",symbol:"kr"},{country:"Guinea-Bissau",name:"Franc CFA BCEAO",code:"XOF",symbol:"₣"},{country:"Colombia",name:"Colombian peso",code:"COP",symbol:"$"},{country:"Gabon",name:"CFA franc BEAC",code:"XAF",symbol:"₣"},{country:"Japan",name:"Japanese yen",code:"JPY",symbol:"¥"},{country:"Burkina Faso",name:"Franc CFA BCEAO",code:"XOF",symbol:"₣"},{country:"Egypt",name:"Egyptian pound",code:"EGP",symbol:"LE"},{country:"Hungary",name:"Hungarian forint",code:"HUF",symbol:"ft"},{country:"North Korea",name:"North Korean Won",code:"KPW",symbol:"KPW"},{country:"Latvia",name:"Latvian lats",code:"LVL",symbol:"Ls"},{country:"Latvia",name:"Euro",code:"EUR",symbol:"€"},{country:"Liechtenstein",name:"Swiss frank",code:"CHF",symbol:"₣"},{country:"Madagascar",name:"Malagasy ariary",code:"MGA",symbol:"Ar"},{country:"Malta",name:"Euro",code:"EUR",symbol:"€"},{country:"Moldova",name:"Moldovan leu",code:"MDL",symbol:"L"},{country:"Morocco",name:"Moroccan dirham",code:"M.A.D.",symbol:"د.م."},{country:"Nepal",name:"Nepalese rupee",code:"NPR",symbol:"₨"},{country:"Niger",name:"Franc CFA BCEAO",code:"XOF",symbol:"₣"},{country:"Palau",name:"U.S. dollar",code:"USD",symbol:"$"},{country:"Philippines",name:"Philippine peso",code:"PHP",symbol:"₱"},{country:"Romania",name:"Romanian leu",code:"RON",symbol:"L"},{country:"Saint Lucia",name:"East Caribbean dollar",code:"XCD",symbol:"$"},{country:"Saudi Arabia",name:"Saudi Riyal",code:"SAR",symbol:"ر.س"},{country:"Singapore",name:"Singapore dollar",code:"SGD",symbol:"S$"},{country:"South Africa",name:"South African rand",code:"ZAR",symbol:"R"},{country:"Suriname",name:"Suriname dollar",code:"SRD",symbol:"$"},{country:"Tonga",name:"Tongan pa'anga",code:"TOP",symbol:"T$"},{country:"Taiwan",name:"New Taiwan dollar",code:"TWD",symbol:"NT$"},{country:"Tuvalu",name:"Australian dollar",code:"AUD",symbol:"$"},{country:"United States",name:"U.S. dollar",code:"USD",symbol:"$"},{country:"Vietnam",name:"Vietnamese dong",code:"VND",symbol:"₫"},{country:"Austria",name:"Euro",code:"EUR",symbol:"€"},{country:"Barbados",name:"Barbadian dollar",code:"BBD",symbol:"$"},{country:"Albania",name:"Albanian lek",code:"ALL",symbol:"L"},{country:"Brunei Darussalam",name:"Brunei dollar",code:"BND",symbol:"B$"},{country:"Butane",name:"Bhutanese ngultrum",code:"BTN",symbol:"Nu."},{country:"Chile",name:"Chilean peso",code:"CLP",symbol:"$"},{country:"Antigua and Barbuda",name:"East Caribbean dollar",code:"XCD",symbol:"$"},{country:"Cameroon",name:"CFA franc BEAC",code:"XAF",symbol:"₣"},{country:"Congo - Kinshasa",name:"Congolese franc",code:"CDF",symbol:"₣"},{country:"Cyprus",name:"Euro",code:"EUR",symbol:"€"},{country:"Dominican Republic",name:"Dominican peso",code:"DOP",symbol:"RD$"},{country:"Eritrea",name:"Nakfa",code:"ERN",symbol:"Nfk"},{country:"France",name:"Euro",code:"EUR",symbol:"€"},{country:"Honduras",name:"Honduran lempira",code:"HNL",symbol:"L"},{country:"Germany",name:"Euro",code:"EUR",symbol:"€"},{country:"Guatemala",name:"Guatemalan quetzal",code:"GTQ",symbol:"Q"},{country:"Indonesia",name:"Indonesian rupiah",code:"IDR",symbol:"Rp"},{country:"Kenya",name:"Kenyan shilling",code:"KES",symbol:"KSh"},{country:"Italy",name:"Euro",code:"EUR",symbol:"€"},{country:"Maldives",name:"Maldivian rufiyaa",code:"MVR",symbol:"RF"},{country:"Mexico",name:"Mexican peso",code:"MXN",symbol:"$"},{country:"Liberia",name:"Liberian dollar",code:"LRD",symbol:"$"},{country:"Macau (special administrative region)",name:"Pataca Macau",code:"MOP",symbol:"¥"},{country:"Kyrgyzstan",name:"Kyrgyzstani som",code:"KGS",symbol:"с"},{country:"Namibia",name:"Namibian dollar",code:"NAD",symbol:"N$"},{country:"Montenegro",name:"Euro",code:"EUR",symbol:"€"},{country:"New Zealand",name:"New Zealand dollar",code:"NZD",symbol:"$"},{country:"St. Helena",name:"Saint Helena pound",code:"SHP",symbol:"SHP"},{country:"Puerto Rico",name:"U.S. dollar",code:"USD",symbol:"$"},{country:"San Marino",name:"Euro",code:"EUR",symbol:"€"},{country:"Paraguay",name:"Paraguayan Guarani",code:"PYG",symbol:"₲"},{country:"Solomon islands",name:"Solomon Islands dollar",code:"SBD",symbol:"$"},{country:"Oman",name:"Omani rial",code:"OMR",symbol:"ر.ع."},{country:"Seychelles",name:"Seychellois rupee",code:"SCR",symbol:"SR"},{country:"Switzerland",name:"Swiss frank",code:"CHF",symbol:"₣"},{country:"Sri Lanka",name:"Sri Lankan rupee",code:"LKR",symbol:"ரூ"},{country:"Thailand",name:"Thai baht",code:"THB",symbol:"฿"},{country:"Turkey",name:"Turkish lira",code:"TRY",symbol:"₺"},{country:"UAE",name:"United Arab Emirates dirham",code:"AED",symbol:".د.إ"},{country:"Zambia",name:"Kwacha (Zambian) (1968–2012)",code:"ZMW",symbol:"ZK"},{country:"Vanuatu",name:"Watu Vanuatu",code:"VUV",symbol:"VT"},{country:"Angola",name:"Angolan kwanza",code:"AOA",symbol:"kz"},{country:"Aruba",name:"Aruban florin",code:"AWG",symbol:"ƒ"},{country:"Bahrain",name:"Bahraini dinar",code:"BHD",symbol:".د.ب"},{country:"Belize",name:"Belize dollar",code:"BZD",symbol:"$"},{country:"Botswana",name:"Botswana pula",code:"BWP",symbol:"P"},{country:"Burundi",name:"Burundian franc",code:"BIF",symbol:"₣"},{country:"CAR",name:"CFA franc BEAC",code:"XAF",symbol:"₣"},{country:"Comoros",name:"Franc of the Comoros",code:"KMF",symbol:"₣"},{country:"Croatia",name:"Croatian kuna",code:"HRK",symbol:"kn"},{country:"Djibouti",name:"Frank Djibouti",code:"DJF",symbol:"₣"},{country:"Salvador",name:"U.S. dollar",code:"USD",symbol:"$"},{country:"Fiji",name:"Fijian dollar",code:"FJD",symbol:"FJ$"},{country:"Greece",name:"Euro",code:"EUR",symbol:"€"},{country:"Gambia",name:"Gambian dalasi",code:"GMD",symbol:"D"},{country:"Iceland",name:"Icelandic krone",code:"ISK",symbol:"kr"},{country:"Guyana",name:"Guyanese dollar",code:"GYD",symbol:"$"},{country:"The Republic of Korea",name:"South Korean Won",code:"KRW",symbol:"₩"},{country:"Ireland",name:"Euro",code:"EUR",symbol:"€"},{country:"Jordan",name:"Jordanian dinar",code:"JOD",symbol:"JOD"},{country:"Malawi",name:"Malawian kwacha",code:"MWK",symbol:"MK"},{country:"Lithuania (old)",name:"Lithuanian litas",code:"LTL",symbol:"Lt"},{country:"Lithuania",name:"Euro",code:"EUR",symbol:"€"},{country:"Netherlands",name:"Euro",code:"EUR",symbol:"€"},{country:"Monaco",name:"Euro",code:"EUR",symbol:"€"},{country:"Lebanon",name:"Lebanese pound",code:"LBP",symbol:"ل.ل"},{country:"Nigeria",name:"Nigerian naira",code:"NGN",symbol:"₦"},{country:"Mauritania",name:"Mauritanian ouguiya",code:"MRO",symbol:"MRO"},{country:"Saint Vincent and the Grenadines",name:"East Caribbean dollar",code:"XCD",symbol:"$"},{country:"Tajikistan",name:"Tajik somoni",code:"TJS",symbol:"TJS"},{country:"Poland",name:"Polish zloty",code:"PLN",symbol:"zł"},{country:"South Sudan",name:"Sudanese pound",code:"SDG",symbol:"SDG"},{country:"Uruguay",name:"Uruguayan peso",code:"UYU",symbol:"UYU"},{country:"Mozambique",name:"Old mozambican metical",code:"MZN",symbol:"MZM"},{country:"Russia",name:"Russian ruble",code:"RUB",symbol:"₽"},{country:"Swaziland",name:"Swazi lilangeni",code:"SZL",symbol:"SZL"},{country:"Wallis and Futuna",name:"French Pacific Franc",code:"XPF",symbol:"F"},{country:"Senegal",name:"Franc CFA BCEAO",code:"XOF",symbol:"₣"},{country:"Trinidad and Tobago",name:"Trinidad and Tobago dollar",code:"TTD",symbol:"TT$"},{country:"Panama",name:"Panama balboa",code:"PAB",symbol:"B/."},{country:"Slovakia",name:"Euro",code:"EUR",symbol:"€"},{country:"Uganda",name:"Ugandan shilling",code:"UGX",symbol:"USh"},{country:"World",name:"Bitcoin",code:"BTC",symbol:"₿"}]}},a={};return function n(e){var r=a[e];if(void 0!==r)return r.exports;var c=a[e]={exports:{}};return o[e].call(c.exports,c,c.exports,n),c.exports}(607)})()));
//# sourceMappingURL=data:application/json;charset=utf-8;base64,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USxNQUNSLE9BQVUsTUFFZCxDQUNJLFFBQVcsVUFDWCxLQUFRLE9BQ1IsS0FBUSxNQUNSLE9BQVUsS0FFZCxDQUNJLFFBQVcsVUFDWCxLQUFRLGdCQUNSLEtBQVEsTUFDUixPQUFVLEtBRWQsQ0FDSSxRQUFXLFVBQ1gsS0FBUSxrQkFDUixLQUFRLE1BQ1IsT0FBVSxLQUVkLENBQ0ksUUFBVyxVQUNYLEtBQVEsT0FDUixLQUFRLE1BQ1IsT0FBVSxLQUVkLENBQ0ksUUFBVyx5QkFDWCxLQUFRLCtCQUNSLEtBQVEsTUFDUixPQUFVLE1BRWQsQ0FDSSxRQUFXLGlCQUNYLEtBQVEsd0JBQ1IsS0FBUSxNQUNSLE9BQVUsS0FFZCxDQUNJLFFBQVcsV0FDWCxLQUFRLGlCQUNSLEtBQVEsTUFDUixPQUFVLE1BRWQsQ0FDSSxRQUFXLE9BQ1gsS0FBUSxjQUNSLEtBQVEsTUFDUixPQUFVLE9BRWQsQ0FDSSxRQUFXLGNBQ1gsS0FBUSxrQkFDUixLQUFRLE1BQ1IsT0FBVSxLQUVkLENBQ0ksUUFBVyxZQUNYLEtBQVEsa0JBQ1IsS0FBUSxNQUNSLE9BQVUsS0FFZCxDQUNJLFFBQVcsVUFDWCxLQUFRLGVBQ1IsS0FBUSxNQUNSLE9BQVUsTUFFZCxDQUNJLFFBQVcsZ0JBQ1gsS0FBUSxrQkFDUixLQUFRLE1BQ1IsT0FBVSxLQUVkLENBQ0ksUUFBVyxXQUNYLEtBQVEsaUJBQ1IsS0FBUSxNQUNSLE9BQVUsS0FFZCxDQUNJLFFBQVcsUUFDWCxLQUFRLGlCQUNSLEtBQVEsTUFDUixPQUFVLEtBRWQsQ0FDSSxRQUFXLFFBQ1gsS0FBUSxlQUNSLEtBQVEsTUFDUixPQUFVLEtBRWQsQ0FDSSxRQUFXLGVBQ1gsS0FBUSxrQkFDUixLQUFRLE1BQ1IsT0FBVSxLQUVkLENBQ0ksUUFBVyxRQUNYLEtBQVEsaUJBQ1IsS0FBUSxNQUNSLE9BQVUsTUFFZCxDQUNJLFFBQVcsVUFDWCxLQUFRLG1CQUNSLEtBQVEsTUFDUixPQUFVLE1BRWQsQ0FDSSxRQUFXLGNBQ1gsS0FBUSxtQkFDUixLQUFRLE1BQ1IsT0FBVSxPQUVkLENBQ0ksUUFBVyxT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LEtBQVEsZUFDUixLQUFRLE1BQ1IsT0FBVSxLQUVkLENBQ0ksUUFBVyxNQUNYLEtBQVEsOEJBQ1IsS0FBUSxNQUNSLE9BQVUsUUFFZCxDQUNJLFFBQVcsU0FDWCxLQUFRLCtCQUNSLEtBQVEsTUFDUixPQUFVLE1BRWQsQ0FDSSxRQUFXLFVBQ1gsS0FBUSxlQUNSLEtBQVEsTUFDUixPQUFVLE1BRWQsQ0FDSSxRQUFXLFNBQ1gsS0FBUSxpQkFDUixLQUFRLE1BQ1IsT0FBVSxNQUVkLENBQ0ksUUFBVyxRQUNYLEtBQVEsZ0JBQ1IsS0FBUSxNQUNSLE9BQVUsS0FFZCxDQUNJLFFBQVcsVUFDWCxLQUFRLGlCQUNSLEtBQVEsTUFDUixPQUFVLFFBRWQsQ0FDSSxRQUFXLFNBQ1gsS0FBUSxnQkFDUixLQUFRLE1BQ1IsT0FBVSxLQUVkLENBQ0ksUUFBVyxXQUNYLEtBQVEsZ0JBQ1IsS0FBUSxNQUNSLE9BQVUsS0FFZCxDQUNJLFFBQVcsVUFDWCxLQUFRLGtCQUNSLEtBQVEsTUFDUixPQUFVLEtBRWQsQ0FDSSxRQUFXLE1BQ1gsS0FBUSxpQkFDUixLQUFRLE1BQ1IsT0FBVSxLQUVkLENBQ0ksUUFBVyxVQUNYLEtBQVEsdUJBQ1IsS0FBUSxNQUNSLE9BQVUsS0FFZCxDQUNJLFFBQVcsVUFDWCxLQUFRLGdCQUNSLEtBQVEsTUFDUixPQUFVLE1BRWQsQ0FDSSxRQUFXLFdBQ1gsS0FBUSxpQkFDUixLQUFRLE1BQ1IsT0FBVSxLQUVkLENBQ0ksUUFBVyxXQUNYLEtBQVEsY0FDUixLQUFRLE1BQ1IsT0FBVSxLQUVkLENBQ0ksUUFBVyxPQUNYLEtBQVEsZ0JBQ1IsS0FBUSxNQUNSLE9BQVUsT0FFZCxDQUNJLFFBQVcsU0FDWCxLQUFRLE9BQ1IsS0FBUSxNQUNSLE9BQVUsS0FFZCxDQUNJLFFBQVcsU0FDWCxLQUFRLGlCQUNSLEtBQVEsTUFDUixPQUFVLEtBRWQsQ0FDSSxRQUFXLFVBQ1gsS0FBUSxrQkFDUixLQUFRLE1BQ1IsT0FBVSxNQUVkLENBQ0ksUUFBVyxTQUNYLEtBQVEsa0JBQ1IsS0FBUSxNQUNSLE9BQVUsS0FFZCxDQUNJLFFBQVcsd0JBQ1gsS0FBUSxtQkFDUixLQUFRLE1BQ1IsT0FBVSxLQUVkLENBQ0ksUUFBVyxVQUNYLEtBQVEsT0FDUixLQUFRLE1BQ1IsT0FBVSxLQUVkLENBQ0ksUUFBVyxTQUNYLEtBQVEsa0JBQ1IsS0FBUSxNQUNSLE9BQVUsT0FFZCxDQUNJLFFBQVcsU0FDWCxLQUFRLGtCQUNSLEtBQVEsTUFDUixPQUFVLE1BRWQsQ0FDSSxRQUFXLGtCQUNYLEtBQVEsbUJBQ1IsS0FBUSxNQUNSLE9BQVUsTUFFZCxDQUNJLFFBQVcsWUFDWCxLQUFRLE9BQ1IsS0FBUSxNQUNSLE9BQVUsS0FFZCxDQUNJLFFBQVcsY0FDWCxLQUFRLE9BQ1IsS0FBUSxNQUNSLE9BQVUsS0FFZCxDQUNJLFFBQVcsU0FDWCxLQUFRLE9BQ1IsS0FBUSxNQUNSLE9BQVUsS0FFZCxDQUNJLFFBQVcsVUFDWCxLQUFRLGlCQUNSLEtBQVEsTUFDUixPQUFVLE9BRWQsQ0FDSSxRQUFXLFVBQ1gsS0FBUSxpQkFDUixLQUFRLE1BQ1IsT0FBVSxLQUVkLENBQ0ksUUFBVyxhQUNYLEtBQVEsc0JBQ1IsS0FBUSxNQUNSLE9BQVUsT0FFZCxDQUNJLFFBQVcsbUNBQ1gsS0FBUSx3QkFDUixLQUFRLE1BQ1IsT0FBVSxLQUVkLENBQ0ksUUFBVyxhQUNYLEtBQVEsZUFDUixLQUFRLE1BQ1IsT0FBVSxPQUVkLENBQ0ksUUFBVyxTQUNYLEtBQVEsZUFDUixLQUFRLE1BQ1IsT0FBVSxNQUVkLENBQ0ksUUFBVyxjQUNYLEtBQVEsaUJBQ1IsS0FBUSxNQUNSLE9BQVUsT0FFZCxDQUNJLFFBQVcsVUFDWCxLQUFRLGlCQUNSLEtBQVEsTUFDUixPQUFVLE9BRWQsQ0FDSSxRQUFXLGFBQ1gsS0FBUSx5QkFDUixLQUFRLE1BQ1IsT0FBVSxPQUVkLENBQ0ksUUFBVyxTQUNYLEtBQVEsZ0JBQ1IsS0FBUSxNQUNSLE9BQVUsS0FFZCxDQUNJLFFBQVcsWUFDWCxLQUFRLGtCQUNSLEtBQVEsTUFDUixPQUFVLE9BRWQsQ0FDSSxRQUFXLG9CQUNYLEtBQVEsdUJBQ1IsS0FBUSxNQUNSLE9BQVUsS0FFZCxDQUNJLFFBQVcsVUFDWCxLQUFRLGtCQUNSLEtBQVEsTUFDUixPQUFVLEtBRWQsQ0FDSSxRQUFXLHNCQUNYLEtBQVEsNkJBQ1IsS0FBUSxNQUNSLE9BQVUsT0FFZCxDQUNJLFFBQVcsU0FDWCxLQUFRLGdCQUNSLEtBQVEsTUFDUixPQUFVLE9BRWQsQ0FDSSxRQUFXLFdBQ1gsS0FBUSxPQUNSLEtBQVEsTUFDUixPQUFVLEtBRWQsQ0FDSSxRQUFXLFNBQ1gsS0FBUSxtQkFDUixLQUFRLE1BQ1IsT0FBVSxPQUVkLENBQ0ksUUFBVyxRQUNYLEtBQVEsVUFDUixLQUFRLE1BQ1IsT0FBVSxRQ3B0Q2RLLEVBQTJCLEcsT0FHL0IsU0FBU0MsRUFBb0JDLEdBRTVCLElBQUlDLEVBQWVILEVBQXlCRSxHQUM1QyxRQUFxQkUsSUFBakJELEVBQ0gsT0FBT0EsRUFBYWhCLFFBR3JCLElBQUlDLEVBQVNZLEVBQXlCRSxHQUFZLENBR2pEZixRQUFTLElBT1YsT0FIQWtCLEVBQW9CSCxHQUFVSSxLQUFLbEIsRUFBT0QsUUFBU0MsRUFBUUEsRUFBT0QsUUFBU2MsR0FHcEViLEVBQU9ELFFDbEJXYyxDQUFvQixNIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc29jL3dlYnBhY2svdW5pdmVyc2FsTW9kdWxlRGVmaW5pdGlvbiIsIndlYnBhY2s6Ly9zb2MvLi9zcmMvaW5kZXgudHMiLCJ3ZWJwYWNrOi8vc29jLy4vc3JjL3N5bWJvbHMtb2YtY3VycmVuY3kudHMiLCJ3ZWJwYWNrOi8vc29jLy4vc3JjL3ZhcmlhYmxlcy50cyIsIndlYnBhY2s6Ly9zb2Mvd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vc29jL3dlYnBhY2svc3RhcnR1cCJdLCJzb3VyY2VzQ29udGVudCI6WyIoZnVuY3Rpb24gd2VicGFja1VuaXZlcnNhbE1vZHVsZURlZmluaXRpb24ocm9vdCwgZmFjdG9yeSkge1xuXHRpZih0eXBlb2YgZXhwb3J0cyA9PT0gJ29iamVjdCcgJiYgdHlwZW9mIG1vZHVsZSA9PT0gJ29iamVjdCcpXG5cdFx0bW9kdWxlLmV4cG9ydHMgPSBmYWN0b3J5KCk7XG5cdGVsc2UgaWYodHlwZW9mIGRlZmluZSA9PT0gJ2Z1bmN0aW9uJyAmJiBkZWZpbmUuYW1kKVxuXHRcdGRlZmluZShcInNvY1wiLCBbXSwgZmFjdG9yeSk7XG5cdGVsc2UgaWYodHlwZW9mIGV4cG9ydHMgPT09ICdvYmplY3QnKVxuXHRcdGV4cG9ydHNbXCJzb2NcIl0gPSBmYWN0b3J5KCk7XG5cdGVsc2Vcblx0XHRyb290W1wic29jXCJdID0gZmFjdG9yeSgpO1xufSkoc2VsZiwgKCkgPT4ge1xucmV0dXJuICIsImV4cG9ydCAqIGZyb20gJy4vc3ltYm9scy1vZi1jdXJyZW5jeSdcbiIsImltcG9ydCB7IGN1cnJlbmNpZXMgfSBmcm9tIFwiLi92YXJpYWJsZXNcIlxuaW1wb3J0IHsgQ3VycmVuY3lQcm9wcyB9IGZyb20gXCIuL3R5cGVzL0N1cnJlbmN5UHJvcHNcIlxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0U3ltYm9sQnlDb2RlKGNvZGU6IHN0cmluZywgY291bnRyeT86IHN0cmluZykge1xuICAgIGNvbnN0IGN1cnJlbmN5ID0gY3VycmVuY2llcy5maW5kKChjdXJyZW5jeTogQ3VycmVuY3lQcm9wcykgPT4ge1xuICAgICAgICBpZiAoY291bnRyeSkge1xuICAgICAgICAgICAgcmV0dXJuIGN1cnJlbmN5LmNvZGUudG9Mb2NhbGVMb3dlckNhc2UoKSA9PSBjb2RlLnRvTG9jYWxlTG93ZXJDYXNlKCkgJiYgY3VycmVuY3kuY291bnRyeS50b0xvY2FsZUxvd2VyQ2FzZSgpID09IGNvdW50cnkudG9Mb2NhbGVMb3dlckNhc2UoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiBjdXJyZW5jeS5jb2RlLnRvTG9jYWxlTG93ZXJDYXNlKCkgPT0gY29kZS50b0xvY2FsZUxvd2VyQ2FzZSgpO1xuICAgIH0pO1xuXG4gICAgcmV0dXJuIGN1cnJlbmN5ICYmIGN1cnJlbmN5LnN5bWJvbDtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldFN5bWJvbEJ5Q291bnRyeShjb3VudHJ5OiBzdHJpbmcpIHtcbiAgICBjb25zdCBjdXJyZW5jeSA9IGN1cnJlbmNpZXMuZmluZCgoY3VycmVuY3k6IEN1cnJlbmN5UHJvcHMpID0+IGN1cnJlbmN5LmNvdW50cnkudG9Mb2NhbGVMb3dlckNhc2UoKSA9PSBjb3VudHJ5LnRvTG9jYWxlTG93ZXJDYXNlKCkpO1xuXG4gICAgcmV0dXJuIGN1cnJlbmN5ICYmIGN1cnJlbmN5LnN5bWJvbDtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldFN5bWJvbEJ5Q3VycmVuY3lOYW1lKG5hbWU6IHN0cmluZywgY291bnRyeT86IHN0cmluZykge1xuICAgIGNvbnN0IGN1cnJlbmN5ID0gY3VycmVuY2llcy5maW5kKChjdXJyZW5jeTogQ3VycmVuY3lQcm9wcykgPT4ge1xuICAgICAgICBpZiAoY291bnRyeSkge1xuICAgICAgICAgICAgcmV0dXJuIGN1cnJlbmN5Lm5hbWUudG9Mb2NhbGVMb3dlckNhc2UoKSA9PSBuYW1lLnRvTG9jYWxlTG93ZXJDYXNlKCkgJiYgY3VycmVuY3kuY291bnRyeS50b0xvY2FsZUxvd2VyQ2FzZSgpID09IGNvdW50cnkudG9Mb2NhbGVMb3dlckNhc2UoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiBjdXJyZW5jeS5uYW1lLnRvTG9jYWxlTG93ZXJDYXNlKCkgPT0gbmFtZS50b0xvY2FsZUxvd2VyQ2FzZSgpO1xuICAgIH0pO1xuXG4gICAgcmV0dXJuIGN1cnJlbmN5ICYmIGN1cnJlbmN5LnN5bWJvbDtcbn1cbiIsImltcG9ydCB7IEN1cnJlbmN5UHJvcHMgfSBmcm9tIFwiLi90eXBlcy9DdXJyZW5jeVByb3BzXCI7XG5cbmV4cG9ydCBjb25zdCBjdXJyZW5jaWVzOiBDdXJyZW5jeVByb3BzW10gID0gW1xuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQWZnaGFuaXN0YW5cIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQWZnaGFuaVwiLFxuICAgICAgICBcImNvZGVcIjogXCJBRk5cIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLYi1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkFuZ3VpbGxhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkVhc3QgQ2FyaWJiZWFuIGRvbGxhclwiLFxuICAgICAgICBcImNvZGVcIjogXCJYQ0RcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCIkXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQ2FtYm9kaWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQ2FtYm9kaWFuIHJpZWxcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiS0hSXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4Z+bXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiRXF1YXRvcmlhbCBHdWluZWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQ2VudHJhbCBBZnJpY2FuIENGQSBmcmFuY1wiLFxuICAgICAgICBcImNvZGVcIjogXCJYQUZcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqNcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJBdXN0cmFsaWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQXVzdHJhbGlhbiBkb2xsYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiQVVEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkNoYWRcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQ0ZBIGZyYW5jIEJFQUNcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiWEFGXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKjXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiRmlubGFuZFwiLFxuICAgICAgICBcIm5hbWVcIjogXCJFdXJvXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkVVUlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCrFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkJlbmluXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkZyYW5jIENGQSBCQ0VBT1wiLFxuICAgICAgICBcImNvZGVcIjogXCJYT0ZcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqNcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJDdWJhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkN1YmFuIHBlc29cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiQ1VQXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkJhbmdsYWRlc2hcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQmFuZ2xhZGVzaGkgdGFrYVwiLFxuICAgICAgICBcImNvZGVcIjogXCJiZHRcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLgp7NcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJCcmF6aWxcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQnJhemlsaWFuIFJlYWxcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiQlJMXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiUiRcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJDb25nbyAtIEJyYXp6YXZpbGxlXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkNGQSBmcmFuYyBCRUFDXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlhBRlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCo1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkRvbWluaWNhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkVhc3QgQ2FyaWJiZWFuIGRvbGxhclwiLFxuICAgICAgICBcImNvZGVcIjogXCJYQ0RcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCIkXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiR2VvcmdpYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJHZW9yZ2lhbiBsYXJpXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkdFTFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuGDmlwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkdyZW5hZGFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiRWFzdCBDYXJpYmJlYW4gZG9sbGFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlhDRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIiRcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJIYWl0aVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJIYWl0aWFuIGdvdXJkZVwiLFxuICAgICAgICBcImNvZGVcIjogXCJIVEdcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJHXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiSW5kaWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiSW5kaWFuIHJ1cGVlXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIklOUlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCuVwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIklzcmFlbFwiLFxuICAgICAgICBcIm5hbWVcIjogXCJJc3JhZWxpIG5ldyBzaGVrZWxcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiSUxTXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKqXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiS2F6YWtoc3RhblwiLFxuICAgICAgICBcIm5hbWVcIjogXCJLYXpha2ggdGVuZ2VcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiS1pUXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oK4XCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiS3V3YWl0XCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkt1d2FpdGkgZGluYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiS1dEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi2K8u2YNcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJMZXNvdGhvXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkxvdGlcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiTFNMXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiTVwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkx1eGVtYm91cmdcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiRXVyb1wiLFxuICAgICAgICBcImNvZGVcIjogXCJFVVJcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqxcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJNYWxheXNpYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJNYWxheXNpYW4gcmluZ2dpdFwiLFxuICAgICAgICBcImNvZGVcIjogXCJNWVJcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJSTVwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk1hdXJpdGl1c1wiLFxuICAgICAgICBcIm5hbWVcIjogXCJNYXVyaXRpYW4gcnVwZWVcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiTVVSXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKoXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiTW9uZ29saWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiTW9uZ29saWFuIHR1Z3Jpa1wiLFxuICAgICAgICBcImNvZGVcIjogXCJNTlRcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigq5cIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJNeWFubWFyIChCdXJtYSlcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiTXlhbm1hciBreWF0XCIsXG4gICAgICAgIFwiY29kZVwiOiBcIk1NS1wiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIktcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJOZXcgQ2FsZWRvbmlhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkZyZW5jaCBQYWNpZmljIEZyYW5jXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlhQRlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCo1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlNhbW9hXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlNhbW9hbiB0YWxhXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIldTVFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIldTJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlRhbnphbmlhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlRhbnphbmlhbiBzaGlsbGluZ1wiLFxuICAgICAgICBcImNvZGVcIjogXCJUWlNcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJ4XCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiTm9yd2F5XCIsXG4gICAgICAgIFwibmFtZVwiOiBcIk5vcndlZ2lhbiBrcm9uZVwiLFxuICAgICAgICBcImNvZGVcIjogXCJOT0tcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJrclwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlNlcmJpYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJTZXJiaWFuIGRpbmFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlJTRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcImRpblwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlR1bmlzaWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiVHVuaXNpYW4gZGluYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiVE5EXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi2K8u2KpcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJQb3J0dWdhbFwiLFxuICAgICAgICBcIm5hbWVcIjogXCJFdXJvXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkVVUlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCrFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlNwYWluXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkV1cm9cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRVVSXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKsXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiVXpiZWtpc3RhblwiLFxuICAgICAgICBcIm5hbWVcIjogXCJVemJlayBzdW1cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiVVpTXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiU28nbVwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlJ3YW5kYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJGcmFuayBvZiBSd2FuZGFcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiUldGXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKjXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiU3dlZGVuXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlN3ZWRpc2gga3JvbmFcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiU0VLXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwia3JcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJZZW1lblwiLFxuICAgICAgICBcIm5hbWVcIjogXCJZZW1lbmkgcmlhbFwiLFxuICAgICAgICBcImNvZGVcIjogXCJZRVJcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLvt7xcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJQYXB1YSBOZXcgR3VpbmVhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIktpbmEgb2YgUGFwdWEgTmV3IEd1aW5lYVwiLFxuICAgICAgICBcImNvZGVcIjogXCJQR0tcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJLXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiU2xvdmVuaWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiRXVyb1wiLFxuICAgICAgICBcImNvZGVcIjogXCJFVVJcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqxcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJVa3JhaW5lXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlVrcmFpbmlhbiBocnl2bmlhXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlVBSFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCtFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkFsZ2VyaWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQWxnZXJpYW4gZGluYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRFpEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi2K/YrFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkFyZ2VudGluYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJBcmdlbnRpbmUgcGVzb1wiLFxuICAgICAgICBcImNvZGVcIjogXCJBUlNcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCIkXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQXplcmJhaWphblwiLFxuICAgICAgICBcIm5hbWVcIjogXCJBemVyYmFpamFuaSBtYW5hdFwiLFxuICAgICAgICBcImNvZGVcIjogXCJBWk5cIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJNXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQmVsYXJ1c1wiLFxuICAgICAgICBcIm5hbWVcIjogXCJCZWxhcnVzaWFuIHJ1YmxlXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkJZTlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIkJyXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQm9saXZpYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJib2xpdmlhbiBib2xpdmlhbm9cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiQk9CXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiQnNcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJCdWxnYXJpYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJCdWxnYXJpYW4gTGV2XCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkJHTlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcImx2XCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQ2FuYWRhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkNhbmFkaWFuIGRvbGxhclwiLFxuICAgICAgICBcImNvZGVcIjogXCJDQURcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJDJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkNoaW5hXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkNOWVwiLFxuICAgICAgICBcImNvZGVcIjogXCJDTllcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLCpVwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkNvc3RhIFJpY2FcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQ29zdGEgUmljYW4gY29sb25cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiQ1JDXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKhXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQ3plY2ggUmVwdWJsaWNcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQ3plY2ggY3Jvd25cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiQ1pLXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiS2NcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJFY3VhZG9yXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlUuUy4gZG9sbGFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlVTRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIiRcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJGcmVuY2ggcG9seW5lc2lhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkZyZW5jaCBQYWNpZmljIEZyYW5jXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlhQRlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCo1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkVzdG9uaWEgKG9sZClcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiRXN0b25pYW4ga3Jvb25cIixcbiAgICAgICAgXCJjb2RlXCI6IFwi0JXQldCaXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwia3JcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJFc3RvbmlhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkV1cm9cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRVVSXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKsXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiR2hhbmFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiR2hhbmFpYW4gY2VkaVwiLFxuICAgICAgICBcImNvZGVcIjogXCJHSFNcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigrVcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJHdWluZWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiR3VpbmVhbiBmcmFuY1wiLFxuICAgICAgICBcImNvZGVcIjogXCJHTkZcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqNcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJIb25nIEtvbmcgKFNwZWNpYWwgQWRtaW5pc3RyYXRpdmUgUmVnaW9uKVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJIb25nIEtvbmcgZG9sbGFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkhLRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIkhLJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIklyYW5cIixcbiAgICAgICAgXCJuYW1lXCI6IFwiSXJhbmlhbiByaWFsXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIklSUlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcItix2YrYp9mEXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiSmFtYWljYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJKYW1haWNhbiBkb2xsYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiSk1EXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIktpcmliYXRpXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkF1c3RyYWxpYW4gZG9sbGFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkFVRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIiRcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJMYW9zXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkxhb3RpYW4ga2lwXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkxBS1wiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCrVwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkxpYnlhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkxpYnlhbiBkaW5hclwiLFxuICAgICAgICBcImNvZGVcIjogXCJMWURcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLZhC7Yr1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk1hY2Vkb25pYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJNYWNlZG9uaWFuIGRlbmFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkRFTlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIk1LRFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk1hbGlcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiRnJhbmMgQ0ZBIEJDRUFPXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlhPRlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCo1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkZlZGVyYXRlZCBTdGF0ZXMgb2YgTWljcm9uZXNpYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJVLlMuIGRvbGxhclwiLFxuICAgICAgICBcImNvZGVcIjogXCJVU0RcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCIkXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiTW9udHNlcnJhdFwiLFxuICAgICAgICBcIm5hbWVcIjogXCJFYXN0IENhcmliYmVhbiBkb2xsYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiWENEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk5hdXJ1XCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkF1c3RyYWxpYW4gZG9sbGFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkFVRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIiRcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJOaWNhcmFndWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiTmljYXJhZ3VhbiBjb3Jkb2JhXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIk5JT1wiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIkMkXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiUGFraXN0YW5cIixcbiAgICAgICAgXCJuYW1lXCI6IFwiUGFraXN0YW5pIHJ1cGVlXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlBLUlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIlJzLlwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlBlcnVcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiUGVydXZpYW4gc2FsdFwiLFxuICAgICAgICBcImNvZGVcIjogXCJQRU5cIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJTLy5cIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJRYXRhclwiLFxuICAgICAgICBcIm5hbWVcIjogXCJRYXRhcmkgcmlhbFwiLFxuICAgICAgICBcImNvZGVcIjogXCJRQVJcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLYsS7ZglwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlNhaW50IEtpdHRzIGFuZCBOZXZpc1wiLFxuICAgICAgICBcIm5hbWVcIjogXCJFYXN0IENhcmliYmVhbiBkb2xsYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiWENEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlNhbyBUb21lIGFuZCBQcmluY2lwZVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJEb2JyYSBTYW8gVG9tZSBhbmQgUHJpbmNpcGVcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiU1REXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiRGJcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJTaWVycmEgTGVvbmVcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiTGVvbmVcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiU0xMXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiTGVcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJTb21hbGlhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlNvbWFsaSBzaGlsbGluZ1wiLFxuICAgICAgICBcImNvZGVcIjogXCJTT1NcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJTaC5Tby5cIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJTdWRhblwiLFxuICAgICAgICBcIm5hbWVcIjogXCJTdWRhbmVzZSBwb3VuZFwiLFxuICAgICAgICBcImNvZGVcIjogXCJTREdcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJTREdcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJTeXJpYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJTeXJpYW4gcG91bmRcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiU1lQXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiTFNcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJUb2dvXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkZyYW5jIENGQSBCQ0VBT1wiLFxuICAgICAgICBcImNvZGVcIjogXCJYT0ZcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqNcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJUdXJrbWVuaXN0YW5cIixcbiAgICAgICAgXCJuYW1lXCI6IFwiVHVya21lbiBtYW5hdFwiLFxuICAgICAgICBcImNvZGVcIjogXCJUTVRcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJUXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiVW5pdGVkIEtpbmdkb21cIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQnJpdGlzaCBwb3VuZCBzdGVybGluZ1wiLFxuICAgICAgICBcImNvZGVcIjogXCJHQlBcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLCo1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlZlbmV6dWVsYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJCb2xpdmFyaWFuIHNvdmVyZWlnblwiLFxuICAgICAgICBcImNvZGVcIjogXCJWRVNcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJCc1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkFuZG9ycmFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiRXVyb1wiLFxuICAgICAgICBcImNvZGVcIjogXCJFVVJcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqxcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJBcm1lbmlhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkFybWVuaWFuIGRyYW1cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiQU1EXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi1o9cIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJCYWhhbWFzXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkJhaGFtaWFuIGRvbGxhclwiLFxuICAgICAgICBcImNvZGVcIjogXCJCU0RcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCIkXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQmVsZ2l1bVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJFdXJvXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkVVUlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCrFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkJvc25pYSBhbmQgSGVyemVnb3ZpbmFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQm9zbmlhIGFuZCBIZXJ6ZWdvdmluYSBzdGFtcFwiLFxuICAgICAgICBcImNvZGVcIjogXCJCQU1cIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJLTVwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkNheW1hbiBJc2xhbmRzXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkNheW1hbiBJc2xhbmRzIGRvbGxhclwiLFxuICAgICAgICBcImNvZGVcIjogXCJLWURcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCIkXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiRXRoaW9waWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiRXRoaW9waWFuIGJpcnJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRVRCXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiQnJcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJJcmFxXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIklyYXFpIGRpbmFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIklRRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIti5LtivXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiSXZvcnkgQ29hc3RcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiRnJhbmMgQ0ZBIEJDRUFPXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlhPRlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCo1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkdpYnJhbHRhclwiLFxuICAgICAgICBcIm5hbWVcIjogXCJHaWJyYWx0YXIgcG91bmRcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiZ2lwXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiwqNcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJEZW5tYXJrXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkRhbmlzaCBrcm9uZVwiLFxuICAgICAgICBcImNvZGVcIjogXCJES0tcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJrclwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkd1aW5lYS1CaXNzYXVcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiRnJhbmMgQ0ZBIEJDRUFPXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlhPRlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCo1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkNvbG9tYmlhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkNvbG9tYmlhbiBwZXNvXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkNPUFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIiRcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJHYWJvblwiLFxuICAgICAgICBcIm5hbWVcIjogXCJDRkEgZnJhbmMgQkVBQ1wiLFxuICAgICAgICBcImNvZGVcIjogXCJYQUZcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqNcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJKYXBhblwiLFxuICAgICAgICBcIm5hbWVcIjogXCJKYXBhbmVzZSB5ZW5cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiSlBZXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiwqVcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJCdXJraW5hIEZhc29cIixcbiAgICAgICAgXCJuYW1lXCI6IFwiRnJhbmMgQ0ZBIEJDRUFPXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlhPRlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCo1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkVneXB0XCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkVneXB0aWFuIHBvdW5kXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkVHUFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIkxFXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiSHVuZ2FyeVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJIdW5nYXJpYW4gZm9yaW50XCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkhVRlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcImZ0XCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiTm9ydGggS29yZWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiTm9ydGggS29yZWFuIFdvblwiLFxuICAgICAgICBcImNvZGVcIjogXCJLUFdcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJLUFdcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJMYXR2aWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiTGF0dmlhbiBsYXRzXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkxWTFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIkxzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiTGF0dmlhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkV1cm9cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRVVSXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKsXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiTGllY2h0ZW5zdGVpblwiLFxuICAgICAgICBcIm5hbWVcIjogXCJTd2lzcyBmcmFua1wiLFxuICAgICAgICBcImNvZGVcIjogXCJDSEZcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqNcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJNYWRhZ2FzY2FyXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIk1hbGFnYXN5IGFyaWFyeVwiLFxuICAgICAgICBcImNvZGVcIjogXCJNR0FcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJBclwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk1hbHRhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkV1cm9cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRVVSXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKsXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiTW9sZG92YVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJNb2xkb3ZhbiBsZXVcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiTURMXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiTFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk1vcm9jY29cIixcbiAgICAgICAgXCJuYW1lXCI6IFwiTW9yb2NjYW4gZGlyaGFtXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIk0uQS5ELlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcItivLtmFLlwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk5lcGFsXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIk5lcGFsZXNlIHJ1cGVlXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIk5QUlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCqFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk5pZ2VyXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkZyYW5jIENGQSBCQ0VBT1wiLFxuICAgICAgICBcImNvZGVcIjogXCJYT0ZcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqNcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJQYWxhdVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJVLlMuIGRvbGxhclwiLFxuICAgICAgICBcImNvZGVcIjogXCJVU0RcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCIkXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiUGhpbGlwcGluZXNcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiUGhpbGlwcGluZSBwZXNvXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlBIUFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCsVwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlJvbWFuaWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiUm9tYW5pYW4gbGV1XCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlJPTlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIkxcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJTYWludCBMdWNpYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJFYXN0IENhcmliYmVhbiBkb2xsYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiWENEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlNhdWRpIEFyYWJpYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJTYXVkaSBSaXlhbFwiLFxuICAgICAgICBcImNvZGVcIjogXCJTQVJcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLYsS7Ys1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlNpbmdhcG9yZVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJTaW5nYXBvcmUgZG9sbGFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlNHRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIlMkXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiU291dGggQWZyaWNhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlNvdXRoIEFmcmljYW4gcmFuZFwiLFxuICAgICAgICBcImNvZGVcIjogXCJaQVJcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJSXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiU3VyaW5hbWVcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiU3VyaW5hbWUgZG9sbGFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlNSRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIiRcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJUb25nYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJUb25nYW4gcGEnYW5nYVwiLFxuICAgICAgICBcImNvZGVcIjogXCJUT1BcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJUJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlRhaXdhblwiLFxuICAgICAgICBcIm5hbWVcIjogXCJOZXcgVGFpd2FuIGRvbGxhclwiLFxuICAgICAgICBcImNvZGVcIjogXCJUV0RcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJOVCRcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJUdXZhbHVcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQXVzdHJhbGlhbiBkb2xsYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiQVVEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlVuaXRlZCBTdGF0ZXNcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiVS5TLiBkb2xsYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiVVNEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlZpZXRuYW1cIixcbiAgICAgICAgXCJuYW1lXCI6IFwiVmlldG5hbWVzZSBkb25nXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlZORFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCq1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkF1c3RyaWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiRXVyb1wiLFxuICAgICAgICBcImNvZGVcIjogXCJFVVJcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqxcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJCYXJiYWRvc1wiLFxuICAgICAgICBcIm5hbWVcIjogXCJCYXJiYWRpYW4gZG9sbGFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkJCRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIiRcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJBbGJhbmlhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkFsYmFuaWFuIGxla1wiLFxuICAgICAgICBcImNvZGVcIjogXCJBTExcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJMXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQnJ1bmVpIERhcnVzc2FsYW1cIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQnJ1bmVpIGRvbGxhclwiLFxuICAgICAgICBcImNvZGVcIjogXCJCTkRcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJCJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkJ1dGFuZVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJCaHV0YW5lc2Ugbmd1bHRydW1cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiQlROXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiTnUuXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQ2hpbGVcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQ2hpbGVhbiBwZXNvXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkNMUFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIiRcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJBbnRpZ3VhIGFuZCBCYXJidWRhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkVhc3QgQ2FyaWJiZWFuIGRvbGxhclwiLFxuICAgICAgICBcImNvZGVcIjogXCJYQ0RcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCIkXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQ2FtZXJvb25cIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQ0ZBIGZyYW5jIEJFQUNcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiWEFGXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKjXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQ29uZ28gLSBLaW5zaGFzYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJDb25nb2xlc2UgZnJhbmNcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiQ0RGXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKjXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQ3lwcnVzXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkV1cm9cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRVVSXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKsXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiRG9taW5pY2FuIFJlcHVibGljXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkRvbWluaWNhbiBwZXNvXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkRPUFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIlJEJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkVyaXRyZWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiTmFrZmFcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRVJOXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiTmZrXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiRnJhbmNlXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkV1cm9cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRVVSXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKsXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiSG9uZHVyYXNcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiSG9uZHVyYW4gbGVtcGlyYVwiLFxuICAgICAgICBcImNvZGVcIjogXCJITkxcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJMXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiR2VybWFueVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJFdXJvXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkVVUlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCrFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkd1YXRlbWFsYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJHdWF0ZW1hbGFuIHF1ZXR6YWxcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiR1RRXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiUVwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkluZG9uZXNpYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJJbmRvbmVzaWFuIHJ1cGlhaFwiLFxuICAgICAgICBcImNvZGVcIjogXCJJRFJcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJScFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIktlbnlhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIktlbnlhbiBzaGlsbGluZ1wiLFxuICAgICAgICBcImNvZGVcIjogXCJLRVNcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJLU2hcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJJdGFseVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJFdXJvXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkVVUlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCrFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk1hbGRpdmVzXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIk1hbGRpdmlhbiBydWZpeWFhXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIk1WUlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIlJGXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiTWV4aWNvXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIk1leGljYW4gcGVzb1wiLFxuICAgICAgICBcImNvZGVcIjogXCJNWE5cIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCIkXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiTGliZXJpYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJMaWJlcmlhbiBkb2xsYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiTFJEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk1hY2F1IChzcGVjaWFsIGFkbWluaXN0cmF0aXZlIHJlZ2lvbilcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiUGF0YWNhIE1hY2F1XCIsXG4gICAgICAgIFwiY29kZVwiOiBcIk1PUFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIsKlXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiS3lyZ3l6c3RhblwiLFxuICAgICAgICBcIm5hbWVcIjogXCJLeXJneXpzdGFuaSBzb21cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiS0dTXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi0YFcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJOYW1pYmlhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIk5hbWliaWFuIGRvbGxhclwiLFxuICAgICAgICBcImNvZGVcIjogXCJOQURcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJOJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk1vbnRlbmVncm9cIixcbiAgICAgICAgXCJuYW1lXCI6IFwiRXVyb1wiLFxuICAgICAgICBcImNvZGVcIjogXCJFVVJcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqxcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJOZXcgWmVhbGFuZFwiLFxuICAgICAgICBcIm5hbWVcIjogXCJOZXcgWmVhbGFuZCBkb2xsYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiTlpEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlN0LiBIZWxlbmFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiU2FpbnQgSGVsZW5hIHBvdW5kXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlNIUFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIlNIUFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlB1ZXJ0byBSaWNvXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlUuUy4gZG9sbGFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlVTRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIiRcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJTYW4gTWFyaW5vXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkV1cm9cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRVVSXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKsXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiUGFyYWd1YXlcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiUGFyYWd1YXlhbiBHdWFyYW5pXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlBZR1wiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCslwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlNvbG9tb24gaXNsYW5kc1wiLFxuICAgICAgICBcIm5hbWVcIjogXCJTb2xvbW9uIElzbGFuZHMgZG9sbGFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlNCRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIiRcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJPbWFuXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIk9tYW5pIHJpYWxcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiT01SXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi2LEu2LkuXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiU2V5Y2hlbGxlc1wiLFxuICAgICAgICBcIm5hbWVcIjogXCJTZXljaGVsbG9pcyBydXBlZVwiLFxuICAgICAgICBcImNvZGVcIjogXCJTQ1JcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJTUlwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlN3aXR6ZXJsYW5kXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlN3aXNzIGZyYW5rXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkNIRlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCo1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlNyaSBMYW5rYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJTcmkgTGFua2FuIHJ1cGVlXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkxLUlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuCusOCvglwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlRoYWlsYW5kXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlRoYWkgYmFodFwiLFxuICAgICAgICBcImNvZGVcIjogXCJUSEJcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLguL9cIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJUdXJrZXlcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiVHVya2lzaCBsaXJhXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlRSWVwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCulwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlVBRVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJVbml0ZWQgQXJhYiBFbWlyYXRlcyBkaXJoYW1cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiQUVEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiLtivLtilXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiWmFtYmlhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkt3YWNoYSAoWmFtYmlhbikgKDE5NjjigJMyMDEyKVwiLFxuICAgICAgICBcImNvZGVcIjogXCJaTVdcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJaS1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlZhbnVhdHVcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiV2F0dSBWYW51YXR1XCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlZVVlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIlZUXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQW5nb2xhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkFuZ29sYW4ga3dhbnphXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkFPQVwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcImt6XCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQXJ1YmFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQXJ1YmFuIGZsb3JpblwiLFxuICAgICAgICBcImNvZGVcIjogXCJBV0dcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLGklwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkJhaHJhaW5cIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQmFocmFpbmkgZGluYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiQkhEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiLtivLtioXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiQmVsaXplXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkJlbGl6ZSBkb2xsYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiQlpEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkJvdHN3YW5hXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkJvdHN3YW5hIHB1bGFcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiQldQXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiUFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkJ1cnVuZGlcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQnVydW5kaWFuIGZyYW5jXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkJJRlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCo1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkNBUlwiLFxuICAgICAgICBcIm5hbWVcIjogXCJDRkEgZnJhbmMgQkVBQ1wiLFxuICAgICAgICBcImNvZGVcIjogXCJYQUZcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqNcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJDb21vcm9zXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkZyYW5jIG9mIHRoZSBDb21vcm9zXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIktNRlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCo1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkNyb2F0aWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQ3JvYXRpYW4ga3VuYVwiLFxuICAgICAgICBcImNvZGVcIjogXCJIUktcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJrblwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkRqaWJvdXRpXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkZyYW5rIERqaWJvdXRpXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkRKRlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCo1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlNhbHZhZG9yXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlUuUy4gZG9sbGFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlVTRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIiRcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJGaWppXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkZpamlhbiBkb2xsYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRkpEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiRkokXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiR3JlZWNlXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkV1cm9cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRVVSXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKsXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiR2FtYmlhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkdhbWJpYW4gZGFsYXNpXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkdNRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIkRcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJJY2VsYW5kXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkljZWxhbmRpYyBrcm9uZVwiLFxuICAgICAgICBcImNvZGVcIjogXCJJU0tcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJrclwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkd1eWFuYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJHdXlhbmVzZSBkb2xsYXJcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiR1lEXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlRoZSBSZXB1YmxpYyBvZiBLb3JlYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJTb3V0aCBLb3JlYW4gV29uXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIktSV1wiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCqVwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIklyZWxhbmRcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiRXVyb1wiLFxuICAgICAgICBcImNvZGVcIjogXCJFVVJcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqxcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJKb3JkYW5cIixcbiAgICAgICAgXCJuYW1lXCI6IFwiSm9yZGFuaWFuIGRpbmFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkpPRFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIkpPRFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk1hbGF3aVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJNYWxhd2lhbiBrd2FjaGFcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiTVdLXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiTUtcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJMaXRodWFuaWEgKG9sZClcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiTGl0aHVhbmlhbiBsaXRhc1wiLFxuICAgICAgICBcImNvZGVcIjogXCJMVExcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJMdFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIkxpdGh1YW5pYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJFdXJvXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIkVVUlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIuKCrFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk5ldGhlcmxhbmRzXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkV1cm9cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRVVSXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKsXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiTW9uYWNvXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkV1cm9cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRVVSXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKsXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiTGViYW5vblwiLFxuICAgICAgICBcIm5hbWVcIjogXCJMZWJhbmVzZSBwb3VuZFwiLFxuICAgICAgICBcImNvZGVcIjogXCJMQlBcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLZhC7ZhFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk5pZ2VyaWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiTmlnZXJpYW4gbmFpcmFcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiTkdOXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKmXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiTWF1cml0YW5pYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJNYXVyaXRhbmlhbiBvdWd1aXlhXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIk1ST1wiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIk1ST1wiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlNhaW50IFZpbmNlbnQgYW5kIHRoZSBHcmVuYWRpbmVzXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkVhc3QgQ2FyaWJiZWFuIGRvbGxhclwiLFxuICAgICAgICBcImNvZGVcIjogXCJYQ0RcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCIkXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiVGFqaWtpc3RhblwiLFxuICAgICAgICBcIm5hbWVcIjogXCJUYWppayBzb21vbmlcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiVEpTXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiVEpTXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiUG9sYW5kXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlBvbGlzaCB6bG90eVwiLFxuICAgICAgICBcImNvZGVcIjogXCJQTE5cIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJ6xYJcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJTb3V0aCBTdWRhblwiLFxuICAgICAgICBcIm5hbWVcIjogXCJTdWRhbmVzZSBwb3VuZFwiLFxuICAgICAgICBcImNvZGVcIjogXCJTREdcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJTREdcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJVcnVndWF5XCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlVydWd1YXlhbiBwZXNvXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlVZVVwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIlVZVVwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIk1vemFtYmlxdWVcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiT2xkIG1vemFtYmljYW4gbWV0aWNhbFwiLFxuICAgICAgICBcImNvZGVcIjogXCJNWk5cIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCJNWk1cIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJSdXNzaWFcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiUnVzc2lhbiBydWJsZVwiLFxuICAgICAgICBcImNvZGVcIjogXCJSVUJcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigr1cIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJTd2F6aWxhbmRcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiU3dhemkgbGlsYW5nZW5pXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlNaTFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIlNaTFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIldhbGxpcyBhbmQgRnV0dW5hXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkZyZW5jaCBQYWNpZmljIEZyYW5jXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlhQRlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIkZcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJTZW5lZ2FsXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkZyYW5jIENGQSBCQ0VBT1wiLFxuICAgICAgICBcImNvZGVcIjogXCJYT0ZcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigqNcIlxuICAgIH0sXG4gICAge1xuICAgICAgICBcImNvdW50cnlcIjogXCJUcmluaWRhZCBhbmQgVG9iYWdvXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlRyaW5pZGFkIGFuZCBUb2JhZ28gZG9sbGFyXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlRURFwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIlRUJFwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlBhbmFtYVwiLFxuICAgICAgICBcIm5hbWVcIjogXCJQYW5hbWEgYmFsYm9hXCIsXG4gICAgICAgIFwiY29kZVwiOiBcIlBBQlwiLFxuICAgICAgICBcInN5bWJvbFwiOiBcIkIvLlwiXG4gICAgfSxcbiAgICB7XG4gICAgICAgIFwiY291bnRyeVwiOiBcIlNsb3Zha2lhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIkV1cm9cIixcbiAgICAgICAgXCJjb2RlXCI6IFwiRVVSXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwi4oKsXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiVWdhbmRhXCIsXG4gICAgICAgIFwibmFtZVwiOiBcIlVnYW5kYW4gc2hpbGxpbmdcIixcbiAgICAgICAgXCJjb2RlXCI6IFwiVUdYXCIsXG4gICAgICAgIFwic3ltYm9sXCI6IFwiVVNoXCJcbiAgICB9LFxuICAgIHtcbiAgICAgICAgXCJjb3VudHJ5XCI6IFwiV29ybGRcIixcbiAgICAgICAgXCJuYW1lXCI6IFwiQml0Y29pblwiLFxuICAgICAgICBcImNvZGVcIjogXCJCVENcIixcbiAgICAgICAgXCJzeW1ib2xcIjogXCLigr9cIlxuICAgIH0sXG5cbl1cbiIsIi8vIFRoZSBtb2R1bGUgY2FjaGVcbnZhciBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX18gPSB7fTtcblxuLy8gVGhlIHJlcXVpcmUgZnVuY3Rpb25cbmZ1bmN0aW9uIF9fd2VicGFja19yZXF1aXJlX18obW9kdWxlSWQpIHtcblx0Ly8gQ2hlY2sgaWYgbW9kdWxlIGlzIGluIGNhY2hlXG5cdHZhciBjYWNoZWRNb2R1bGUgPSBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX19bbW9kdWxlSWRdO1xuXHRpZiAoY2FjaGVkTW9kdWxlICE9PSB1bmRlZmluZWQpIHtcblx0XHRyZXR1cm4gY2FjaGVkTW9kdWxlLmV4cG9ydHM7XG5cdH1cblx0Ly8gQ3JlYXRlIGEgbmV3IG1vZHVsZSAoYW5kIHB1dCBpdCBpbnRvIHRoZSBjYWNoZSlcblx0dmFyIG1vZHVsZSA9IF9fd2VicGFja19tb2R1bGVfY2FjaGVfX1ttb2R1bGVJZF0gPSB7XG5cdFx0Ly8gbm8gbW9kdWxlLmlkIG5lZWRlZFxuXHRcdC8vIG5vIG1vZHVsZS5sb2FkZWQgbmVlZGVkXG5cdFx0ZXhwb3J0czoge31cblx0fTtcblxuXHQvLyBFeGVjdXRlIHRoZSBtb2R1bGUgZnVuY3Rpb25cblx0X193ZWJwYWNrX21vZHVsZXNfX1ttb2R1bGVJZF0uY2FsbChtb2R1bGUuZXhwb3J0cywgbW9kdWxlLCBtb2R1bGUuZXhwb3J0cywgX193ZWJwYWNrX3JlcXVpcmVfXyk7XG5cblx0Ly8gUmV0dXJuIHRoZSBleHBvcnRzIG9mIHRoZSBtb2R1bGVcblx0cmV0dXJuIG1vZHVsZS5leHBvcnRzO1xufVxuXG4iLCIvLyBzdGFydHVwXG4vLyBMb2FkIGVudHJ5IG1vZHVsZSBhbmQgcmV0dXJuIGV4cG9ydHNcbi8vIFRoaXMgZW50cnkgbW9kdWxlIGlzIHJlZmVyZW5jZWQgYnkgb3RoZXIgbW9kdWxlcyBzbyBpdCBjYW4ndCBiZSBpbmxpbmVkXG52YXIgX193ZWJwYWNrX2V4cG9ydHNfXyA9IF9fd2VicGFja19yZXF1aXJlX18oNjA3KTtcbiJdLCJuYW1lcyI6WyJyb290IiwiZmFjdG9yeSIsImV4cG9ydHMiLCJtb2R1bGUiLCJkZWZpbmUiLCJhbWQiLCJzZWxmIiwiY29kZSIsImNvdW50cnkiLCJjdXJyZW5jeSIsImN1cnJlbmNpZXMiLCJmaW5kIiwidG9Mb2NhbGVMb3dlckNhc2UiLCJzeW1ib2wiLCJuYW1lIiwiX193ZWJwYWNrX21vZHVsZV9jYWNoZV9fIiwiX193ZWJwYWNrX3JlcXVpcmVfXyIsIm1vZHVsZUlkIiwiY2FjaGVkTW9kdWxlIiwidW5kZWZpbmVkIiwiX193ZWJwYWNrX21vZHVsZXNfXyIsImNhbGwiXSwic291cmNlUm9vdCI6IiJ9