/*!
 * Bootstrap Colorpicker v2.5.2
 * https://itsjavi.com/bootstrap-colorpicker/
 *
 * Originally written by (c) 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 */.colorpicker-saturation{width:100px;height:100px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC);cursor:crosshair;float:left}.colorpicker-saturation i{display:block;height:5px;width:5px;border:1px solid #000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px}.colorpicker-saturation i b{display:block;height:5px;width:5px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.colorpicker-alpha,.colorpicker-hue{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px}.colorpicker-alpha i,.colorpicker-hue i{display:block;height:1px;background:#000;border-top:1px solid #fff;position:absolute;top:0;left:0;width:100%;margin-top:-1px}.colorpicker-hue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC)}.colorpicker-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);display:none}.colorpicker-alpha,.colorpicker-hue,.colorpicker-saturation{background-size:contain}.colorpicker{padding:4px;min-width:130px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:2500}.colorpicker:after,.colorpicker:before{display:table;content:"";line-height:0}.colorpicker:after{clear:both}.colorpicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.colorpicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.colorpicker div{position:relative}.colorpicker.colorpicker-with-alpha{min-width:140px}.colorpicker.colorpicker-with-alpha .colorpicker-alpha{display:block}.colorpicker-color{height:10px;margin-top:5px;clear:both;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);background-position:0 100%}.colorpicker-color div{height:10px}.colorpicker-selectors{display:none;height:10px;margin-top:5px;clear:both}.colorpicker-selectors i{cursor:pointer;float:left;height:10px;width:10px}.colorpicker-selectors i+i{margin-left:3px}.colorpicker-element .add-on i,.colorpicker-element .input-group-addon i{display:inline-block;cursor:pointer;height:16px;vertical-align:text-top;width:16px}.colorpicker.colorpicker-inline{position:relative;display:inline-block;float:none;z-index:auto}.colorpicker.colorpicker-horizontal{width:110px;min-width:110px;height:auto}.colorpicker.colorpicker-horizontal .colorpicker-saturation{margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-color{width:100px}.colorpicker.colorpicker-horizontal .colorpicker-alpha,.colorpicker.colorpicker-horizontal .colorpicker-hue{width:100px;height:15px;float:left;cursor:col-resize;margin-left:0;margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-alpha i,.colorpicker.colorpicker-horizontal .colorpicker-hue i{display:block;height:15px;background:#fff;position:absolute;top:0;left:0;width:1px;border:none;margin-top:0}.colorpicker.colorpicker-horizontal .colorpicker-hue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==)}.colorpicker.colorpicker-horizontal .colorpicker-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=)}.colorpicker-right:before{left:auto;right:6px}.colorpicker-right:after{left:auto;right:7px}.colorpicker-no-arrow:before{border-right:0;border-left:0}.colorpicker-no-arrow:after{border-right:0;border-left:0}.colorpicker-alpha.colorpicker-visible,.colorpicker-hue.colorpicker-visible,.colorpicker-saturation.colorpicker-visible,.colorpicker-selectors.colorpicker-visible,.colorpicker.colorpicker-visible{display:block}.colorpicker-alpha.colorpicker-hidden,.colorpicker-hue.colorpicker-hidden,.colorpicker-saturation.colorpicker-hidden,.colorpicker-selectors.colorpicker-hidden,.colorpicker.colorpicker-hidden{display:none}.colorpicker-inline.colorpicker-visible{display:inline-block}
/*# sourceMappingURL=bootstrap-colorpicker.min.css.map */
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.chosen-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
          clip-path: inset(100% 100%);
}

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
  -webkit-clip-path: none;
          clip-path: none;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/web/themes/jdm-back/dist/images/chosen-sprite.6768c197.png) -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/web/themes/jdm-back/dist/images/chosen-sprite.6768c197.png) no-repeat 0px 2px;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url(/web/themes/jdm-back/dist/images/chosen-sprite.6768c197.png) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
          clip-path: inset(100% 100%);
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/web/themes/jdm-back/dist/images/chosen-sprite.6768c197.png) -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
  background-image: linear-gradient(#eee 20%, #fff 80%);
  -webkit-box-shadow: 0 1px 0 #fff inset;
          box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url(/web/themes/jdm-back/dist/images/chosen-sprite.6768c197.png) no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url(/web/themes/jdm-back/dist/images/chosen-sprite@2x.a0b7f3f1.png) !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}

/* @end */

.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/web/themes/jdm-back/dist/images/loading.f657825a.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/web/themes/jdm-back/dist/images/prev.0edc57cc.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/web/themes/jdm-back/dist/images/next.62074ac7.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/web/themes/jdm-back/dist/images/close.0cfd6489.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
/*!
 * Bootstrap-select v1.13.18 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2020 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */

@-webkit-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
@keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
select.bs-select-hidden,
.bootstrap-select > select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}
.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
  vertical-align: middle;
}
.bootstrap-select > .dropdown-toggle {
  position: relative;
  width: 100%;
  text-align: right;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bootstrap-select > .dropdown-toggle:after {
  margin-top: -1px;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {
  color: rgba(255, 255, 255, 0.5);
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
  z-index: 0 !important;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2 !important;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle,
.bootstrap-select.is-invalid .dropdown-toggle,
.was-validated .bootstrap-select select:invalid + .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.is-valid .dropdown-toggle,
.was-validated .bootstrap-select select:valid + .dropdown-toggle {
  border-color: #28a745;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
  height: auto;
}
:not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  float: none;
  z-index: auto;
}
.form-inline .bootstrap-select,
.form-inline .bootstrap-select.form-control:not([class*="col-"]) {
  width: auto;
}
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.dropdown-menu-right,
.bootstrap-select[class*="col-"].dropdown-menu-right,
.row .bootstrap-select[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-group .bootstrap-select {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.form-control,
.form-group-sm .bootstrap-select.form-control {
  padding: 0;
}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle,
.bootstrap-select.form-control-lg .dropdown-toggle {
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: 0.25rem 0.5rem;
}
.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: 0.5rem 1rem;
}
.form-inline .bootstrap-select .form-control {
  width: 100%;
}
.bootstrap-select.disabled,
.bootstrap-select > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.disabled:focus,
.bootstrap-select > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.bs-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 0 !important;
  padding: 0 !important;
}
.bootstrap-select.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select .dropdown-toggle .filter-option {
  position: static;
  top: 0;
  left: 0;
  float: left;
  height: 100%;
  width: 100%;
  text-align: left;
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.bs3.bootstrap-select .dropdown-toggle .filter-option {
  padding-right: inherit;
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
  position: absolute;
  padding-top: inherit;
  padding-bottom: inherit;
  padding-left: inherit;
  float: none;
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
  padding-right: inherit;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
}
.bootstrap-select .dropdown-toggle .filter-expand {
  width: 0 !important;
  float: left;
  opacity: 0 !important;
  overflow: hidden;
}
.bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.input-group .bootstrap-select.form-control .dropdown-toggle {
  border-radius: inherit;
}
.bootstrap-select[class*="col-"] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select .dropdown-menu > .inner:focus {
  outline: none !important;
}
.bootstrap-select .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select .dropdown-menu li {
  position: relative;
}
.bootstrap-select .dropdown-menu li.active small {
  color: rgba(255, 255, 255, 0.5) !important;
}
.bootstrap-select .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.bootstrap-select .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select .dropdown-menu .notify.fadeOut {
  -webkit-animation: 300ms linear 750ms forwards bs-notify-fadeOut;
       -o-animation: 300ms linear 750ms forwards bs-notify-fadeOut;
          animation: 300ms linear 750ms forwards bs-notify-fadeOut;
}
.bootstrap-select .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option {
  position: static;
  display: inline;
  padding: 0;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
  display: inline;
}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
  content: '\00a0';
}
.bootstrap-select.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 5px;
}
.bootstrap-select.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select .bs-ok-default:after {
  content: '';
  display: block;
  width: 0.5em;
  height: 1em;
  border-style: solid;
  border-width: 0 0.26em 0.26em 0;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
  bottom: auto;
  top: -4px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
  bottom: auto;
  top: -4px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}
.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}
/*# sourceMappingURL=bootstrap-select.css.map */
.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2}
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/web/themes/jdm-back/dist/fonts/glyphicons-halflings-regular.5be1347c.eot);
  src: url(/web/themes/jdm-back/dist/fonts/glyphicons-halflings-regular.5be1347c.eot?#iefix) format("embedded-opentype"), url(/web/themes/jdm-back/dist/fonts/glyphicons-halflings-regular.be810be3.woff2) format("woff2"), url(/web/themes/jdm-back/dist/fonts/glyphicons-halflings-regular.82b1212e.woff) format("woff"), url(/web/themes/jdm-back/dist/fonts/glyphicons-halflings-regular.4692b9ec.ttf) format("truetype"), url(/web/themes/jdm-back/dist/images/glyphicons-halflings-regular.060b2710.svg#glyphicons_halflingsregular) format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #e8ebf0;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #054149;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #000101;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #e8ebf0;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #054149;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #021619;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #054149;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #021619;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #e8ebf0;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #222222;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #222222;
  background-color: #e0e0e0;
  border-color: #eeeeee;
}
.btn-default:focus,
.btn-default.focus {
  color: #222222;
  background-color: #c7c7c7;
  border-color: #aeaeae;
}
.btn-default:hover {
  color: #222222;
  background-color: #c7c7c7;
  border-color: #cfcfcf;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #222222;
  background-color: #c7c7c7;
  background-image: none;
  border-color: #cfcfcf;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #222222;
  background-color: #b5b5b5;
  border-color: #aeaeae;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #e0e0e0;
  border-color: #eeeeee;
}
.btn-default .badge {
  color: #e0e0e0;
  background-color: #222222;
}
.btn-primary {
  color: #fff;
  background-color: #054149;
  border-color: #032c31;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #021619;
  border-color: #000000;
}
.btn-primary:hover {
  color: #fff;
  background-color: #021619;
  border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #021619;
  background-image: none;
  border-color: #000000;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #054149;
  border-color: #032c31;
}
.btn-primary .badge {
  color: #054149;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: 400;
  color: #054149;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #000101;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #054149;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #054149;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #e8ebf0;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #e8ebf0;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #054149;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #e8ebf0;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #054149;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #000101;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #054149;
  border-color: #054149;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #054149;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #021619;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #054149;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #e8ebf0;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #054149;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #054149;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #054149;
  border-color: #054149;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #2ad9f0;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #054149;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #054149;
  border-color: #054149;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #054149;
}
.panel-primary > .panel-heading .badge {
  color: #054149;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #054149;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: "\2039";
}
.carousel-control .icon-next:before {
  content: "\203a";
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.fa-xs {
  font-size: 0.75em;
}
.fa-sm {
  font-size: 0.875em;
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}
.fa-border {
  border-radius: 0.1em;
  border: solid 0.08em #eee;
  padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none;
}
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em;
}
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}
.fa-accessible-icon:before {
  content: "\f368";
}
.fa-accusoft:before {
  content: "\f369";
}
.fa-acquisitions-incorporated:before {
  content: "\f6af";
}
.fa-ad:before {
  content: "\f641";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-card:before {
  content: "\f2bb";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-adn:before {
  content: "\f170";
}
.fa-adversal:before {
  content: "\f36a";
}
.fa-affiliatetheme:before {
  content: "\f36b";
}
.fa-air-freshener:before {
  content: "\f5d0";
}
.fa-airbnb:before {
  content: "\f834";
}
.fa-algolia:before {
  content: "\f36c";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-alipay:before {
  content: "\f642";
}
.fa-allergies:before {
  content: "\f461";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-amazon-pay:before {
  content: "\f42c";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-amilia:before {
  content: "\f36d";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-android:before {
  content: "\f17b";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angry:before {
  content: "\f556";
}
.fa-angrycreative:before {
  content: "\f36e";
}
.fa-angular:before {
  content: "\f420";
}
.fa-ankh:before {
  content: "\f644";
}
.fa-app-store:before {
  content: "\f36f";
}
.fa-app-store-ios:before {
  content: "\f370";
}
.fa-apper:before {
  content: "\f371";
}
.fa-apple:before {
  content: "\f179";
}
.fa-apple-alt:before {
  content: "\f5d1";
}
.fa-apple-pay:before {
  content: "\f415";
}
.fa-archive:before {
  content: "\f187";
}
.fa-archway:before {
  content: "\f557";
}
.fa-arrow-alt-circle-down:before {
  content: "\f358";
}
.fa-arrow-alt-circle-left:before {
  content: "\f359";
}
.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}
.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-arrows-alt-h:before {
  content: "\f337";
}
.fa-arrows-alt-v:before {
  content: "\f338";
}
.fa-artstation:before {
  content: "\f77a";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-asymmetrik:before {
  content: "\f372";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-atlas:before {
  content: "\f558";
}
.fa-atlassian:before {
  content: "\f77b";
}
.fa-atom:before {
  content: "\f5d2";
}
.fa-audible:before {
  content: "\f373";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-autoprefixer:before {
  content: "\f41c";
}
.fa-avianex:before {
  content: "\f374";
}
.fa-aviato:before {
  content: "\f421";
}
.fa-award:before {
  content: "\f559";
}
.fa-aws:before {
  content: "\f375";
}
.fa-baby:before {
  content: "\f77c";
}
.fa-baby-carriage:before {
  content: "\f77d";
}
.fa-backspace:before {
  content: "\f55a";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-bacon:before {
  content: "\f7e5";
}
.fa-bacteria:before {
  content: "\e059";
}
.fa-bacterium:before {
  content: "\e05a";
}
.fa-bahai:before {
  content: "\f666";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-balance-scale-left:before {
  content: "\f515";
}
.fa-balance-scale-right:before {
  content: "\f516";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-band-aid:before {
  content: "\f462";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-baseball-ball:before {
  content: "\f433";
}
.fa-basketball-ball:before {
  content: "\f434";
}
.fa-bath:before {
  content: "\f2cd";
}
.fa-battery-empty:before {
  content: "\f244";
}
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battle-net:before {
  content: "\f835";
}
.fa-bed:before {
  content: "\f236";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bezier-curve:before {
  content: "\f55b";
}
.fa-bible:before {
  content: "\f647";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-biking:before {
  content: "\f84a";
}
.fa-bimobject:before {
  content: "\f378";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-biohazard:before {
  content: "\f780";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitcoin:before {
  content: "\f379";
}
.fa-bity:before {
  content: "\f37a";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-blackberry:before {
  content: "\f37b";
}
.fa-blender:before {
  content: "\f517";
}
.fa-blender-phone:before {
  content: "\f6b6";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-blog:before {
  content: "\f781";
}
.fa-blogger:before {
  content: "\f37c";
}
.fa-blogger-b:before {
  content: "\f37d";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-bold:before {
  content: "\f032";
}
.fa-bolt:before {
  content: "\f0e7";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-bone:before {
  content: "\f5d7";
}
.fa-bong:before {
  content: "\f55c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-book-dead:before {
  content: "\f6b7";
}
.fa-book-medical:before {
  content: "\f7e6";
}
.fa-book-open:before {
  content: "\f518";
}
.fa-book-reader:before {
  content: "\f5da";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-bootstrap:before {
  content: "\f836";
}
.fa-border-all:before {
  content: "\f84c";
}
.fa-border-none:before {
  content: "\f850";
}
.fa-border-style:before {
  content: "\f853";
}
.fa-bowling-ball:before {
  content: "\f436";
}
.fa-box:before {
  content: "\f466";
}
.fa-box-open:before {
  content: "\f49e";
}
.fa-box-tissue:before {
  content: "\e05b";
}
.fa-boxes:before {
  content: "\f468";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-brain:before {
  content: "\f5dc";
}
.fa-bread-slice:before {
  content: "\f7ec";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-briefcase-medical:before {
  content: "\f469";
}
.fa-broadcast-tower:before {
  content: "\f519";
}
.fa-broom:before {
  content: "\f51a";
}
.fa-brush:before {
  content: "\f55d";
}
.fa-btc:before {
  content: "\f15a";
}
.fa-buffer:before {
  content: "\f837";
}
.fa-bug:before {
  content: "\f188";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-burn:before {
  content: "\f46a";
}
.fa-buromobelexperte:before {
  content: "\f37f";
}
.fa-bus:before {
  content: "\f207";
}
.fa-bus-alt:before {
  content: "\f55e";
}
.fa-business-time:before {
  content: "\f64a";
}
.fa-buy-n-large:before {
  content: "\f8a6";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-calendar:before {
  content: "\f133";
}
.fa-calendar-alt:before {
  content: "\f073";
}
.fa-calendar-check:before {
  content: "\f274";
}
.fa-calendar-day:before {
  content: "\f783";
}
.fa-calendar-minus:before {
  content: "\f272";
}
.fa-calendar-plus:before {
  content: "\f271";
}
.fa-calendar-times:before {
  content: "\f273";
}
.fa-calendar-week:before {
  content: "\f784";
}
.fa-camera:before {
  content: "\f030";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-campground:before {
  content: "\f6bb";
}
.fa-canadian-maple-leaf:before {
  content: "\f785";
}
.fa-candy-cane:before {
  content: "\f786";
}
.fa-cannabis:before {
  content: "\f55f";
}
.fa-capsules:before {
  content: "\f46b";
}
.fa-car:before {
  content: "\f1b9";
}
.fa-car-alt:before {
  content: "\f5de";
}
.fa-car-battery:before {
  content: "\f5df";
}
.fa-car-crash:before {
  content: "\f5e1";
}
.fa-car-side:before {
  content: "\f5e4";
}
.fa-caravan:before {
  content: "\f8ff";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-caret-square-down:before {
  content: "\f150";
}
.fa-caret-square-left:before {
  content: "\f191";
}
.fa-caret-square-right:before {
  content: "\f152";
}
.fa-caret-square-up:before {
  content: "\f151";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-carrot:before {
  content: "\f787";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cash-register:before {
  content: "\f788";
}
.fa-cat:before {
  content: "\f6be";
}
.fa-cc-amazon-pay:before {
  content: "\f42d";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-apple-pay:before {
  content: "\f416";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-centercode:before {
  content: "\f380";
}
.fa-centos:before {
  content: "\f789";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-chair:before {
  content: "\f6c0";
}
.fa-chalkboard:before {
  content: "\f51b";
}
.fa-chalkboard-teacher:before {
  content: "\f51c";
}
.fa-charging-station:before {
  content: "\f5e7";
}
.fa-chart-area:before {
  content: "\f1fe";
}
.fa-chart-bar:before {
  content: "\f080";
}
.fa-chart-line:before {
  content: "\f201";
}
.fa-chart-pie:before {
  content: "\f200";
}
.fa-check:before {
  content: "\f00c";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-check-double:before {
  content: "\f560";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-cheese:before {
  content: "\f7ef";
}
.fa-chess:before {
  content: "\f439";
}
.fa-chess-bishop:before {
  content: "\f43a";
}
.fa-chess-board:before {
  content: "\f43c";
}
.fa-chess-king:before {
  content: "\f43f";
}
.fa-chess-knight:before {
  content: "\f441";
}
.fa-chess-pawn:before {
  content: "\f443";
}
.fa-chess-queen:before {
  content: "\f445";
}
.fa-chess-rook:before {
  content: "\f447";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-chromecast:before {
  content: "\f838";
}
.fa-church:before {
  content: "\f51d";
}
.fa-circle:before {
  content: "\f111";
}
.fa-circle-notch:before {
  content: "\f1ce";
}
.fa-city:before {
  content: "\f64f";
}
.fa-clinic-medical:before {
  content: "\f7f2";
}
.fa-clipboard:before {
  content: "\f328";
}
.fa-clipboard-check:before {
  content: "\f46c";
}
.fa-clipboard-list:before {
  content: "\f46d";
}
.fa-clock:before {
  content: "\f017";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-closed-captioning:before {
  content: "\f20a";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-cloud-download-alt:before {
  content: "\f381";
}
.fa-cloud-meatball:before {
  content: "\f73b";
}
.fa-cloud-moon:before {
  content: "\f6c3";
}
.fa-cloud-moon-rain:before {
  content: "\f73c";
}
.fa-cloud-rain:before {
  content: "\f73d";
}
.fa-cloud-showers-heavy:before {
  content: "\f740";
}
.fa-cloud-sun:before {
  content: "\f6c4";
}
.fa-cloud-sun-rain:before {
  content: "\f743";
}
.fa-cloud-upload-alt:before {
  content: "\f382";
}
.fa-cloudflare:before {
  content: "\e07d";
}
.fa-cloudscale:before {
  content: "\f383";
}
.fa-cloudsmith:before {
  content: "\f384";
}
.fa-cloudversify:before {
  content: "\f385";
}
.fa-cocktail:before {
  content: "\f561";
}
.fa-code:before {
  content: "\f121";
}
.fa-code-branch:before {
  content: "\f126";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cog:before {
  content: "\f013";
}
.fa-cogs:before {
  content: "\f085";
}
.fa-coins:before {
  content: "\f51e";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-comment:before {
  content: "\f075";
}
.fa-comment-alt:before {
  content: "\f27a";
}
.fa-comment-dollar:before {
  content: "\f651";
}
.fa-comment-dots:before {
  content: "\f4ad";
}
.fa-comment-medical:before {
  content: "\f7f5";
}
.fa-comment-slash:before {
  content: "\f4b3";
}
.fa-comments:before {
  content: "\f086";
}
.fa-comments-dollar:before {
  content: "\f653";
}
.fa-compact-disc:before {
  content: "\f51f";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-compress:before {
  content: "\f066";
}
.fa-compress-alt:before {
  content: "\f422";
}
.fa-compress-arrows-alt:before {
  content: "\f78c";
}
.fa-concierge-bell:before {
  content: "\f562";
}
.fa-confluence:before {
  content: "\f78d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-cookie:before {
  content: "\f563";
}
.fa-cookie-bite:before {
  content: "\f564";
}
.fa-copy:before {
  content: "\f0c5";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-cotton-bureau:before {
  content: "\f89e";
}
.fa-couch:before {
  content: "\f4b8";
}
.fa-cpanel:before {
  content: "\f388";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-creative-commons-by:before {
  content: "\f4e7";
}
.fa-creative-commons-nc:before {
  content: "\f4e8";
}
.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}
.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}
.fa-creative-commons-nd:before {
  content: "\f4eb";
}
.fa-creative-commons-pd:before {
  content: "\f4ec";
}
.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}
.fa-creative-commons-remix:before {
  content: "\f4ee";
}
.fa-creative-commons-sa:before {
  content: "\f4ef";
}
.fa-creative-commons-sampling:before {
  content: "\f4f0";
}
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}
.fa-creative-commons-share:before {
  content: "\f4f2";
}
.fa-creative-commons-zero:before {
  content: "\f4f3";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-critical-role:before {
  content: "\f6c9";
}
.fa-crop:before {
  content: "\f125";
}
.fa-crop-alt:before {
  content: "\f565";
}
.fa-cross:before {
  content: "\f654";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-crow:before {
  content: "\f520";
}
.fa-crown:before {
  content: "\f521";
}
.fa-crutch:before {
  content: "\f7f7";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-css3-alt:before {
  content: "\f38b";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-cut:before {
  content: "\f0c4";
}
.fa-cuttlefish:before {
  content: "\f38c";
}
.fa-d-and-d:before {
  content: "\f38d";
}
.fa-d-and-d-beyond:before {
  content: "\f6ca";
}
.fa-dailymotion:before {
  content: "\e052";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-deaf:before {
  content: "\f2a4";
}
.fa-deezer:before {
  content: "\e077";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-democrat:before {
  content: "\f747";
}
.fa-deploydog:before {
  content: "\f38e";
}
.fa-deskpro:before {
  content: "\f38f";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-dev:before {
  content: "\f6cc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-dharmachakra:before {
  content: "\f655";
}
.fa-dhl:before {
  content: "\f790";
}
.fa-diagnoses:before {
  content: "\f470";
}
.fa-diaspora:before {
  content: "\f791";
}
.fa-dice:before {
  content: "\f522";
}
.fa-dice-d20:before {
  content: "\f6cf";
}
.fa-dice-d6:before {
  content: "\f6d1";
}
.fa-dice-five:before {
  content: "\f523";
}
.fa-dice-four:before {
  content: "\f524";
}
.fa-dice-one:before {
  content: "\f525";
}
.fa-dice-six:before {
  content: "\f526";
}
.fa-dice-three:before {
  content: "\f527";
}
.fa-dice-two:before {
  content: "\f528";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-digital-ocean:before {
  content: "\f391";
}
.fa-digital-tachograph:before {
  content: "\f566";
}
.fa-directions:before {
  content: "\f5eb";
}
.fa-discord:before {
  content: "\f392";
}
.fa-discourse:before {
  content: "\f393";
}
.fa-disease:before {
  content: "\f7fa";
}
.fa-divide:before {
  content: "\f529";
}
.fa-dizzy:before {
  content: "\f567";
}
.fa-dna:before {
  content: "\f471";
}
.fa-dochub:before {
  content: "\f394";
}
.fa-docker:before {
  content: "\f395";
}
.fa-dog:before {
  content: "\f6d3";
}
.fa-dollar-sign:before {
  content: "\f155";
}
.fa-dolly:before {
  content: "\f472";
}
.fa-dolly-flatbed:before {
  content: "\f474";
}
.fa-donate:before {
  content: "\f4b9";
}
.fa-door-closed:before {
  content: "\f52a";
}
.fa-door-open:before {
  content: "\f52b";
}
.fa-dot-circle:before {
  content: "\f192";
}
.fa-dove:before {
  content: "\f4ba";
}
.fa-download:before {
  content: "\f019";
}
.fa-draft2digital:before {
  content: "\f396";
}
.fa-drafting-compass:before {
  content: "\f568";
}
.fa-dragon:before {
  content: "\f6d5";
}
.fa-draw-polygon:before {
  content: "\f5ee";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-dribbble-square:before {
  content: "\f397";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-drum:before {
  content: "\f569";
}
.fa-drum-steelpan:before {
  content: "\f56a";
}
.fa-drumstick-bite:before {
  content: "\f6d7";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-dumbbell:before {
  content: "\f44b";
}
.fa-dumpster:before {
  content: "\f793";
}
.fa-dumpster-fire:before {
  content: "\f794";
}
.fa-dungeon:before {
  content: "\f6d9";
}
.fa-dyalog:before {
  content: "\f399";
}
.fa-earlybirds:before {
  content: "\f39a";
}
.fa-ebay:before {
  content: "\f4f4";
}
.fa-edge:before {
  content: "\f282";
}
.fa-edge-legacy:before {
  content: "\e078";
}
.fa-edit:before {
  content: "\f044";
}
.fa-egg:before {
  content: "\f7fb";
}
.fa-eject:before {
  content: "\f052";
}
.fa-elementor:before {
  content: "\f430";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-ello:before {
  content: "\f5f1";
}
.fa-ember:before {
  content: "\f423";
}
.fa-empire:before {
  content: "\f1d1";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-text:before {
  content: "\f658";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-envira:before {
  content: "\f299";
}
.fa-equals:before {
  content: "\f52c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-erlang:before {
  content: "\f39d";
}
.fa-ethereum:before {
  content: "\f42e";
}
.fa-ethernet:before {
  content: "\f796";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-euro-sign:before {
  content: "\f153";
}
.fa-evernote:before {
  content: "\f839";
}
.fa-exchange-alt:before {
  content: "\f362";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-expand:before {
  content: "\f065";
}
.fa-expand-alt:before {
  content: "\f424";
}
.fa-expand-arrows-alt:before {
  content: "\f31e";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-external-link-alt:before {
  content: "\f35d";
}
.fa-external-link-square-alt:before {
  content: "\f360";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-dropper:before {
  content: "\f1fb";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-facebook-f:before {
  content: "\f39e";
}
.fa-facebook-messenger:before {
  content: "\f39f";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-fan:before {
  content: "\f863";
}
.fa-fantasy-flight-games:before {
  content: "\f6dc";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-faucet:before {
  content: "\e005";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-feather:before {
  content: "\f52d";
}
.fa-feather-alt:before {
  content: "\f56b";
}
.fa-fedex:before {
  content: "\f797";
}
.fa-fedora:before {
  content: "\f798";
}
.fa-female:before {
  content: "\f182";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-figma:before {
  content: "\f799";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-alt:before {
  content: "\f15c";
}
.fa-file-archive:before {
  content: "\f1c6";
}
.fa-file-audio:before {
  content: "\f1c7";
}
.fa-file-code:before {
  content: "\f1c9";
}
.fa-file-contract:before {
  content: "\f56c";
}
.fa-file-csv:before {
  content: "\f6dd";
}
.fa-file-download:before {
  content: "\f56d";
}
.fa-file-excel:before {
  content: "\f1c3";
}
.fa-file-export:before {
  content: "\f56e";
}
.fa-file-image:before {
  content: "\f1c5";
}
.fa-file-import:before {
  content: "\f56f";
}
.fa-file-invoice:before {
  content: "\f570";
}
.fa-file-invoice-dollar:before {
  content: "\f571";
}
.fa-file-medical:before {
  content: "\f477";
}
.fa-file-medical-alt:before {
  content: "\f478";
}
.fa-file-pdf:before {
  content: "\f1c1";
}
.fa-file-powerpoint:before {
  content: "\f1c4";
}
.fa-file-prescription:before {
  content: "\f572";
}
.fa-file-signature:before {
  content: "\f573";
}
.fa-file-upload:before {
  content: "\f574";
}
.fa-file-video:before {
  content: "\f1c8";
}
.fa-file-word:before {
  content: "\f1c2";
}
.fa-fill:before {
  content: "\f575";
}
.fa-fill-drip:before {
  content: "\f576";
}
.fa-film:before {
  content: "\f008";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-fingerprint:before {
  content: "\f577";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-fire-alt:before {
  content: "\f7e4";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-firefox-browser:before {
  content: "\e007";
}
.fa-first-aid:before {
  content: "\f479";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-first-order-alt:before {
  content: "\f50a";
}
.fa-firstdraft:before {
  content: "\f3a1";
}
.fa-fish:before {
  content: "\f578";
}
.fa-fist-raised:before {
  content: "\f6de";
}
.fa-flag:before {
  content: "\f024";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-flag-usa:before {
  content: "\f74d";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-flipboard:before {
  content: "\f44d";
}
.fa-flushed:before {
  content: "\f579";
}
.fa-fly:before {
  content: "\f417";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-minus:before {
  content: "\f65d";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-folder-plus:before {
  content: "\f65e";
}
.fa-font:before {
  content: "\f031";
}
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-font-awesome-alt:before {
  content: "\f35c";
}
.fa-font-awesome-flag:before {
  content: "\f425";
}
.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-fonticons-fi:before {
  content: "\f3a2";
}
.fa-football-ball:before {
  content: "\f44e";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-fort-awesome-alt:before {
  content: "\f3a3";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-freebsd:before {
  content: "\f3a4";
}
.fa-frog:before {
  content: "\f52e";
}
.fa-frown:before {
  content: "\f119";
}
.fa-frown-open:before {
  content: "\f57a";
}
.fa-fulcrum:before {
  content: "\f50b";
}
.fa-funnel-dollar:before {
  content: "\f662";
}
.fa-futbol:before {
  content: "\f1e3";
}
.fa-galactic-republic:before {
  content: "\f50c";
}
.fa-galactic-senate:before {
  content: "\f50d";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-gas-pump:before {
  content: "\f52f";
}
.fa-gavel:before {
  content: "\f0e3";
}
.fa-gem:before {
  content: "\f3a5";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-ghost:before {
  content: "\f6e2";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-gifts:before {
  content: "\f79c";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-git-alt:before {
  content: "\f841";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-github:before {
  content: "\f09b";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-gitkraken:before {
  content: "\f3a6";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-gitter:before {
  content: "\f426";
}
.fa-glass-cheers:before {
  content: "\f79f";
}
.fa-glass-martini:before {
  content: "\f000";
}
.fa-glass-martini-alt:before {
  content: "\f57b";
}
.fa-glass-whiskey:before {
  content: "\f7a0";
}
.fa-glasses:before {
  content: "\f530";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-globe-africa:before {
  content: "\f57c";
}
.fa-globe-americas:before {
  content: "\f57d";
}
.fa-globe-asia:before {
  content: "\f57e";
}
.fa-globe-europe:before {
  content: "\f7a2";
}
.fa-gofore:before {
  content: "\f3a7";
}
.fa-golf-ball:before {
  content: "\f450";
}
.fa-goodreads:before {
  content: "\f3a8";
}
.fa-goodreads-g:before {
  content: "\f3a9";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-google-drive:before {
  content: "\f3aa";
}
.fa-google-pay:before {
  content: "\e079";
}
.fa-google-play:before {
  content: "\f3ab";
}
.fa-google-plus:before {
  content: "\f2b3";
}
.fa-google-plus-g:before {
  content: "\f0d5";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-gopuram:before {
  content: "\f664";
}
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-gratipay:before {
  content: "\f184";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-greater-than:before {
  content: "\f531";
}
.fa-greater-than-equal:before {
  content: "\f532";
}
.fa-grimace:before {
  content: "\f57f";
}
.fa-grin:before {
  content: "\f580";
}
.fa-grin-alt:before {
  content: "\f581";
}
.fa-grin-beam:before {
  content: "\f582";
}
.fa-grin-beam-sweat:before {
  content: "\f583";
}
.fa-grin-hearts:before {
  content: "\f584";
}
.fa-grin-squint:before {
  content: "\f585";
}
.fa-grin-squint-tears:before {
  content: "\f586";
}
.fa-grin-stars:before {
  content: "\f587";
}
.fa-grin-tears:before {
  content: "\f588";
}
.fa-grin-tongue:before {
  content: "\f589";
}
.fa-grin-tongue-squint:before {
  content: "\f58a";
}
.fa-grin-tongue-wink:before {
  content: "\f58b";
}
.fa-grin-wink:before {
  content: "\f58c";
}
.fa-grip-horizontal:before {
  content: "\f58d";
}
.fa-grip-lines:before {
  content: "\f7a4";
}
.fa-grip-lines-vertical:before {
  content: "\f7a5";
}
.fa-grip-vertical:before {
  content: "\f58e";
}
.fa-gripfire:before {
  content: "\f3ac";
}
.fa-grunt:before {
  content: "\f3ad";
}
.fa-guilded:before {
  content: "\e07e";
}
.fa-guitar:before {
  content: "\f7a6";
}
.fa-gulp:before {
  content: "\f3ae";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-hacker-news-square:before {
  content: "\f3af";
}
.fa-hackerrank:before {
  content: "\f5f7";
}
.fa-hamburger:before {
  content: "\f805";
}
.fa-hammer:before {
  content: "\f6e3";
}
.fa-hamsa:before {
  content: "\f665";
}
.fa-hand-holding:before {
  content: "\f4bd";
}
.fa-hand-holding-heart:before {
  content: "\f4be";
}
.fa-hand-holding-medical:before {
  content: "\e05c";
}
.fa-hand-holding-usd:before {
  content: "\f4c0";
}
.fa-hand-holding-water:before {
  content: "\f4c1";
}
.fa-hand-lizard:before {
  content: "\f258";
}
.fa-hand-middle-finger:before {
  content: "\f806";
}
.fa-hand-paper:before {
  content: "\f256";
}
.fa-hand-peace:before {
  content: "\f25b";
}
.fa-hand-point-down:before {
  content: "\f0a7";
}
.fa-hand-point-left:before {
  content: "\f0a5";
}
.fa-hand-point-right:before {
  content: "\f0a4";
}
.fa-hand-point-up:before {
  content: "\f0a6";
}
.fa-hand-pointer:before {
  content: "\f25a";
}
.fa-hand-rock:before {
  content: "\f255";
}
.fa-hand-scissors:before {
  content: "\f257";
}
.fa-hand-sparkles:before {
  content: "\e05d";
}
.fa-hand-spock:before {
  content: "\f259";
}
.fa-hands:before {
  content: "\f4c2";
}
.fa-hands-helping:before {
  content: "\f4c4";
}
.fa-hands-wash:before {
  content: "\e05e";
}
.fa-handshake:before {
  content: "\f2b5";
}
.fa-handshake-alt-slash:before {
  content: "\e05f";
}
.fa-handshake-slash:before {
  content: "\e060";
}
.fa-hanukiah:before {
  content: "\f6e6";
}
.fa-hard-hat:before {
  content: "\f807";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-hat-cowboy:before {
  content: "\f8c0";
}
.fa-hat-cowboy-side:before {
  content: "\f8c1";
}
.fa-hat-wizard:before {
  content: "\f6e8";
}
.fa-hdd:before {
  content: "\f0a0";
}
.fa-head-side-cough:before {
  content: "\e061";
}
.fa-head-side-cough-slash:before {
  content: "\e062";
}
.fa-head-side-mask:before {
  content: "\e063";
}
.fa-head-side-virus:before {
  content: "\e064";
}
.fa-heading:before {
  content: "\f1dc";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-headphones-alt:before {
  content: "\f58f";
}
.fa-headset:before {
  content: "\f590";
}
.fa-heart:before {
  content: "\f004";
}
.fa-heart-broken:before {
  content: "\f7a9";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-helicopter:before {
  content: "\f533";
}
.fa-highlighter:before {
  content: "\f591";
}
.fa-hiking:before {
  content: "\f6ec";
}
.fa-hippo:before {
  content: "\f6ed";
}
.fa-hips:before {
  content: "\f452";
}
.fa-hire-a-helper:before {
  content: "\f3b0";
}
.fa-history:before {
  content: "\f1da";
}
.fa-hive:before {
  content: "\e07f";
}
.fa-hockey-puck:before {
  content: "\f453";
}
.fa-holly-berry:before {
  content: "\f7aa";
}
.fa-home:before {
  content: "\f015";
}
.fa-hooli:before {
  content: "\f427";
}
.fa-hornbill:before {
  content: "\f592";
}
.fa-horse:before {
  content: "\f6f0";
}
.fa-horse-head:before {
  content: "\f7ab";
}
.fa-hospital:before {
  content: "\f0f8";
}
.fa-hospital-alt:before {
  content: "\f47d";
}
.fa-hospital-symbol:before {
  content: "\f47e";
}
.fa-hospital-user:before {
  content: "\f80d";
}
.fa-hot-tub:before {
  content: "\f593";
}
.fa-hotdog:before {
  content: "\f80f";
}
.fa-hotel:before {
  content: "\f594";
}
.fa-hotjar:before {
  content: "\f3b1";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-house-damage:before {
  content: "\f6f1";
}
.fa-house-user:before {
  content: "\e065";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-hryvnia:before {
  content: "\f6f2";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-hubspot:before {
  content: "\f3b2";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-ice-cream:before {
  content: "\f810";
}
.fa-icicles:before {
  content: "\f7ad";
}
.fa-icons:before {
  content: "\f86d";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-id-card:before {
  content: "\f2c2";
}
.fa-id-card-alt:before {
  content: "\f47f";
}
.fa-ideal:before {
  content: "\e013";
}
.fa-igloo:before {
  content: "\f7ae";
}
.fa-image:before {
  content: "\f03e";
}
.fa-images:before {
  content: "\f302";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-industry:before {
  content: "\f275";
}
.fa-infinity:before {
  content: "\f534";
}
.fa-info:before {
  content: "\f129";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-innosoft:before {
  content: "\e080";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-instagram-square:before {
  content: "\e055";
}
.fa-instalod:before {
  content: "\e081";
}
.fa-intercom:before {
  content: "\f7af";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-invision:before {
  content: "\f7b0";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-italic:before {
  content: "\f033";
}
.fa-itch-io:before {
  content: "\f83a";
}
.fa-itunes:before {
  content: "\f3b4";
}
.fa-itunes-note:before {
  content: "\f3b5";
}
.fa-java:before {
  content: "\f4e4";
}
.fa-jedi:before {
  content: "\f669";
}
.fa-jedi-order:before {
  content: "\f50e";
}
.fa-jenkins:before {
  content: "\f3b6";
}
.fa-jira:before {
  content: "\f7b1";
}
.fa-joget:before {
  content: "\f3b7";
}
.fa-joint:before {
  content: "\f595";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-journal-whills:before {
  content: "\f66a";
}
.fa-js:before {
  content: "\f3b8";
}
.fa-js-square:before {
  content: "\f3b9";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-kaaba:before {
  content: "\f66b";
}
.fa-kaggle:before {
  content: "\f5fa";
}
.fa-key:before {
  content: "\f084";
}
.fa-keybase:before {
  content: "\f4f5";
}
.fa-keyboard:before {
  content: "\f11c";
}
.fa-keycdn:before {
  content: "\f3ba";
}
.fa-khanda:before {
  content: "\f66d";
}
.fa-kickstarter:before {
  content: "\f3bb";
}
.fa-kickstarter-k:before {
  content: "\f3bc";
}
.fa-kiss:before {
  content: "\f596";
}
.fa-kiss-beam:before {
  content: "\f597";
}
.fa-kiss-wink-heart:before {
  content: "\f598";
}
.fa-kiwi-bird:before {
  content: "\f535";
}
.fa-korvue:before {
  content: "\f42f";
}
.fa-landmark:before {
  content: "\f66f";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-laptop-code:before {
  content: "\f5fc";
}
.fa-laptop-house:before {
  content: "\e066";
}
.fa-laptop-medical:before {
  content: "\f812";
}
.fa-laravel:before {
  content: "\f3bd";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-laugh:before {
  content: "\f599";
}
.fa-laugh-beam:before {
  content: "\f59a";
}
.fa-laugh-squint:before {
  content: "\f59b";
}
.fa-laugh-wink:before {
  content: "\f59c";
}
.fa-layer-group:before {
  content: "\f5fd";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-lemon:before {
  content: "\f094";
}
.fa-less:before {
  content: "\f41d";
}
.fa-less-than:before {
  content: "\f536";
}
.fa-less-than-equal:before {
  content: "\f537";
}
.fa-level-down-alt:before {
  content: "\f3be";
}
.fa-level-up-alt:before {
  content: "\f3bf";
}
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-lightbulb:before {
  content: "\f0eb";
}
.fa-line:before {
  content: "\f3c0";
}
.fa-link:before {
  content: "\f0c1";
}
.fa-linkedin:before {
  content: "\f08c";
}
.fa-linkedin-in:before {
  content: "\f0e1";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-lira-sign:before {
  content: "\f195";
}
.fa-list:before {
  content: "\f03a";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-lock:before {
  content: "\f023";
}
.fa-lock-open:before {
  content: "\f3c1";
}
.fa-long-arrow-alt-down:before {
  content: "\f309";
}
.fa-long-arrow-alt-left:before {
  content: "\f30a";
}
.fa-long-arrow-alt-right:before {
  content: "\f30b";
}
.fa-long-arrow-alt-up:before {
  content: "\f30c";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-luggage-cart:before {
  content: "\f59d";
}
.fa-lungs:before {
  content: "\f604";
}
.fa-lungs-virus:before {
  content: "\e067";
}
.fa-lyft:before {
  content: "\f3c3";
}
.fa-magento:before {
  content: "\f3c4";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-mail-bulk:before {
  content: "\f674";
}
.fa-mailchimp:before {
  content: "\f59e";
}
.fa-male:before {
  content: "\f183";
}
.fa-mandalorian:before {
  content: "\f50f";
}
.fa-map:before {
  content: "\f279";
}
.fa-map-marked:before {
  content: "\f59f";
}
.fa-map-marked-alt:before {
  content: "\f5a0";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-map-marker-alt:before {
  content: "\f3c5";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-markdown:before {
  content: "\f60f";
}
.fa-marker:before {
  content: "\f5a1";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mask:before {
  content: "\f6fa";
}
.fa-mastodon:before {
  content: "\f4f6";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-mdb:before {
  content: "\f8ca";
}
.fa-medal:before {
  content: "\f5a2";
}
.fa-medapps:before {
  content: "\f3c6";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-medium-m:before {
  content: "\f3c7";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-medrt:before {
  content: "\f3c8";
}
.fa-meetup:before {
  content: "\f2e0";
}
.fa-megaport:before {
  content: "\f5a3";
}
.fa-meh:before {
  content: "\f11a";
}
.fa-meh-blank:before {
  content: "\f5a4";
}
.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}
.fa-memory:before {
  content: "\f538";
}
.fa-mendeley:before {
  content: "\f7b3";
}
.fa-menorah:before {
  content: "\f676";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-meteor:before {
  content: "\f753";
}
.fa-microblog:before {
  content: "\e01a";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-alt:before {
  content: "\f3c9";
}
.fa-microphone-alt-slash:before {
  content: "\f539";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-microscope:before {
  content: "\f610";
}
.fa-microsoft:before {
  content: "\f3ca";
}
.fa-minus:before {
  content: "\f068";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-mitten:before {
  content: "\f7b5";
}
.fa-mix:before {
  content: "\f3cb";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-mixer:before {
  content: "\e056";
}
.fa-mizuni:before {
  content: "\f3cc";
}
.fa-mobile:before {
  content: "\f10b";
}
.fa-mobile-alt:before {
  content: "\f3cd";
}
.fa-modx:before {
  content: "\f285";
}
.fa-monero:before {
  content: "\f3d0";
}
.fa-money-bill:before {
  content: "\f0d6";
}
.fa-money-bill-alt:before {
  content: "\f3d1";
}
.fa-money-bill-wave:before {
  content: "\f53a";
}
.fa-money-bill-wave-alt:before {
  content: "\f53b";
}
.fa-money-check:before {
  content: "\f53c";
}
.fa-money-check-alt:before {
  content: "\f53d";
}
.fa-monument:before {
  content: "\f5a6";
}
.fa-moon:before {
  content: "\f186";
}
.fa-mortar-pestle:before {
  content: "\f5a7";
}
.fa-mosque:before {
  content: "\f678";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-mountain:before {
  content: "\f6fc";
}
.fa-mouse:before {
  content: "\f8cc";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-mug-hot:before {
  content: "\f7b6";
}
.fa-music:before {
  content: "\f001";
}
.fa-napster:before {
  content: "\f3d2";
}
.fa-neos:before {
  content: "\f612";
}
.fa-network-wired:before {
  content: "\f6ff";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-newspaper:before {
  content: "\f1ea";
}
.fa-nimblr:before {
  content: "\f5a8";
}
.fa-node:before {
  content: "\f419";
}
.fa-node-js:before {
  content: "\f3d3";
}
.fa-not-equal:before {
  content: "\f53e";
}
.fa-notes-medical:before {
  content: "\f481";
}
.fa-npm:before {
  content: "\f3d4";
}
.fa-ns8:before {
  content: "\f3d5";
}
.fa-nutritionix:before {
  content: "\f3d6";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-octopus-deploy:before {
  content: "\e082";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-oil-can:before {
  content: "\f613";
}
.fa-old-republic:before {
  content: "\f510";
}
.fa-om:before {
  content: "\f679";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-orcid:before {
  content: "\f8d2";
}
.fa-osi:before {
  content: "\f41a";
}
.fa-otter:before {
  content: "\f700";
}
.fa-outdent:before {
  content: "\f03b";
}
.fa-page4:before {
  content: "\f3d7";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-pager:before {
  content: "\f815";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-paint-roller:before {
  content: "\f5aa";
}
.fa-palette:before {
  content: "\f53f";
}
.fa-palfed:before {
  content: "\f3d8";
}
.fa-pallet:before {
  content: "\f482";
}
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-parachute-box:before {
  content: "\f4cd";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-parking:before {
  content: "\f540";
}
.fa-passport:before {
  content: "\f5ab";
}
.fa-pastafarianism:before {
  content: "\f67b";
}
.fa-paste:before {
  content: "\f0ea";
}
.fa-patreon:before {
  content: "\f3d9";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-peace:before {
  content: "\f67c";
}
.fa-pen:before {
  content: "\f304";
}
.fa-pen-alt:before {
  content: "\f305";
}
.fa-pen-fancy:before {
  content: "\f5ac";
}
.fa-pen-nib:before {
  content: "\f5ad";
}
.fa-pen-square:before {
  content: "\f14b";
}
.fa-pencil-alt:before {
  content: "\f303";
}
.fa-pencil-ruler:before {
  content: "\f5ae";
}
.fa-penny-arcade:before {
  content: "\f704";
}
.fa-people-arrows:before {
  content: "\e068";
}
.fa-people-carry:before {
  content: "\f4ce";
}
.fa-pepper-hot:before {
  content: "\f816";
}
.fa-perbyte:before {
  content: "\e083";
}
.fa-percent:before {
  content: "\f295";
}
.fa-percentage:before {
  content: "\f541";
}
.fa-periscope:before {
  content: "\f3da";
}
.fa-person-booth:before {
  content: "\f756";
}
.fa-phabricator:before {
  content: "\f3db";
}
.fa-phoenix-framework:before {
  content: "\f3dc";
}
.fa-phoenix-squadron:before {
  content: "\f511";
}
.fa-phone:before {
  content: "\f095";
}
.fa-phone-alt:before {
  content: "\f879";
}
.fa-phone-slash:before {
  content: "\f3dd";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-phone-square-alt:before {
  content: "\f87b";
}
.fa-phone-volume:before {
  content: "\f2a0";
}
.fa-photo-video:before {
  content: "\f87c";
}
.fa-php:before {
  content: "\f457";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-pied-piper-hat:before {
  content: "\f4e5";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-square:before {
  content: "\e01e";
}
.fa-piggy-bank:before {
  content: "\f4d3";
}
.fa-pills:before {
  content: "\f484";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-pizza-slice:before {
  content: "\f818";
}
.fa-place-of-worship:before {
  content: "\f67f";
}
.fa-plane:before {
  content: "\f072";
}
.fa-plane-arrival:before {
  content: "\f5af";
}
.fa-plane-departure:before {
  content: "\f5b0";
}
.fa-plane-slash:before {
  content: "\e069";
}
.fa-play:before {
  content: "\f04b";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-playstation:before {
  content: "\f3df";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-plus:before {
  content: "\f067";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-poll:before {
  content: "\f681";
}
.fa-poll-h:before {
  content: "\f682";
}
.fa-poo:before {
  content: "\f2fe";
}
.fa-poo-storm:before {
  content: "\f75a";
}
.fa-poop:before {
  content: "\f619";
}
.fa-portrait:before {
  content: "\f3e0";
}
.fa-pound-sign:before {
  content: "\f154";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-pray:before {
  content: "\f683";
}
.fa-praying-hands:before {
  content: "\f684";
}
.fa-prescription:before {
  content: "\f5b1";
}
.fa-prescription-bottle:before {
  content: "\f485";
}
.fa-prescription-bottle-alt:before {
  content: "\f486";
}
.fa-print:before {
  content: "\f02f";
}
.fa-procedures:before {
  content: "\f487";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-project-diagram:before {
  content: "\f542";
}
.fa-pump-medical:before {
  content: "\e06a";
}
.fa-pump-soap:before {
  content: "\e06b";
}
.fa-pushed:before {
  content: "\f3e1";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-python:before {
  content: "\f3e2";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-question:before {
  content: "\f128";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-quidditch:before {
  content: "\f458";
}
.fa-quinscape:before {
  content: "\f459";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-quran:before {
  content: "\f687";
}
.fa-r-project:before {
  content: "\f4f7";
}
.fa-radiation:before {
  content: "\f7b9";
}
.fa-radiation-alt:before {
  content: "\f7ba";
}
.fa-rainbow:before {
  content: "\f75b";
}
.fa-random:before {
  content: "\f074";
}
.fa-raspberry-pi:before {
  content: "\f7bb";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-react:before {
  content: "\f41b";
}
.fa-reacteurope:before {
  content: "\f75d";
}
.fa-readme:before {
  content: "\f4d5";
}
.fa-rebel:before {
  content: "\f1d0";
}
.fa-receipt:before {
  content: "\f543";
}
.fa-record-vinyl:before {
  content: "\f8d9";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-red-river:before {
  content: "\f3e3";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-redhat:before {
  content: "\f7bc";
}
.fa-redo:before {
  content: "\f01e";
}
.fa-redo-alt:before {
  content: "\f2f9";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-remove-format:before {
  content: "\f87d";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-reply:before {
  content: "\f3e5";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-replyd:before {
  content: "\f3e6";
}
.fa-republican:before {
  content: "\f75e";
}
.fa-researchgate:before {
  content: "\f4f8";
}
.fa-resolving:before {
  content: "\f3e7";
}
.fa-restroom:before {
  content: "\f7bd";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-rev:before {
  content: "\f5b2";
}
.fa-ribbon:before {
  content: "\f4d6";
}
.fa-ring:before {
  content: "\f70b";
}
.fa-road:before {
  content: "\f018";
}
.fa-robot:before {
  content: "\f544";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-rocketchat:before {
  content: "\f3e8";
}
.fa-rockrms:before {
  content: "\f3e9";
}
.fa-route:before {
  content: "\f4d7";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-ruble-sign:before {
  content: "\f158";
}
.fa-ruler:before {
  content: "\f545";
}
.fa-ruler-combined:before {
  content: "\f546";
}
.fa-ruler-horizontal:before {
  content: "\f547";
}
.fa-ruler-vertical:before {
  content: "\f548";
}
.fa-running:before {
  content: "\f70c";
}
.fa-rupee-sign:before {
  content: "\f156";
}
.fa-rust:before {
  content: "\e07a";
}
.fa-sad-cry:before {
  content: "\f5b3";
}
.fa-sad-tear:before {
  content: "\f5b4";
}
.fa-safari:before {
  content: "\f267";
}
.fa-salesforce:before {
  content: "\f83b";
}
.fa-sass:before {
  content: "\f41e";
}
.fa-satellite:before {
  content: "\f7bf";
}
.fa-satellite-dish:before {
  content: "\f7c0";
}
.fa-save:before {
  content: "\f0c7";
}
.fa-schlix:before {
  content: "\f3ea";
}
.fa-school:before {
  content: "\f549";
}
.fa-screwdriver:before {
  content: "\f54a";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-scroll:before {
  content: "\f70e";
}
.fa-sd-card:before {
  content: "\f7c2";
}
.fa-search:before {
  content: "\f002";
}
.fa-search-dollar:before {
  content: "\f688";
}
.fa-search-location:before {
  content: "\f689";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-searchengin:before {
  content: "\f3eb";
}
.fa-seedling:before {
  content: "\f4d8";
}
.fa-sellcast:before {
  content: "\f2da";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-server:before {
  content: "\f233";
}
.fa-servicestack:before {
  content: "\f3ec";
}
.fa-shapes:before {
  content: "\f61f";
}
.fa-share:before {
  content: "\f064";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-shekel-sign:before {
  content: "\f20b";
}
.fa-shield-alt:before {
  content: "\f3ed";
}
.fa-shield-virus:before {
  content: "\e06c";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-shipping-fast:before {
  content: "\f48b";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-shoe-prints:before {
  content: "\f54b";
}
.fa-shopify:before {
  content: "\e057";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-shopware:before {
  content: "\f5b5";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-shuttle-van:before {
  content: "\f5b6";
}
.fa-sign:before {
  content: "\f4d9";
}
.fa-sign-in-alt:before {
  content: "\f2f6";
}
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-sign-out-alt:before {
  content: "\f2f5";
}
.fa-signal:before {
  content: "\f012";
}
.fa-signature:before {
  content: "\f5b7";
}
.fa-sim-card:before {
  content: "\f7c4";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-sink:before {
  content: "\e06d";
}
.fa-sistrix:before {
  content: "\f3ee";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-sith:before {
  content: "\f512";
}
.fa-skating:before {
  content: "\f7c5";
}
.fa-sketch:before {
  content: "\f7c6";
}
.fa-skiing:before {
  content: "\f7c9";
}
.fa-skiing-nordic:before {
  content: "\f7ca";
}
.fa-skull:before {
  content: "\f54c";
}
.fa-skull-crossbones:before {
  content: "\f714";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-slack:before {
  content: "\f198";
}
.fa-slack-hash:before {
  content: "\f3ef";
}
.fa-slash:before {
  content: "\f715";
}
.fa-sleigh:before {
  content: "\f7cc";
}
.fa-sliders-h:before {
  content: "\f1de";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-smile:before {
  content: "\f118";
}
.fa-smile-beam:before {
  content: "\f5b8";
}
.fa-smile-wink:before {
  content: "\f4da";
}
.fa-smog:before {
  content: "\f75f";
}
.fa-smoking:before {
  content: "\f48d";
}
.fa-smoking-ban:before {
  content: "\f54d";
}
.fa-sms:before {
  content: "\f7cd";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-snowboarding:before {
  content: "\f7ce";
}
.fa-snowflake:before {
  content: "\f2dc";
}
.fa-snowman:before {
  content: "\f7d0";
}
.fa-snowplow:before {
  content: "\f7d2";
}
.fa-soap:before {
  content: "\e06e";
}
.fa-socks:before {
  content: "\f696";
}
.fa-solar-panel:before {
  content: "\f5ba";
}
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-alpha-down:before {
  content: "\f15d";
}
.fa-sort-alpha-down-alt:before {
  content: "\f881";
}
.fa-sort-alpha-up:before {
  content: "\f15e";
}
.fa-sort-alpha-up-alt:before {
  content: "\f882";
}
.fa-sort-amount-down:before {
  content: "\f160";
}
.fa-sort-amount-down-alt:before {
  content: "\f884";
}
.fa-sort-amount-up:before {
  content: "\f161";
}
.fa-sort-amount-up-alt:before {
  content: "\f885";
}
.fa-sort-down:before {
  content: "\f0dd";
}
.fa-sort-numeric-down:before {
  content: "\f162";
}
.fa-sort-numeric-down-alt:before {
  content: "\f886";
}
.fa-sort-numeric-up:before {
  content: "\f163";
}
.fa-sort-numeric-up-alt:before {
  content: "\f887";
}
.fa-sort-up:before {
  content: "\f0de";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-sourcetree:before {
  content: "\f7d3";
}
.fa-spa:before {
  content: "\f5bb";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-speakap:before {
  content: "\f3f3";
}
.fa-speaker-deck:before {
  content: "\f83c";
}
.fa-spell-check:before {
  content: "\f891";
}
.fa-spider:before {
  content: "\f717";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-splotch:before {
  content: "\f5bc";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-spray-can:before {
  content: "\f5bd";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-square-full:before {
  content: "\f45c";
}
.fa-square-root-alt:before {
  content: "\f698";
}
.fa-squarespace:before {
  content: "\f5be";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-stackpath:before {
  content: "\f842";
}
.fa-stamp:before {
  content: "\f5bf";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-and-crescent:before {
  content: "\f699";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-star-half-alt:before {
  content: "\f5c0";
}
.fa-star-of-david:before {
  content: "\f69a";
}
.fa-star-of-life:before {
  content: "\f621";
}
.fa-staylinked:before {
  content: "\f3f5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-steam-symbol:before {
  content: "\f3f6";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-sticker-mule:before {
  content: "\f3f7";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stopwatch:before {
  content: "\f2f2";
}
.fa-stopwatch-20:before {
  content: "\e06f";
}
.fa-store:before {
  content: "\f54e";
}
.fa-store-alt:before {
  content: "\f54f";
}
.fa-store-alt-slash:before {
  content: "\e070";
}
.fa-store-slash:before {
  content: "\e071";
}
.fa-strava:before {
  content: "\f428";
}
.fa-stream:before {
  content: "\f550";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-stripe:before {
  content: "\f429";
}
.fa-stripe-s:before {
  content: "\f42a";
}
.fa-stroopwafel:before {
  content: "\f551";
}
.fa-studiovinari:before {
  content: "\f3f8";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-subway:before {
  content: "\f239";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-suitcase-rolling:before {
  content: "\f5c1";
}
.fa-sun:before {
  content: "\f185";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-supple:before {
  content: "\f3f9";
}
.fa-surprise:before {
  content: "\f5c2";
}
.fa-suse:before {
  content: "\f7d6";
}
.fa-swatchbook:before {
  content: "\f5c3";
}
.fa-swift:before {
  content: "\f8e1";
}
.fa-swimmer:before {
  content: "\f5c4";
}
.fa-swimming-pool:before {
  content: "\f5c5";
}
.fa-symfony:before {
  content: "\f83d";
}
.fa-synagogue:before {
  content: "\f69b";
}
.fa-sync:before {
  content: "\f021";
}
.fa-sync-alt:before {
  content: "\f2f1";
}
.fa-syringe:before {
  content: "\f48e";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-table-tennis:before {
  content: "\f45d";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-tablet-alt:before {
  content: "\f3fa";
}
.fa-tablets:before {
  content: "\f490";
}
.fa-tachometer-alt:before {
  content: "\f3fd";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-tape:before {
  content: "\f4db";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-taxi:before {
  content: "\f1ba";
}
.fa-teamspeak:before {
  content: "\f4f9";
}
.fa-teeth:before {
  content: "\f62e";
}
.fa-teeth-open:before {
  content: "\f62f";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-telegram-plane:before {
  content: "\f3fe";
}
.fa-temperature-high:before {
  content: "\f769";
}
.fa-temperature-low:before {
  content: "\f76b";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-tenge:before {
  content: "\f7d7";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-the-red-yeti:before {
  content: "\f69d";
}
.fa-theater-masks:before {
  content: "\f630";
}
.fa-themeco:before {
  content: "\f5c6";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-thermometer:before {
  content: "\f491";
}
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-think-peaks:before {
  content: "\f731";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbtack:before {
  content: "\f08d";
}
.fa-ticket-alt:before {
  content: "\f3ff";
}
.fa-tiktok:before {
  content: "\e07b";
}
.fa-times:before {
  content: "\f00d";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-tint:before {
  content: "\f043";
}
.fa-tint-slash:before {
  content: "\f5c7";
}
.fa-tired:before {
  content: "\f5c8";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-toilet:before {
  content: "\f7d8";
}
.fa-toilet-paper:before {
  content: "\f71e";
}
.fa-toilet-paper-slash:before {
  content: "\e072";
}
.fa-toolbox:before {
  content: "\f552";
}
.fa-tools:before {
  content: "\f7d9";
}
.fa-tooth:before {
  content: "\f5c9";
}
.fa-torah:before {
  content: "\f6a0";
}
.fa-torii-gate:before {
  content: "\f6a1";
}
.fa-tractor:before {
  content: "\f722";
}
.fa-trade-federation:before {
  content: "\f513";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-traffic-light:before {
  content: "\f637";
}
.fa-trailer:before {
  content: "\e041";
}
.fa-train:before {
  content: "\f238";
}
.fa-tram:before {
  content: "\f7da";
}
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-trash-alt:before {
  content: "\f2ed";
}
.fa-trash-restore:before {
  content: "\f829";
}
.fa-trash-restore-alt:before {
  content: "\f82a";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-trello:before {
  content: "\f181";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-truck-loading:before {
  content: "\f4de";
}
.fa-truck-monster:before {
  content: "\f63b";
}
.fa-truck-moving:before {
  content: "\f4df";
}
.fa-truck-pickup:before {
  content: "\f63c";
}
.fa-tshirt:before {
  content: "\f553";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-tv:before {
  content: "\f26c";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-typo3:before {
  content: "\f42b";
}
.fa-uber:before {
  content: "\f402";
}
.fa-ubuntu:before {
  content: "\f7df";
}
.fa-uikit:before {
  content: "\f403";
}
.fa-umbraco:before {
  content: "\f8e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-umbrella-beach:before {
  content: "\f5ca";
}
.fa-uncharted:before {
  content: "\e084";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-undo:before {
  content: "\f0e2";
}
.fa-undo-alt:before {
  content: "\f2ea";
}
.fa-uniregistry:before {
  content: "\f404";
}
.fa-unity:before {
  content: "\e049";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-university:before {
  content: "\f19c";
}
.fa-unlink:before {
  content: "\f127";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-unsplash:before {
  content: "\e07c";
}
.fa-untappd:before {
  content: "\f405";
}
.fa-upload:before {
  content: "\f093";
}
.fa-ups:before {
  content: "\f7e0";
}
.fa-usb:before {
  content: "\f287";
}
.fa-user:before {
  content: "\f007";
}
.fa-user-alt:before {
  content: "\f406";
}
.fa-user-alt-slash:before {
  content: "\f4fa";
}
.fa-user-astronaut:before {
  content: "\f4fb";
}
.fa-user-check:before {
  content: "\f4fc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-clock:before {
  content: "\f4fd";
}
.fa-user-cog:before {
  content: "\f4fe";
}
.fa-user-edit:before {
  content: "\f4ff";
}
.fa-user-friends:before {
  content: "\f500";
}
.fa-user-graduate:before {
  content: "\f501";
}
.fa-user-injured:before {
  content: "\f728";
}
.fa-user-lock:before {
  content: "\f502";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-user-minus:before {
  content: "\f503";
}
.fa-user-ninja:before {
  content: "\f504";
}
.fa-user-nurse:before {
  content: "\f82f";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-user-shield:before {
  content: "\f505";
}
.fa-user-slash:before {
  content: "\f506";
}
.fa-user-tag:before {
  content: "\f507";
}
.fa-user-tie:before {
  content: "\f508";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-users:before {
  content: "\f0c0";
}
.fa-users-cog:before {
  content: "\f509";
}
.fa-users-slash:before {
  content: "\e073";
}
.fa-usps:before {
  content: "\f7e1";
}
.fa-ussunnah:before {
  content: "\f407";
}
.fa-utensil-spoon:before {
  content: "\f2e5";
}
.fa-utensils:before {
  content: "\f2e7";
}
.fa-vaadin:before {
  content: "\f408";
}
.fa-vector-square:before {
  content: "\f5cb";
}
.fa-venus:before {
  content: "\f221";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-vest:before {
  content: "\e085";
}
.fa-vest-patches:before {
  content: "\e086";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-vial:before {
  content: "\f492";
}
.fa-vials:before {
  content: "\f493";
}
.fa-viber:before {
  content: "\f409";
}
.fa-video:before {
  content: "\f03d";
}
.fa-video-slash:before {
  content: "\f4e2";
}
.fa-vihara:before {
  content: "\f6a7";
}
.fa-vimeo:before {
  content: "\f40a";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-vimeo-v:before {
  content: "\f27d";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-virus:before {
  content: "\e074";
}
.fa-virus-slash:before {
  content: "\e075";
}
.fa-viruses:before {
  content: "\e076";
}
.fa-vk:before {
  content: "\f189";
}
.fa-vnv:before {
  content: "\f40b";
}
.fa-voicemail:before {
  content: "\f897";
}
.fa-volleyball-ball:before {
  content: "\f45f";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-mute:before {
  content: "\f6a9";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-vote-yea:before {
  content: "\f772";
}
.fa-vr-cardboard:before {
  content: "\f729";
}
.fa-vuejs:before {
  content: "\f41f";
}
.fa-walking:before {
  content: "\f554";
}
.fa-wallet:before {
  content: "\f555";
}
.fa-warehouse:before {
  content: "\f494";
}
.fa-watchman-monitoring:before {
  content: "\e087";
}
.fa-water:before {
  content: "\f773";
}
.fa-wave-square:before {
  content: "\f83e";
}
.fa-waze:before {
  content: "\f83f";
}
.fa-weebly:before {
  content: "\f5cc";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-weight:before {
  content: "\f496";
}
.fa-weight-hanging:before {
  content: "\f5cd";
}
.fa-weixin:before {
  content: "\f1d7";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-whatsapp-square:before {
  content: "\f40c";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-whmcs:before {
  content: "\f40d";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-wind:before {
  content: "\f72e";
}
.fa-window-close:before {
  content: "\f410";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-wine-bottle:before {
  content: "\f72f";
}
.fa-wine-glass:before {
  content: "\f4e3";
}
.fa-wine-glass-alt:before {
  content: "\f5ce";
}
.fa-wix:before {
  content: "\f5cf";
}
.fa-wizards-of-the-coast:before {
  content: "\f730";
}
.fa-wodu:before {
  content: "\e088";
}
.fa-wolf-pack-battalion:before {
  content: "\f514";
}
.fa-won-sign:before {
  content: "\f159";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-wordpress-simple:before {
  content: "\f411";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-wpressr:before {
  content: "\f3e4";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-x-ray:before {
  content: "\f497";
}
.fa-xbox:before {
  content: "\f412";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-yammer:before {
  content: "\f840";
}
.fa-yandex:before {
  content: "\f413";
}
.fa-yandex-international:before {
  content: "\f414";
}
.fa-yarn:before {
  content: "\f7e3";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-yen-sign:before {
  content: "\f157";
}
.fa-yin-yang:before {
  content: "\f6ad";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-youtube-square:before {
  content: "\f431";
}
.fa-zhihu:before {
  content: "\f63f";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/web/themes/jdm-back/dist/fonts/fa-solid-900.9bbb245e.eot);
  src: url(/web/themes/jdm-back/dist/fonts/fa-solid-900.9bbb245e.eot?#iefix) format('embedded-opentype'), url(/web/themes/jdm-back/dist/fonts/fa-solid-900.1551f4f6.woff2) format('woff2'), url(/web/themes/jdm-back/dist/fonts/fa-solid-900.eeccf4f6.woff) format('woff'), url(/web/themes/jdm-back/dist/fonts/fa-solid-900.be9ee23c.ttf) format('truetype'), url(/web/themes/jdm-back/dist/images/fa-solid-900.7a8b4f13.svg#fontawesome) format('svg');
}
.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/web/themes/jdm-back/dist/fonts/fa-regular-400.77206a6b.eot);
  src: url(/web/themes/jdm-back/dist/fonts/fa-regular-400.77206a6b.eot?#iefix) format('embedded-opentype'), url(/web/themes/jdm-back/dist/fonts/fa-regular-400.7a333762.woff2) format('woff2'), url(/web/themes/jdm-back/dist/fonts/fa-regular-400.bb58e57c.woff) format('woff'), url(/web/themes/jdm-back/dist/fonts/fa-regular-400.491974d1.ttf) format('truetype'), url(/web/themes/jdm-back/dist/images/fa-regular-400.4689f52c.svg#fontawesome) format('svg');
}
.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/web/themes/jdm-back/dist/fonts/fa-brands-400.23f19bb0.eot);
  src: url(/web/themes/jdm-back/dist/fonts/fa-brands-400.23f19bb0.eot?#iefix) format('embedded-opentype'), url(/web/themes/jdm-back/dist/fonts/fa-brands-400.d878b0a6.woff2) format('woff2'), url(/web/themes/jdm-back/dist/fonts/fa-brands-400.2285773e.woff) format('woff'), url(/web/themes/jdm-back/dist/fonts/fa-brands-400.527940b1.ttf) format('truetype'), url(/web/themes/jdm-back/dist/images/fa-brands-400.2f517e09.svg#fontawesome) format('svg');
}
.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400;
}
@font-face {
  font-family: 'open_sansregular';
  src: url(/web/themes/jdm-back/dist/fonts/opensans-regular.ddb526f7.eot);
  src: url(/web/themes/jdm-back/dist/fonts/opensans-regular.ddb526f7.eot?#iefix) format('embedded-opentype'), url(/web/themes/jdm-back/dist/fonts/opensans-regular.13e7d6e8.woff) format('woff'), url(/web/themes/jdm-back/dist/fonts/opensans-regular.afee8c60.ttf) format('truetype'), url(/web/themes/jdm-back/dist/images/opensans-regular.7c258c71.svg) format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'open_sansregular';
    src: url(/web/themes/jdm-back/dist/fonts/opensans-regular.afee8c60.ttf) format('truetype');
  }
}
@font-face {
  font-family: 'texgyreadventorbold';
  src: url(/web/themes/jdm-back/dist/fonts/texgyreadventor-bold-webfont.7dabfae7.eot);
  src: url(/web/themes/jdm-back/dist/fonts/texgyreadventor-bold-webfont.7dabfae7.eot?#iefix) format('embedded-opentype'), url(/web/themes/jdm-back/dist/fonts/texgyreadventor-bold-webfont.5a728139.woff) format('woff'), url(/web/themes/jdm-back/dist/fonts/texgyreadventor-bold-webfont.e8d58538.ttf) format('truetype'), url(/web/themes/jdm-back/dist/images/texgyreadventor-bold-webfont.b473df56.svg) format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'texgyreadventorbold';
    src: url(/web/themes/jdm-back/dist/images/texgyreadventor-bold-webfont.b473df56.svg) format('svg');
  }
}
@font-face {
  font-family: 'SourceSansProLight';
  src: url(/web/themes/jdm-back/dist/fonts/sourcesanspro-light.1b0bbe74.eot);
  src: url(/web/themes/jdm-back/dist/fonts/sourcesanspro-light.1b0bbe74.eot) format('embedded-opentype'), url(/web/themes/jdm-back/dist/fonts/sourcesanspro-light.2d397f39.woff) format('woff'), url(/web/themes/jdm-back/dist/fonts/sourcesanspro-light.40084932.ttf) format('truetype'), url(/web/themes/jdm-back/dist/images/sourcesanspro-light.387c6342.svg) format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'SourceSansProLight';
    src: url(/web/themes/jdm-back/dist/images/sourcesanspro-light.387c6342.svg) format('svg');
  }
}
@font-face {
  font-family: 'MyriadProLight';
  src: url(/web/themes/jdm-back/dist/fonts/myriadpro-light.43b72dcd.woff);
  src: url(/web/themes/jdm-back/dist/fonts/myriadpro-light.43b72dcd.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadPro';
  src: url(/web/themes/jdm-back/dist/fonts/myriadpro-regular.d30b0546.woff);
  src: url(/web/themes/jdm-back/dist/fonts/myriadpro-regular.d30b0546.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadProBold';
  src: url(/web/themes/jdm-back/dist/fonts/myriadpro-bold.1c643226.woff);
  src: url(/web/themes/jdm-back/dist/fonts/myriadpro-bold.1c643226.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}
/** Bootstrap utilities margin padding */
.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.m-a-0 {
  margin: 0 0 !important;
}
.m-t-0 {
  margin-top: 0 !important;
}
.m-r-0 {
  margin-right: 0 !important;
}
.m-b-0 {
  margin-bottom: 0 !important;
}
.m-l-0 {
  margin-left: 0 !important;
}
.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.m-a-1 {
  margin: 1rem 1rem !important;
}
.m-t-1 {
  margin-top: 1rem !important;
}
.m-r-1 {
  margin-right: 1rem !important;
}
.m-b-1 {
  margin-bottom: 1rem !important;
}
.m-l-1 {
  margin-left: 1rem !important;
}
.m-x-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.m-y-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.m-a-2 {
  margin: 1.5rem 1.5rem !important;
}
.m-t-2 {
  margin-top: 1.5rem !important;
}
.m-r-2 {
  margin-right: 1.5rem !important;
}
.m-b-2 {
  margin-bottom: 1.5rem !important;
}
.m-l-2 {
  margin-left: 1.5rem !important;
}
.m-x-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.m-y-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.m-a-3 {
  margin: 3rem 3rem !important;
}
.m-t-3 {
  margin-top: 3rem !important;
}
.m-r-3 {
  margin-right: 3rem !important;
}
.m-b-3 {
  margin-bottom: 3rem !important;
}
.m-l-3 {
  margin-left: 3rem !important;
}
.m-x-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.m-y-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.p-a-0 {
  padding: 0 0 !important;
}
.p-t-0 {
  padding-top: 0 !important;
}
.p-r-0 {
  padding-right: 0 !important;
}
.p-b-0 {
  padding-bottom: 0 !important;
}
.p-l-0 {
  padding-left: 0 !important;
}
.p-x-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.p-a-1 {
  padding: 1rem 1rem !important;
}
.p-t-1 {
  padding-top: 1rem !important;
}
.p-r-1 {
  padding-right: 1rem !important;
}
.p-b-1 {
  padding-bottom: 1rem !important;
}
.p-l-1 {
  padding-left: 1rem !important;
}
.p-x-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.p-y-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.p-a-2 {
  padding: 1.5rem 1.5rem !important;
}
.p-t-2 {
  padding-top: 1.5rem !important;
}
.p-r-2 {
  padding-right: 1.5rem !important;
}
.p-b-2 {
  padding-bottom: 1.5rem !important;
}
.p-l-2 {
  padding-left: 1.5rem !important;
}
.p-x-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.p-y-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.p-a-3 {
  padding: 3rem 3rem !important;
}
.p-t-3 {
  padding-top: 3rem !important;
}
.p-r-3 {
  padding-right: 3rem !important;
}
.p-b-3 {
  padding-bottom: 3rem !important;
}
.p-l-3 {
  padding-left: 3rem !important;
}
.p-x-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.p-y-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.d-block {
  display: block;
}
.d-inline-block {
  display: inline-block;
}
.d-none {
  display: none;
}
.d-flex {
  display: flex;
}
.flex-row {
  flex-direction: row;
}
.flex-column {
  flex-direction: column;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-around {
  justify-content: space-around;
}
.justify-content-between {
  justify-content: space-between;
}
.justify-content-even {
  justify-content: space-evenly;
}
.align-items-center {
  align-items: center;
}
.w-25 {
  width: 25%;
}
.w-30 {
  width: 30%;
}
.w-33 {
  width: 33.33%;
}
.w-50 {
  width: 50%;
}
.w-66 {
  width: 66.66%;
}
.w-70 {
  width: 70%;
}
.w-75 {
  width: 75%;
}
.w-100 {
  width: 100%;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card-body {
  padding: 8px 20px 20px;
  border-radius: 0 0 3px 3px;
  flex: 1 1 auto;
}
.card-body .title {
  font-size: 18px;
  color: #333333;
}
.card-body .value {
  font-size: 24px;
}
/** DONUT **/
.chart-text {
  /*font: 16px/1.4em "Montserrat", Arial, sans-serif;*/
  fill: #000;
  -moz-transform: translateY(0.25em);
  -ms-transform: translateY(0.25em);
  -webkit-transform: translateY(0.25em);
  transform: translateY(0.25em);
}
.chart-number {
  font-size: 0.6em;
  line-height: 1;
  text-anchor: middle;
  -moz-transform: translateY(-0.25em);
  -ms-transform: translateY(-0.25em);
  -webkit-transform: translateY(-0.25em);
  transform: translateY(-0.25em);
}
.chart-label {
  font-size: 0.3em;
  text-transform: uppercase;
  text-anchor: middle;
  -moz-transform: translateY(0.7em);
  -ms-transform: translateY(0.7em);
  -webkit-transform: translateY(0.7em);
  transform: translateY(0.7em);
}
figure {
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  figure {
    flex-direction: row;
  }
}
.figure-content,
.figure-key {
  flex: 1;
  padding-left: 15px;
  padding-right: 15px;
  align-self: center;
}
.figure-content svg {
  height: auto;
}
.figure-key {
  min-width: calc(8 / 12);
}
.figure-key [class*="shape-"] {
  margin-right: 6px;
}
.figure-key-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.figure-key-list li {
  margin: 0 0 8px;
  padding: 0;
}
.shape-circle {
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.checkbox-fitmargin {
  font-size: 1em;
}
.checkbox-fitmargin.small {
  padding: 5px 0px;
}
.checkbox-fitmargin.medium {
  padding: 10px 0;
}
.checkbox-fitmargin.large {
  padding: 15px 0px;
}
/**
name: Custom Checkbox Radio CSS
license: MIT (free & open source)
source: https://github.com/jsanahuja/custom-checkbox-radio-css
*/
.checkbox-jsanahuja,
.radio-jsanahuja {
  line-height: 0;
}
.checkbox-jsanahuja .checkbox-container {
  display: inline-block;
  position: relative;
}
.checkbox-jsanahuja .checkbox-container input {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  margin: 0;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 1;
}
.checkbox-jsanahuja .checkbox-container input:hover ~ .checkbox-checkmark::after {
  display: block;
  opacity: 0.5;
}
.checkbox-jsanahuja .checkbox-container input:checked ~ .checkbox-checkmark {
  background: #2ba5ca;
  border-color: transparent;
}
.checkbox-jsanahuja .checkbox-container input:checked ~ .checkbox-checkmark::after {
  display: block;
  opacity: 1;
  border-color: white;
}
.checkbox-jsanahuja .checkbox-container .checkbox-checkmark {
  background-color: #eee;
  border: 1px #bbb solid;
}
.checkbox-jsanahuja .checkbox-container .checkbox-checkmark::after {
  box-sizing: inherit;
  cursor: pointer;
  display: none;
  position: absolute;
  content: "";
  border: solid #bebebe;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.checkbox-jsanahuja .checkbox-container .checkbox-checkmark:hover::after {
  display: block;
}
.checkbox-jsanahuja label {
  display: inline;
  padding-left: 0.5rem;
  vertical-align: super;
}
.checkbox-jsanahuja label:hover ~ .checkbox-checkmark::after {
  display: block;
  opacity: 0.5;
}
/* default (small) */
.checkbox-jsanahuja label {
  font-size: 1em;
}
.checkbox-jsanahuja .checkbox-container .checkbox-checkmark {
  width: 26px;
  height: 26px;
}
.checkbox-jsanahuja .checkbox-container .checkbox-checkmark::after {
  height: 15.6px;
  width: 7.8px;
  left: 9.1px;
  top: 3px;
  border-width: 0 2px 4px 0;
}
/* tiny */
.checkbox-jsanahuja.tiny label {
  font-size: 0.9em;
}
.checkbox-jsanahuja.tiny .checkbox-container .checkbox-checkmark {
  width: 20px;
  height: 20px;
}
.checkbox-jsanahuja.tiny .checkbox-container .checkbox-checkmark:after {
  height: 12px;
  width: 6px;
  left: 7px;
  top: 3px;
  border-width: 0 2px 3px 0;
}
/* small */
.checkbox-jsanahuja.small label {
  font-size: 1em;
}
.checkbox-jsanahuja.small .checkbox-container .checkbox-checkmark {
  width: 26px;
  height: 26px;
}
.checkbox-jsanahuja.small .checkbox-container .checkbox-checkmark::after {
  height: 15.6px;
  width: 7.8px;
  left: 9.1px;
  top: 3px;
  border-width: 0 2px 4px 0;
}
/* medium */
.checkbox-jsanahuja.medium label {
  font-size: 1.25em;
}
.checkbox-jsanahuja.medium .checkbox-container .checkbox-checkmark {
  width: 34px;
  height: 34px;
}
.checkbox-jsanahuja.medium .checkbox-container .checkbox-checkmark::after {
  height: 20.4px;
  width: 10.2px;
  left: 11.9px;
  top: 4px;
  border-width: 0 3px 5px 0;
}
/* large */
.checkbox-jsanahuja.large label {
  font-size: 1.5em;
}
.checkbox-jsanahuja.large .checkbox-container .checkbox-checkmark {
  width: 40px;
  height: 40px;
}
.checkbox-jsanahuja.large .checkbox-container .checkbox-checkmark::after {
  height: 24px;
  width: 12px;
  left: 14px;
  top: 5px;
  border-width: 0 3px 6px 0;
}
/* disabled */
.checkbox-jsanahuja.disabled .checkbox-container input {
  display: none;
}
.checkbox-jsanahuja.disabled .checkbox-container .checkbox-checkmark {
  cursor: not-allowed;
}
.checkbox-jsanahuja.disabled .checkbox-container .checkbox-checkmark {
  background: #ddd;
  border: 1px #ccc solid;
}
.checkbox-jsanahuja.disabled .checkbox-container .checkbox-checkmark::after {
  display: block;
  border-color: #bbb;
  opacity: 0.5;
  cursor: not-allowed;
}
.checkbox-jsanahuja.disabled .checkbox-container input:checked ~ .checkbox-checkmark {
  background: #ddd;
}
/* rounded */
.checkbox-jsanahuja.rounded-3 .checkbox-container .checkbox-checkmark {
  border-radius: 3px;
}
.checkbox-jsanahuja.rounded-6 .checkbox-container .checkbox-checkmark {
  border-radius: 6px;
}
.checkbox-jsanahuja.rounded-8 .checkbox-container .checkbox-checkmark {
  border-radius: 8px;
}
.checkbox-jsanahuja.rounded-10 .checkbox-container .checkbox-checkmark {
  border-radius: 10px;
}
.checkbox-jsanahuja.rounded-16 .checkbox-container .checkbox-checkmark {
  border-radius: 16px;
}
.checkbox-jsanahuja.rounded-22 .checkbox-container .checkbox-checkmark {
  border-radius: 22px;
}
.radio-jsanahuja .radio-container {
  display: inline-block;
  position: relative;
}
.radio-jsanahuja .radio-container input {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  margin: 0;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 1;
}
.radio-jsanahuja .radio-container input:hover ~ .radio-checkmark::after {
  display: block;
  opacity: 0.5;
  background: #bebebe;
}
.radio-jsanahuja .radio-container input:checked ~ .radio-checkmark {
  background: #2ba5ca;
  border-color: transparent;
}
.radio-jsanahuja .radio-container input:checked ~ .radio-checkmark::after {
  display: block;
  opacity: 1;
  background: white;
}
.radio-jsanahuja .radio-container .radio-checkmark {
  background-color: #eee;
  border: 1px #ddd solid;
  border-radius: 50%;
}
.radio-jsanahuja .radio-container .radio-checkmark::after {
  box-sizing: inherit;
  cursor: pointer;
  display: none;
  position: absolute;
  content: "";
  border: solid #bebebe;
}
.radio-jsanahuja .radio-container .radio-checkmark:hover::after {
  display: block;
}
.radio-jsanahuja label {
  display: inline;
  padding-left: 0.5rem;
  vertical-align: super;
}
.radio-jsanahuja label:hover ~ .radio-checkmark::after {
  display: block;
  opacity: 0.5;
}
/* default (small) */
.radio-jsanahuja label {
  font-size: 1em;
}
.radio-jsanahuja .radio-container .radio-checkmark {
  width: 26px;
  height: 26px;
}
.radio-jsanahuja .radio-container .radio-checkmark::after {
  height: 16px;
  width: 16px;
  left: 5px;
  top: 5px;
  border: 0;
  border-radius: 50%;
}
/* tiny */
.radio-jsanahuja.tiny label {
  font-size: 0.9em;
}
.radio-jsanahuja.tiny .radio-container .radio-checkmark {
  width: 20px;
  height: 20px;
}
.radio-jsanahuja.tiny .radio-container .radio-checkmark:after {
  height: 12px;
  width: 12px;
  left: 4px;
  top: 4px;
}
/* small */
.radio-jsanahuja.small label {
  font-size: 1em;
}
.radio-jsanahuja.small .radio-container .radio-checkmark {
  width: 26px;
  height: 26px;
}
.radio-jsanahuja.small .radio-container .radio-checkmark::after {
  height: 16px;
  width: 16px;
  left: 5px;
  top: 5px;
  border: 0;
  border-radius: 50%;
}
/* medium */
.radio-jsanahuja.medium label {
  font-size: 1.25em;
}
.radio-jsanahuja.medium .radio-container .radio-checkmark {
  width: 34px;
  height: 34px;
}
.radio-jsanahuja.medium .radio-container .radio-checkmark::after {
  height: 20px;
  width: 20px;
  left: 7px;
  top: 7px;
}
/* large */
.radio-jsanahuja.large label {
  font-size: 1.5em;
}
.radio-jsanahuja.large .radio-container .radio-checkmark {
  width: 40px;
  height: 40px;
}
.radio-jsanahuja.large .radio-container .radio-checkmark::after {
  height: 24px;
  width: 24px;
  left: 8px;
  top: 8px;
}
/* disabled */
.radio-jsanahuja.disabled .radio-container input {
  display: none;
}
.radio-jsanahuja.disabled .radio-container .radio-checkmark {
  cursor: not-allowed;
}
.radio-jsanahuja.disabled .radio-container .radio-checkmark {
  background: #ddd;
  border: 1px #ccc solid;
}
.radio-jsanahuja.disabled .radio-container .radio-checkmark::after {
  display: block;
  background: #bbb;
  opacity: 0.5;
  cursor: not-allowed;
}
.radio-jsanahuja.disabled .radio-container input:checked ~ .radio-checkmark {
  background: #ddd;
}
/**
Compléments
*/
.checkbox-jsanahuja.checkbox-yesno.checkbox-green .checkbox-container input:checked ~ .checkbox-checkmark {
  background: #20af57;
  border-color: transparent;
}
.checkbox-jsanahuja.checkbox-yesno.checkbox-green .checkbox-container .checkbox-checkmark {
  background-color: #d32f20;
  border: 1px #c88a84 solid;
}
.checkbox-jsanahuja.checkbox-yesno {
  margin-top: -4px;
}
.toggle-collapse[aria-expanded="false"] i.fas:first-child {
  display: inline;
}
.toggle-collapse[aria-expanded="false"] i.fas:last-child {
  display: none;
}
.toggle-collapse[aria-expanded="true"] i.fas:first-child {
  display: none;
}
.toggle-collapse[aria-expanded="true"] i.fas:last-child {
  display: inline;
}
h1,
.h1 {
  color: #054149;
  font-size: 24px;
  font-weight: normal;
  line-height: 24px;
  font-family: "MyriadPro";
}
h2,
.h2 {
  color: #000000;
  font-size: 20px;
  font-weight: normal;
  font-family: "MyriadPro";
}
h3,
.h3 {
  color: #333333;
  font-weight: normal;
  font-size: 18px;
}
h4,
.h4 {
  color: #F3BF24;
  font-weight: normal;
  font-size: 16px;
}
h1:first-letter,
.h1:first-letter,
h2:first-letter,
.h2:first-letter,
h3:first-letter,
.h3:first-letter,
h4:first-letter,
.h4:first-letter {
  text-transform: uppercase;
}
a {
  color: #000000;
}
a:hover {
  color: #054149;
}
img {
  border: none;
}
hr {
  background-color: #DDDDDD;
  border: 0 none;
  color: #DDDDDD;
  height: 1px;
}
ul {
  margin: 0px;
  font-size: 12px;
}
li {
  margin: 0px;
  font-size: 12px;
}
.text-primary {
  color: #054149;
}
.text-secondary {
  color: #F3BF24;
}
.text-tertiary {
  color: #FEBE10;
}
.text-success {
  color: #5cb85c;
}
.text-danger {
  color: #d9534f;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.texte {
  font-size: 12px;
}
.libelle {
  color: #222222;
  font-weight: bold;
}
.pagination {
  color: #222222;
  font-size: 12px;
  display: block;
  clear: both;
}
.img_left {
  float: left;
  padding: 0px 10px 10px 0px;
}
.img_icone_left {
  float: left;
  padding: 0px 10px 0px 0px;
}
.img_right {
  float: right;
  padding: 0px 0px 10px 10px;
}
.div_left {
  width: 50%;
  background-color: #eeeeee;
  float: left;
  margin: 0px 10px 10px 0px;
}
.document {
  padding: 5px 5px 5px 5px;
}
.activity-date {
  color: #666666;
  font-size: 12px;
}
.telephone {
  font-size: 18px;
  font-family: 'SourceSansProLight';
}
div.row {
  color: #000000 !important;
}
.fs-24 {
  font-size: 24px !important;
}
.table-fixed-head {
  border: 2px solid red;
}
.table-fixed-head .rotate {
  writing-mode: vertical-lr;
  text-orientation: mixed;
  transform: rotate(-180deg);
}
.table-fixed-head .column-label-150 {
  width: 150px;
  display: inline-block;
}
.table-fixed-head .column-label {
  width: 400px;
  display: inline-block;
}
.table-fixed-head .column-data {
  width: 50px !important;
  overflow: hidden !important;
  display: inline-block;
}
.table-fixed-head thead,
.table-fixed-head thead tr {
  display: block;
  width: 100%;
}
.table-fixed-head-wide-height tbody .column-data,
.table-fixed-head-wide-height tbody .column-label {
  height: 100px;
}
.table-fixed-head tbody {
  display: block;
  height: 30em;
  overflow-y: scroll;
}
.table tr.titre_table_espace td {
  background: #a4dfff;
  color: #000000;
  font-weight: bold;
  font-size: 13px;
  line-height: 20px;
}
.table td.item {
  border: 0px;
  color: #62b4e1;
  font-size: 12px;
  font-weight: bold;
}
.table td.item .texte {
  color: #000000;
  font-weight: normal;
}
.table tr.no_border td {
  border: 0px;
}
.filtre {
  background: #fcfcfc;
  border: solid 1px #e3e3e3;
  padding: 10px 10px;
  font-weight: bold;
  line-height: 20px;
  font-size: 12px;
  margin-bottom: 10px;
  width: 100%;
}
.filtre tr td {
  padding: 10px;
}
.filtre .libelle {
  color: #000000;
}
.filtre label {
  font-weight: bold;
  font-size: 12px;
}
/*------------------ Table formulaire --------------------*/
.table_form {
  margin: 0px;
}
.table_form td {
  line-height: 20px;
  padding: 2px 5px;
  font-size: 12px;
}
.table_form th {
  color: #0c7e04;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
  padding: 5px 5px;
}
.table_infos {
  border: solid 1px #DEDEDE;
  margin: 0px;
  border-collapse: collapse;
  font-size: 12px;
}
.table_infos td,
.table_infos th {
  padding: 5px 5px;
  font-size: 11px;
  height: 30px;
}
table.table_infos tr:nth-child(even) {
  background: #f7f7f7;
}
table.table_infos tr:nth-child(odd) {
  background: #FFFFFF;
}
table.table_infos tr:nth-child(even):hover,
table.table_infos tr:nth-child(odd):hover {
  background: #cbe5f0;
}
.table_formulaire {
  border: solid 1px #DEDEDE;
  margin: 0px;
  border-collapse: collapse;
  width: 100%;
  font-size: 12px;
}
.table_formulaire td,
.table_formulaire th {
  padding: 5px 5px;
  font-size: 11px;
  height: 30px;
}
.table_formulaire td.entete_table,
.table_formulaire tr.entete_table td {
  color: #333333;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
  padding: 5px 5px;
}
/*---------------------------TABLEAU TRIABLE---------------------------*/
.entete_col {
  color: #000000;
}
.entete_col_triAsc,
.entete_col_triDesc {
  text-decoration: underline;
}
.entete_col .triActions,
.entete_col_triAsc .triActions,
.entete_col_triDesc .triActions,
.triActions {
  float: left;
  text-align: left;
  margin-right: 5px;
}
.entete_col a,
.entete_col_triAsc a,
.entete_col_triDesc a,
.triActions a {
  text-decoration: none;
  color: #000000;
  display: block;
  height: 10px;
}
.entete_col_triAsc a.tri_asc {
  display: none;
}
.entete_col_triDesc a.tri_desc {
  display: none;
}
.table thead tr th.entete_col_triAsc,
.table thead tr th.entete_col_triDesc {
  background-color: #f6f6f6;
  *background-color: #ffffff;
  background-image: -ms-linear-gradient(top, #f6f6f6, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #f6f6f6, #ffffff);
  background-image: -o-linear-gradient(top, #f6f6f6, #ffffff);
  background-image: linear-gradient(top, #f6f6f6, #ffffff);
  background-image: -moz-linear-gradient(top, #f6f6f6, #ffffff);
  background-repeat: repeat-x;
}
/*---------------------------TABLE DONNEES---------------------------*/
.ligne_paire,
table.table tr:nth-child(even),
table.table_formulaire tr:nth-child(even) {
  background: #F2F2F2;
}
.ligne_impaire,
table.table tr:nth-child(odd),
table.table_formulaire tr:nth-child(odd) {
  background: #FFFFFF;
}
.ligne_paire:hover,
table.table tr:nth-child(even):hover,
table.table_formulaire tr:nth-child(even):hover,
.ligne_impaire:hover,
table.table tr:nth-child(odd):hover,
table.table_formulaire tr:nth-child(odd):hover {
  background: #cbe5f0;
}
.multicoche_tableau {
  width: 100%;
  height: 36px;
  margin-bottom: 15px;
}
.multicoche_tableau .fleche:before {
  content: "Actions pour la sélection : ";
  float: left;
  width: 15%;
  padding: 7px 0px;
}
.multicoche_tableau .lien,
.multicoche_tableau .lien_dropdown {
  float: right;
  width: 85%;
}
.multicoche_tableau .lien a:not(.lien_ajout),
.multicoche_tableau .lien button:not(.lien_ajout) {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 400;
  color: #054149;
  border-radius: 0;
}
.multicoche_tableau .lien a:not(.lien_ajout):focus,
.multicoche_tableau .lien button:not(.lien_ajout):focus,
.multicoche_tableau .lien a:not(.lien_ajout):active:focus,
.multicoche_tableau .lien button:not(.lien_ajout):active:focus,
.multicoche_tableau .lien a:not(.lien_ajout).active:focus,
.multicoche_tableau .lien button:not(.lien_ajout).active:focus,
.multicoche_tableau .lien a:not(.lien_ajout).focus,
.multicoche_tableau .lien button:not(.lien_ajout).focus,
.multicoche_tableau .lien a:not(.lien_ajout):active.focus,
.multicoche_tableau .lien button:not(.lien_ajout):active.focus,
.multicoche_tableau .lien a:not(.lien_ajout).active.focus,
.multicoche_tableau .lien button:not(.lien_ajout).active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.multicoche_tableau .lien a:not(.lien_ajout):hover,
.multicoche_tableau .lien button:not(.lien_ajout):hover,
.multicoche_tableau .lien a:not(.lien_ajout):focus,
.multicoche_tableau .lien button:not(.lien_ajout):focus,
.multicoche_tableau .lien a:not(.lien_ajout).focus,
.multicoche_tableau .lien button:not(.lien_ajout).focus {
  color: #222222;
  text-decoration: none;
}
.multicoche_tableau .lien a:not(.lien_ajout):active,
.multicoche_tableau .lien button:not(.lien_ajout):active,
.multicoche_tableau .lien a:not(.lien_ajout).active,
.multicoche_tableau .lien button:not(.lien_ajout).active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.multicoche_tableau .lien a:not(.lien_ajout).disabled,
.multicoche_tableau .lien button:not(.lien_ajout).disabled,
.multicoche_tableau .lien a:not(.lien_ajout)[disabled],
.multicoche_tableau .lien button:not(.lien_ajout)[disabled],
fieldset[disabled] .multicoche_tableau .lien a:not(.lien_ajout),
fieldset[disabled] .multicoche_tableau .lien button:not(.lien_ajout) {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.multicoche_tableau .lien a:not(.lien_ajout).disabled,
a.multicoche_tableau .lien button:not(.lien_ajout).disabled,
fieldset[disabled] a.multicoche_tableau .lien a:not(.lien_ajout),
fieldset[disabled] a.multicoche_tableau .lien button:not(.lien_ajout) {
  pointer-events: none;
}
.multicoche_tableau .lien a:not(.lien_ajout),
.multicoche_tableau .lien button:not(.lien_ajout),
.multicoche_tableau .lien a:not(.lien_ajout):active,
.multicoche_tableau .lien button:not(.lien_ajout):active,
.multicoche_tableau .lien a:not(.lien_ajout).active,
.multicoche_tableau .lien button:not(.lien_ajout).active,
.multicoche_tableau .lien a:not(.lien_ajout)[disabled],
.multicoche_tableau .lien button:not(.lien_ajout)[disabled],
fieldset[disabled] .multicoche_tableau .lien a:not(.lien_ajout),
fieldset[disabled] .multicoche_tableau .lien button:not(.lien_ajout) {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.multicoche_tableau .lien a:not(.lien_ajout),
.multicoche_tableau .lien button:not(.lien_ajout),
.multicoche_tableau .lien a:not(.lien_ajout):hover,
.multicoche_tableau .lien button:not(.lien_ajout):hover,
.multicoche_tableau .lien a:not(.lien_ajout):focus,
.multicoche_tableau .lien button:not(.lien_ajout):focus,
.multicoche_tableau .lien a:not(.lien_ajout):active,
.multicoche_tableau .lien button:not(.lien_ajout):active {
  border-color: transparent;
}
.multicoche_tableau .lien a:not(.lien_ajout):hover,
.multicoche_tableau .lien button:not(.lien_ajout):hover,
.multicoche_tableau .lien a:not(.lien_ajout):focus,
.multicoche_tableau .lien button:not(.lien_ajout):focus {
  color: #000101;
  text-decoration: underline;
  background-color: transparent;
}
.multicoche_tableau .lien a:not(.lien_ajout)[disabled]:hover,
.multicoche_tableau .lien button:not(.lien_ajout)[disabled]:hover,
fieldset[disabled] .multicoche_tableau .lien a:not(.lien_ajout):hover,
fieldset[disabled] .multicoche_tableau .lien button:not(.lien_ajout):hover,
.multicoche_tableau .lien a:not(.lien_ajout)[disabled]:focus,
.multicoche_tableau .lien button:not(.lien_ajout)[disabled]:focus,
fieldset[disabled] .multicoche_tableau .lien a:not(.lien_ajout):focus,
fieldset[disabled] .multicoche_tableau .lien button:not(.lien_ajout):focus {
  color: #777777;
  text-decoration: none;
}
.multicoche_tableau .lien a:not(.lien_ajout):last-child,
.multicoche_tableau .lien button:not(.lien_ajout):last-child {
  background: none;
}
.multicoche_tableau .lien a.lien_ajout,
.multicoche_tableau .lien_dropdown a.lien_ajout,
.multicoche_tableau .lien button.lien_ajout,
.multicoche_tableau .lien_dropdown button.lien_ajout {
  float: right;
}
.multicoche_tableau .lien:after {
  clear: both;
}
a.lien_ajout,
button.lien_ajout {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #ffffff;
  background-color: #61cb62;
  border-color: #61cb62;
}
a.lien_ajout:focus,
button.lien_ajout:focus,
a.lien_ajout:active:focus,
button.lien_ajout:active:focus,
a.lien_ajout.active:focus,
button.lien_ajout.active:focus,
a.lien_ajout.focus,
button.lien_ajout.focus,
a.lien_ajout:active.focus,
button.lien_ajout:active.focus,
a.lien_ajout.active.focus,
button.lien_ajout.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a.lien_ajout:hover,
button.lien_ajout:hover,
a.lien_ajout:focus,
button.lien_ajout:focus,
a.lien_ajout.focus,
button.lien_ajout.focus {
  color: #222222;
  text-decoration: none;
}
a.lien_ajout:active,
button.lien_ajout:active,
a.lien_ajout.active,
button.lien_ajout.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
a.lien_ajout.disabled,
button.lien_ajout.disabled,
a.lien_ajout[disabled],
button.lien_ajout[disabled],
fieldset[disabled] a.lien_ajout,
fieldset[disabled] button.lien_ajout {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
aa.lien_ajout.disabled,
abutton.lien_ajout.disabled,
fieldset[disabled] aa.lien_ajout,
fieldset[disabled] abutton.lien_ajout {
  pointer-events: none;
}
a.lien_ajout:focus,
button.lien_ajout:focus,
a.lien_ajout.focus,
button.lien_ajout.focus {
  color: #ffffff;
  background-color: #3ebb3f;
  border-color: #2b822c;
}
a.lien_ajout:hover,
button.lien_ajout:hover {
  color: #ffffff;
  background-color: #3ebb3f;
  border-color: #3bb43c;
}
a.lien_ajout:active,
button.lien_ajout:active,
a.lien_ajout.active,
button.lien_ajout.active,
.open > .dropdown-togglea.lien_ajout,
.open > .dropdown-togglebutton.lien_ajout {
  color: #ffffff;
  background-color: #3ebb3f;
  background-image: none;
  border-color: #3bb43c;
}
a.lien_ajout:active:hover,
button.lien_ajout:active:hover,
a.lien_ajout.active:hover,
button.lien_ajout.active:hover,
.open > .dropdown-togglea.lien_ajout:hover,
.open > .dropdown-togglebutton.lien_ajout:hover,
a.lien_ajout:active:focus,
button.lien_ajout:active:focus,
a.lien_ajout.active:focus,
button.lien_ajout.active:focus,
.open > .dropdown-togglea.lien_ajout:focus,
.open > .dropdown-togglebutton.lien_ajout:focus,
a.lien_ajout:active.focus,
button.lien_ajout:active.focus,
a.lien_ajout.active.focus,
button.lien_ajout.active.focus,
.open > .dropdown-togglea.lien_ajout.focus,
.open > .dropdown-togglebutton.lien_ajout.focus {
  color: #ffffff;
  background-color: #35a036;
  border-color: #2b822c;
}
a.lien_ajout.disabled:hover,
button.lien_ajout.disabled:hover,
a.lien_ajout[disabled]:hover,
button.lien_ajout[disabled]:hover,
fieldset[disabled] a.lien_ajout:hover,
fieldset[disabled] button.lien_ajout:hover,
a.lien_ajout.disabled:focus,
button.lien_ajout.disabled:focus,
a.lien_ajout[disabled]:focus,
button.lien_ajout[disabled]:focus,
fieldset[disabled] a.lien_ajout:focus,
fieldset[disabled] button.lien_ajout:focus,
a.lien_ajout.disabled.focus,
button.lien_ajout.disabled.focus,
a.lien_ajout[disabled].focus,
button.lien_ajout[disabled].focus,
fieldset[disabled] a.lien_ajout.focus,
fieldset[disabled] button.lien_ajout.focus {
  background-color: #61cb62;
  border-color: #61cb62;
}
a.lien_ajout .badge,
button.lien_ajout .badge {
  color: #61cb62;
  background-color: #ffffff;
}
.multicoche_tableau .lien_dropdown a {
  text-decoration: none;
}
.multicoche_tableau .lien_dropdown .dropdown {
  width: 50%;
  float: left;
}
.multicoche_tableau .lien_dropdown .dropdown button {
  height: 25px;
}
.table,
.table_no_hover {
  border-collapse: collapse;
  border: solid 1px #dddddd;
  width: 100%;
}
.table tr td,
.table_no_hover tr td {
  border-bottom: solid 1px #dddddd;
  padding: 5px 10px;
}
.table thead tr th,
.table tfoot tr td,
.table tr.entete_table td,
.table tr.pied_table td,
.table_no_hover tr.entete_table td,
.table th,
.table_no_hover th {
  /*background:#ffffff url('../../img/entete_table_bg.gif') repeat-x top left;*/
  background-color: #ffffff;
  *background-color: #f6f6f6;
  background-image: -ms-linear-gradient(top, #ffffff, #f6f6f6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6));
  background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
  background-image: -o-linear-gradient(top, #ffffff, #f6f6f6);
  background-image: linear-gradient(top, #ffffff, #f6f6f6);
  background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6);
  background-repeat: repeat-x;
  border-top: solid 1px #dddddd;
  border-bottom: solid 1px #dddddd;
  padding: 9px 10px;
  font-weight: bold;
  line-height: 20px;
}
.table thead th label,
.table th label {
  font-weight: bold;
}
.table thead th.text_left,
.table thead td.text_left,
.table th.text_left,
.table td.text_left,
.text_left {
  text-align: left;
}
.table thead th.text_right,
.table thead td.text_right,
.table th.text_right,
.table td.text_right,
.text_right {
  text-align: right;
}
.table thead th.text_center,
.table thead td.text_center,
.table th.text_center,
.table td.text_center,
.text_center {
  text-align: center;
}
.table thead th.text_right,
.table thead td.text_right,
.table th.text_right,
.table td.text_right,
.text_right {
  text-align: right;
}
.table tr.filtre td {
  background: #eeeeee;
  border-bottom: solid 1px #dddddd;
  padding: 10px 10px;
  font-weight: bold;
  line-height: 20px;
}
.table tr.titre_table_espace td {
  background: #a4dfff;
  color: #000000;
  font-weight: bold;
  font-size: 13px;
  line-height: 20px;
}
.table td.item {
  border: 0px;
  color: #62b4e1;
  font-size: 12px;
  font-weight: bold;
}
.table td.item .texte {
  color: #000000;
  font-weight: normal;
}
.table tr.no_border td {
  border: 0px;
}
.table tr.ligne_type_prestation {
  background-color: #CCC;
  font-weight: bold;
}
.table tr.ligne_type_prestation:hover td {
  background-color: #CCC;
  font-weight: bold;
}
.table tr.ligne_option {
  background-color: #0157A3;
  font-weight: bold;
  color: #FFFFFF;
}
.table tr.ligne_option:hover td {
  background-color: #0157A3;
  font-weight: bold;
  color: #FFFFFF;
}
.table tr td {
  height: 30px;
}
.col_sep {
  border-right: 1px solid #BBBBBB;
}
.table_couleur {
  border: solid 1px #DDDDDD;
  margin: 0px;
}
.table_couleur td,
.table_couleur th {
  line-height: 20px;
  padding: 2px 5px;
  font-size: 11px;
}
.table_couleur td.entete_table,
.table_couleur tr.entete_table td {
  color: #333333;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
  padding: 5px 5px;
}
.table_couleur2 {
  background-color: #eeeeee;
  margin: 0px;
  padding: 10px 0px;
}
.table_couleur2 td,
.table_couleur2 th {
  line-height: 20px;
  padding: 5px 10px;
  font-size: 11px;
}
.table_couleur2 td.entete_table,
.table_couleur2 tr.entete_table td {
  color: #0c7e04;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
  padding: 3px 5px;
}
.table_form_recherche {
  background: #ffffff;
}
table tr.row-checked {
  background: #81D4FA !important;
}
table tr.row-warning {
  background: #FFE082 !important;
}
table tr.row-danger {
  background: #EF9A9A !important;
}
table tr.row-success {
  background: #C5E1A5 !important;
}
table tr.row-info {
  background: #81D4FA !important;
}
input[type="button"],
input[type="submit"] {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #222222;
  background-color: #e0e0e0;
  border-color: #eeeeee;
}
input[type="button"]:focus,
input[type="submit"]:focus,
input[type="button"]:active:focus,
input[type="submit"]:active:focus,
input[type="button"].active:focus,
input[type="submit"].active:focus,
input[type="button"].focus,
input[type="submit"].focus,
input[type="button"]:active.focus,
input[type="submit"]:active.focus,
input[type="button"].active.focus,
input[type="submit"].active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="button"]:focus,
input[type="submit"]:focus,
input[type="button"].focus,
input[type="submit"].focus {
  color: #222222;
  text-decoration: none;
}
input[type="button"]:active,
input[type="submit"]:active,
input[type="button"].active,
input[type="submit"].active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
input[type="button"].disabled,
input[type="submit"].disabled,
input[type="button"][disabled],
input[type="submit"][disabled],
fieldset[disabled] input[type="button"],
fieldset[disabled] input[type="submit"] {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
ainput[type="button"].disabled,
ainput[type="submit"].disabled,
fieldset[disabled] ainput[type="button"],
fieldset[disabled] ainput[type="submit"] {
  pointer-events: none;
}
input[type="button"]:focus,
input[type="submit"]:focus,
input[type="button"].focus,
input[type="submit"].focus {
  color: #222222;
  background-color: #c7c7c7;
  border-color: #aeaeae;
}
input[type="button"]:hover,
input[type="submit"]:hover {
  color: #222222;
  background-color: #c7c7c7;
  border-color: #cfcfcf;
}
input[type="button"]:active,
input[type="submit"]:active,
input[type="button"].active,
input[type="submit"].active,
.open > .dropdown-toggleinput[type="button"],
.open > .dropdown-toggleinput[type="submit"] {
  color: #222222;
  background-color: #c7c7c7;
  background-image: none;
  border-color: #cfcfcf;
}
input[type="button"]:active:hover,
input[type="submit"]:active:hover,
input[type="button"].active:hover,
input[type="submit"].active:hover,
.open > .dropdown-toggleinput[type="button"]:hover,
.open > .dropdown-toggleinput[type="submit"]:hover,
input[type="button"]:active:focus,
input[type="submit"]:active:focus,
input[type="button"].active:focus,
input[type="submit"].active:focus,
.open > .dropdown-toggleinput[type="button"]:focus,
.open > .dropdown-toggleinput[type="submit"]:focus,
input[type="button"]:active.focus,
input[type="submit"]:active.focus,
input[type="button"].active.focus,
input[type="submit"].active.focus,
.open > .dropdown-toggleinput[type="button"].focus,
.open > .dropdown-toggleinput[type="submit"].focus {
  color: #222222;
  background-color: #b5b5b5;
  border-color: #aeaeae;
}
input[type="button"].disabled:hover,
input[type="submit"].disabled:hover,
input[type="button"][disabled]:hover,
input[type="submit"][disabled]:hover,
fieldset[disabled] input[type="button"]:hover,
fieldset[disabled] input[type="submit"]:hover,
input[type="button"].disabled:focus,
input[type="submit"].disabled:focus,
input[type="button"][disabled]:focus,
input[type="submit"][disabled]:focus,
fieldset[disabled] input[type="button"]:focus,
fieldset[disabled] input[type="submit"]:focus,
input[type="button"].disabled.focus,
input[type="submit"].disabled.focus,
input[type="button"][disabled].focus,
input[type="submit"][disabled].focus,
fieldset[disabled] input[type="button"].focus,
fieldset[disabled] input[type="submit"].focus {
  background-color: #e0e0e0;
  border-color: #eeeeee;
}
input[type="button"] .badge,
input[type="submit"] .badge {
  color: #e0e0e0;
  background-color: #222222;
}
.btn-primary {
  color: #ffffff;
  background-color: #054149;
  border-color: #032c31;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #021619;
  border-color: #000000;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #021619;
  border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #021619;
  background-image: none;
  border-color: #000000;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #054149;
  border-color: #032c31;
}
.btn-primary .badge {
  color: #054149;
  background-color: #ffffff;
}
.btn-secondary {
  color: #ffffff;
  background-color: #F3BF24;
  border-color: #f0b70d;
}
.btn-secondary:focus,
.btn-secondary.focus {
  color: #ffffff;
  background-color: #d8a50c;
  border-color: #775b07;
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: #d8a50c;
  border-color: #b68b0a;
}
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
  color: #ffffff;
  background-color: #d8a50c;
  background-image: none;
  border-color: #b68b0a;
}
.btn-secondary:active:hover,
.btn-secondary.active:hover,
.open > .dropdown-toggle.btn-secondary:hover,
.btn-secondary:active:focus,
.btn-secondary.active:focus,
.open > .dropdown-toggle.btn-secondary:focus,
.btn-secondary:active.focus,
.btn-secondary.active.focus,
.open > .dropdown-toggle.btn-secondary.focus {
  color: #ffffff;
  background-color: #b68b0a;
  border-color: #775b07;
}
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled.focus,
.btn-secondary[disabled].focus,
fieldset[disabled] .btn-secondary.focus {
  background-color: #F3BF24;
  border-color: #f0b70d;
}
.btn-secondary .badge {
  color: #F3BF24;
  background-color: #ffffff;
}
.btn-tertiary {
  color: #ffffff;
  background-color: #FEBE10;
  border-color: #FEBE10;
}
.btn-tertiary:focus,
.btn-tertiary.focus {
  color: #ffffff;
  background-color: #daa001;
  border-color: #8e6801;
}
.btn-tertiary:hover {
  color: #ffffff;
  background-color: #daa001;
  border-color: #d09801;
}
.btn-tertiary:active,
.btn-tertiary.active,
.open > .dropdown-toggle.btn-tertiary {
  color: #ffffff;
  background-color: #daa001;
  background-image: none;
  border-color: #d09801;
}
.btn-tertiary:active:hover,
.btn-tertiary.active:hover,
.open > .dropdown-toggle.btn-tertiary:hover,
.btn-tertiary:active:focus,
.btn-tertiary.active:focus,
.open > .dropdown-toggle.btn-tertiary:focus,
.btn-tertiary:active.focus,
.btn-tertiary.active.focus,
.open > .dropdown-toggle.btn-tertiary.focus {
  color: #ffffff;
  background-color: #b78601;
  border-color: #8e6801;
}
.btn-tertiary.disabled:hover,
.btn-tertiary[disabled]:hover,
fieldset[disabled] .btn-tertiary:hover,
.btn-tertiary.disabled:focus,
.btn-tertiary[disabled]:focus,
fieldset[disabled] .btn-tertiary:focus,
.btn-tertiary.disabled.focus,
.btn-tertiary[disabled].focus,
fieldset[disabled] .btn-tertiary.focus {
  background-color: #FEBE10;
  border-color: #FEBE10;
}
.btn-tertiary .badge {
  color: #FEBE10;
  background-color: #ffffff;
}
.btn-hydroway {
  color: #ffffff;
  background-color: #009ECA;
  border-color: #009ECA;
}
.btn-hydroway:focus,
.btn-hydroway.focus {
  color: #ffffff;
  background-color: #007697;
  border-color: #003a4a;
}
.btn-hydroway:hover {
  color: #ffffff;
  background-color: #007697;
  border-color: #006e8d;
}
.btn-hydroway:active,
.btn-hydroway.active,
.open > .dropdown-toggle.btn-hydroway {
  color: #ffffff;
  background-color: #007697;
  background-image: none;
  border-color: #006e8d;
}
.btn-hydroway:active:hover,
.btn-hydroway.active:hover,
.open > .dropdown-toggle.btn-hydroway:hover,
.btn-hydroway:active:focus,
.btn-hydroway.active:focus,
.open > .dropdown-toggle.btn-hydroway:focus,
.btn-hydroway:active.focus,
.btn-hydroway.active.focus,
.open > .dropdown-toggle.btn-hydroway.focus {
  color: #ffffff;
  background-color: #005a73;
  border-color: #003a4a;
}
.btn-hydroway.disabled:hover,
.btn-hydroway[disabled]:hover,
fieldset[disabled] .btn-hydroway:hover,
.btn-hydroway.disabled:focus,
.btn-hydroway[disabled]:focus,
fieldset[disabled] .btn-hydroway:focus,
.btn-hydroway.disabled.focus,
.btn-hydroway[disabled].focus,
fieldset[disabled] .btn-hydroway.focus {
  background-color: #009ECA;
  border-color: #009ECA;
}
.btn-hydroway .badge {
  color: #009ECA;
  background-color: #ffffff;
}
.btn-stabiway {
  color: #ffffff;
  background-color: #FEBE10;
  border-color: #FEBE10;
}
.btn-stabiway:focus,
.btn-stabiway.focus {
  color: #ffffff;
  background-color: #daa001;
  border-color: #8e6801;
}
.btn-stabiway:hover {
  color: #ffffff;
  background-color: #daa001;
  border-color: #d09801;
}
.btn-stabiway:active,
.btn-stabiway.active,
.open > .dropdown-toggle.btn-stabiway {
  color: #ffffff;
  background-color: #daa001;
  background-image: none;
  border-color: #d09801;
}
.btn-stabiway:active:hover,
.btn-stabiway.active:hover,
.open > .dropdown-toggle.btn-stabiway:hover,
.btn-stabiway:active:focus,
.btn-stabiway.active:focus,
.open > .dropdown-toggle.btn-stabiway:focus,
.btn-stabiway:active.focus,
.btn-stabiway.active.focus,
.open > .dropdown-toggle.btn-stabiway.focus {
  color: #ffffff;
  background-color: #b78601;
  border-color: #8e6801;
}
.btn-stabiway.disabled:hover,
.btn-stabiway[disabled]:hover,
fieldset[disabled] .btn-stabiway:hover,
.btn-stabiway.disabled:focus,
.btn-stabiway[disabled]:focus,
fieldset[disabled] .btn-stabiway:focus,
.btn-stabiway.disabled.focus,
.btn-stabiway[disabled].focus,
fieldset[disabled] .btn-stabiway.focus {
  background-color: #FEBE10;
  border-color: #FEBE10;
}
.btn-stabiway .badge {
  color: #FEBE10;
  background-color: #ffffff;
}
.btn-baltazar {
  color: #ffffff;
  background-color: #BED631;
  border-color: #BED631;
}
.btn-baltazar:focus,
.btn-baltazar.focus {
  color: #ffffff;
  background-color: #9cb123;
  border-color: #647116;
}
.btn-baltazar:hover {
  color: #ffffff;
  background-color: #9cb123;
  border-color: #95a821;
}
.btn-baltazar:active,
.btn-baltazar.active,
.open > .dropdown-toggle.btn-baltazar {
  color: #ffffff;
  background-color: #9cb123;
  background-image: none;
  border-color: #95a821;
}
.btn-baltazar:active:hover,
.btn-baltazar.active:hover,
.open > .dropdown-toggle.btn-baltazar:hover,
.btn-baltazar:active:focus,
.btn-baltazar.active:focus,
.open > .dropdown-toggle.btn-baltazar:focus,
.btn-baltazar:active.focus,
.btn-baltazar.active.focus,
.open > .dropdown-toggle.btn-baltazar.focus {
  color: #ffffff;
  background-color: #82931d;
  border-color: #647116;
}
.btn-baltazar.disabled:hover,
.btn-baltazar[disabled]:hover,
fieldset[disabled] .btn-baltazar:hover,
.btn-baltazar.disabled:focus,
.btn-baltazar[disabled]:focus,
fieldset[disabled] .btn-baltazar:focus,
.btn-baltazar.disabled.focus,
.btn-baltazar[disabled].focus,
fieldset[disabled] .btn-baltazar.focus {
  background-color: #BED631;
  border-color: #BED631;
}
.btn-baltazar .badge {
  color: #BED631;
  background-color: #ffffff;
}
.btn-endersol {
  color: #ffffff;
  background-color: #9C2890;
  border-color: #9C2890;
}
.btn-endersol:focus,
.btn-endersol.focus {
  color: #ffffff;
  background-color: #731e6b;
  border-color: #370e32;
}
.btn-endersol:hover {
  color: #ffffff;
  background-color: #731e6b;
  border-color: #6b1c63;
}
.btn-endersol:active,
.btn-endersol.active,
.open > .dropdown-toggle.btn-endersol {
  color: #ffffff;
  background-color: #731e6b;
  background-image: none;
  border-color: #6b1c63;
}
.btn-endersol:active:hover,
.btn-endersol.active:hover,
.open > .dropdown-toggle.btn-endersol:hover,
.btn-endersol:active:focus,
.btn-endersol.active:focus,
.open > .dropdown-toggle.btn-endersol:focus,
.btn-endersol:active.focus,
.btn-endersol.active.focus,
.open > .dropdown-toggle.btn-endersol.focus {
  color: #ffffff;
  background-color: #571650;
  border-color: #370e32;
}
.btn-endersol.disabled:hover,
.btn-endersol[disabled]:hover,
fieldset[disabled] .btn-endersol:hover,
.btn-endersol.disabled:focus,
.btn-endersol[disabled]:focus,
fieldset[disabled] .btn-endersol:focus,
.btn-endersol.disabled.focus,
.btn-endersol[disabled].focus,
fieldset[disabled] .btn-endersol.focus {
  background-color: #9C2890;
  border-color: #9C2890;
}
.btn-endersol .badge {
  color: #9C2890;
  background-color: #ffffff;
}
.btn-outline-primary {
  color: #054149;
  background-color: #ffffff;
  border-color: #054149;
}
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  color: #054149;
  background-color: #e6e6e6;
  border-color: #000000;
}
.btn-outline-primary:hover {
  color: #054149;
  background-color: #e6e6e6;
  border-color: #010e10;
}
.btn-outline-primary:active,
.btn-outline-primary.active,
.open > .dropdown-toggle.btn-outline-primary {
  color: #054149;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #010e10;
}
.btn-outline-primary:active:hover,
.btn-outline-primary.active:hover,
.open > .dropdown-toggle.btn-outline-primary:hover,
.btn-outline-primary:active:focus,
.btn-outline-primary.active:focus,
.open > .dropdown-toggle.btn-outline-primary:focus,
.btn-outline-primary:active.focus,
.btn-outline-primary.active.focus,
.open > .dropdown-toggle.btn-outline-primary.focus {
  color: #054149;
  background-color: #d4d4d4;
  border-color: #000000;
}
.btn-outline-primary.disabled:hover,
.btn-outline-primary[disabled]:hover,
fieldset[disabled] .btn-outline-primary:hover,
.btn-outline-primary.disabled:focus,
.btn-outline-primary[disabled]:focus,
fieldset[disabled] .btn-outline-primary:focus,
.btn-outline-primary.disabled.focus,
.btn-outline-primary[disabled].focus,
fieldset[disabled] .btn-outline-primary.focus {
  background-color: #ffffff;
  border-color: #054149;
}
.btn-outline-primary .badge {
  color: #ffffff;
  background-color: #054149;
}
.btn-outline-secondary {
  color: #F3BF24;
  background-color: #ffffff;
  border-color: #F3BF24;
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  color: #F3BF24;
  background-color: #e6e6e6;
  border-color: #906e08;
}
.btn-outline-secondary:hover {
  color: #F3BF24;
  background-color: #e6e6e6;
  border-color: #ce9d0b;
}
.btn-outline-secondary:active,
.btn-outline-secondary.active,
.open > .dropdown-toggle.btn-outline-secondary {
  color: #F3BF24;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #ce9d0b;
}
.btn-outline-secondary:active:hover,
.btn-outline-secondary.active:hover,
.open > .dropdown-toggle.btn-outline-secondary:hover,
.btn-outline-secondary:active:focus,
.btn-outline-secondary.active:focus,
.open > .dropdown-toggle.btn-outline-secondary:focus,
.btn-outline-secondary:active.focus,
.btn-outline-secondary.active.focus,
.open > .dropdown-toggle.btn-outline-secondary.focus {
  color: #F3BF24;
  background-color: #d4d4d4;
  border-color: #906e08;
}
.btn-outline-secondary.disabled:hover,
.btn-outline-secondary[disabled]:hover,
fieldset[disabled] .btn-outline-secondary:hover,
.btn-outline-secondary.disabled:focus,
.btn-outline-secondary[disabled]:focus,
fieldset[disabled] .btn-outline-secondary:focus,
.btn-outline-secondary.disabled.focus,
.btn-outline-secondary[disabled].focus,
fieldset[disabled] .btn-outline-secondary.focus {
  background-color: #ffffff;
  border-color: #F3BF24;
}
.btn-outline-secondary .badge {
  color: #ffffff;
  background-color: #F3BF24;
}
.btn-outline-tertiary {
  color: #FEBE10;
  background-color: #ffffff;
  border-color: #FEBE10;
}
.btn-outline-tertiary:focus,
.btn-outline-tertiary.focus {
  color: #FEBE10;
  background-color: #e6e6e6;
  border-color: #8e6801;
}
.btn-outline-tertiary:hover {
  color: #FEBE10;
  background-color: #e6e6e6;
  border-color: #d09801;
}
.btn-outline-tertiary:active,
.btn-outline-tertiary.active,
.open > .dropdown-toggle.btn-outline-tertiary {
  color: #FEBE10;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #d09801;
}
.btn-outline-tertiary:active:hover,
.btn-outline-tertiary.active:hover,
.open > .dropdown-toggle.btn-outline-tertiary:hover,
.btn-outline-tertiary:active:focus,
.btn-outline-tertiary.active:focus,
.open > .dropdown-toggle.btn-outline-tertiary:focus,
.btn-outline-tertiary:active.focus,
.btn-outline-tertiary.active.focus,
.open > .dropdown-toggle.btn-outline-tertiary.focus {
  color: #FEBE10;
  background-color: #d4d4d4;
  border-color: #8e6801;
}
.btn-outline-tertiary.disabled:hover,
.btn-outline-tertiary[disabled]:hover,
fieldset[disabled] .btn-outline-tertiary:hover,
.btn-outline-tertiary.disabled:focus,
.btn-outline-tertiary[disabled]:focus,
fieldset[disabled] .btn-outline-tertiary:focus,
.btn-outline-tertiary.disabled.focus,
.btn-outline-tertiary[disabled].focus,
fieldset[disabled] .btn-outline-tertiary.focus {
  background-color: #ffffff;
  border-color: #FEBE10;
}
.btn-outline-tertiary .badge {
  color: #ffffff;
  background-color: #FEBE10;
}
.btn-outline-default {
  color: #222222;
  background-color: #ffffff;
  border-color: #eeeeee;
}
.btn-outline-default:focus,
.btn-outline-default.focus {
  color: #222222;
  background-color: #e6e6e6;
  border-color: #aeaeae;
}
.btn-outline-default:hover {
  color: #222222;
  background-color: #e6e6e6;
  border-color: #cfcfcf;
}
.btn-outline-default:active,
.btn-outline-default.active,
.open > .dropdown-toggle.btn-outline-default {
  color: #222222;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #cfcfcf;
}
.btn-outline-default:active:hover,
.btn-outline-default.active:hover,
.open > .dropdown-toggle.btn-outline-default:hover,
.btn-outline-default:active:focus,
.btn-outline-default.active:focus,
.open > .dropdown-toggle.btn-outline-default:focus,
.btn-outline-default:active.focus,
.btn-outline-default.active.focus,
.open > .dropdown-toggle.btn-outline-default.focus {
  color: #222222;
  background-color: #d4d4d4;
  border-color: #aeaeae;
}
.btn-outline-default.disabled:hover,
.btn-outline-default[disabled]:hover,
fieldset[disabled] .btn-outline-default:hover,
.btn-outline-default.disabled:focus,
.btn-outline-default[disabled]:focus,
fieldset[disabled] .btn-outline-default:focus,
.btn-outline-default.disabled.focus,
.btn-outline-default[disabled].focus,
fieldset[disabled] .btn-outline-default.focus {
  background-color: #ffffff;
  border-color: #eeeeee;
}
.btn-outline-default .badge {
  color: #ffffff;
  background-color: #222222;
}
.btn-outline-hydroway {
  color: #009ECA;
  background-color: #ffffff;
  border-color: #009ECA;
}
.btn-outline-hydroway:focus,
.btn-outline-hydroway.focus {
  color: #009ECA;
  background-color: #e6e6e6;
  border-color: #003a4a;
}
.btn-outline-hydroway:hover {
  color: #009ECA;
  background-color: #e6e6e6;
  border-color: #006e8d;
}
.btn-outline-hydroway:active,
.btn-outline-hydroway.active,
.open > .dropdown-toggle.btn-outline-hydroway {
  color: #009ECA;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #006e8d;
}
.btn-outline-hydroway:active:hover,
.btn-outline-hydroway.active:hover,
.open > .dropdown-toggle.btn-outline-hydroway:hover,
.btn-outline-hydroway:active:focus,
.btn-outline-hydroway.active:focus,
.open > .dropdown-toggle.btn-outline-hydroway:focus,
.btn-outline-hydroway:active.focus,
.btn-outline-hydroway.active.focus,
.open > .dropdown-toggle.btn-outline-hydroway.focus {
  color: #009ECA;
  background-color: #d4d4d4;
  border-color: #003a4a;
}
.btn-outline-hydroway.disabled:hover,
.btn-outline-hydroway[disabled]:hover,
fieldset[disabled] .btn-outline-hydroway:hover,
.btn-outline-hydroway.disabled:focus,
.btn-outline-hydroway[disabled]:focus,
fieldset[disabled] .btn-outline-hydroway:focus,
.btn-outline-hydroway.disabled.focus,
.btn-outline-hydroway[disabled].focus,
fieldset[disabled] .btn-outline-hydroway.focus {
  background-color: #ffffff;
  border-color: #009ECA;
}
.btn-outline-hydroway .badge {
  color: #ffffff;
  background-color: #009ECA;
}
.btn-outline-stabiway {
  color: #FEBE10;
  background-color: #ffffff;
  border-color: #FEBE10;
}
.btn-outline-stabiway:focus,
.btn-outline-stabiway.focus {
  color: #FEBE10;
  background-color: #e6e6e6;
  border-color: #8e6801;
}
.btn-outline-stabiway:hover {
  color: #FEBE10;
  background-color: #e6e6e6;
  border-color: #d09801;
}
.btn-outline-stabiway:active,
.btn-outline-stabiway.active,
.open > .dropdown-toggle.btn-outline-stabiway {
  color: #FEBE10;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #d09801;
}
.btn-outline-stabiway:active:hover,
.btn-outline-stabiway.active:hover,
.open > .dropdown-toggle.btn-outline-stabiway:hover,
.btn-outline-stabiway:active:focus,
.btn-outline-stabiway.active:focus,
.open > .dropdown-toggle.btn-outline-stabiway:focus,
.btn-outline-stabiway:active.focus,
.btn-outline-stabiway.active.focus,
.open > .dropdown-toggle.btn-outline-stabiway.focus {
  color: #FEBE10;
  background-color: #d4d4d4;
  border-color: #8e6801;
}
.btn-outline-stabiway.disabled:hover,
.btn-outline-stabiway[disabled]:hover,
fieldset[disabled] .btn-outline-stabiway:hover,
.btn-outline-stabiway.disabled:focus,
.btn-outline-stabiway[disabled]:focus,
fieldset[disabled] .btn-outline-stabiway:focus,
.btn-outline-stabiway.disabled.focus,
.btn-outline-stabiway[disabled].focus,
fieldset[disabled] .btn-outline-stabiway.focus {
  background-color: #ffffff;
  border-color: #FEBE10;
}
.btn-outline-stabiway .badge {
  color: #ffffff;
  background-color: #FEBE10;
}
.btn-outline-baltazar {
  color: #BED631;
  background-color: #ffffff;
  border-color: #BED631;
}
.btn-outline-baltazar:focus,
.btn-outline-baltazar.focus {
  color: #BED631;
  background-color: #e6e6e6;
  border-color: #647116;
}
.btn-outline-baltazar:hover {
  color: #BED631;
  background-color: #e6e6e6;
  border-color: #95a821;
}
.btn-outline-baltazar:active,
.btn-outline-baltazar.active,
.open > .dropdown-toggle.btn-outline-baltazar {
  color: #BED631;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #95a821;
}
.btn-outline-baltazar:active:hover,
.btn-outline-baltazar.active:hover,
.open > .dropdown-toggle.btn-outline-baltazar:hover,
.btn-outline-baltazar:active:focus,
.btn-outline-baltazar.active:focus,
.open > .dropdown-toggle.btn-outline-baltazar:focus,
.btn-outline-baltazar:active.focus,
.btn-outline-baltazar.active.focus,
.open > .dropdown-toggle.btn-outline-baltazar.focus {
  color: #BED631;
  background-color: #d4d4d4;
  border-color: #647116;
}
.btn-outline-baltazar.disabled:hover,
.btn-outline-baltazar[disabled]:hover,
fieldset[disabled] .btn-outline-baltazar:hover,
.btn-outline-baltazar.disabled:focus,
.btn-outline-baltazar[disabled]:focus,
fieldset[disabled] .btn-outline-baltazar:focus,
.btn-outline-baltazar.disabled.focus,
.btn-outline-baltazar[disabled].focus,
fieldset[disabled] .btn-outline-baltazar.focus {
  background-color: #ffffff;
  border-color: #BED631;
}
.btn-outline-baltazar .badge {
  color: #ffffff;
  background-color: #BED631;
}
.btn-outline-endersol {
  color: #9C2890;
  background-color: #ffffff;
  border-color: #9C2890;
}
.btn-outline-endersol:focus,
.btn-outline-endersol.focus {
  color: #9C2890;
  background-color: #e6e6e6;
  border-color: #370e32;
}
.btn-outline-endersol:hover {
  color: #9C2890;
  background-color: #e6e6e6;
  border-color: #6b1c63;
}
.btn-outline-endersol:active,
.btn-outline-endersol.active,
.open > .dropdown-toggle.btn-outline-endersol {
  color: #9C2890;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #6b1c63;
}
.btn-outline-endersol:active:hover,
.btn-outline-endersol.active:hover,
.open > .dropdown-toggle.btn-outline-endersol:hover,
.btn-outline-endersol:active:focus,
.btn-outline-endersol.active:focus,
.open > .dropdown-toggle.btn-outline-endersol:focus,
.btn-outline-endersol:active.focus,
.btn-outline-endersol.active.focus,
.open > .dropdown-toggle.btn-outline-endersol.focus {
  color: #9C2890;
  background-color: #d4d4d4;
  border-color: #370e32;
}
.btn-outline-endersol.disabled:hover,
.btn-outline-endersol[disabled]:hover,
fieldset[disabled] .btn-outline-endersol:hover,
.btn-outline-endersol.disabled:focus,
.btn-outline-endersol[disabled]:focus,
fieldset[disabled] .btn-outline-endersol:focus,
.btn-outline-endersol.disabled.focus,
.btn-outline-endersol[disabled].focus,
fieldset[disabled] .btn-outline-endersol.focus {
  background-color: #ffffff;
  border-color: #9C2890;
}
.btn-outline-endersol .badge {
  color: #ffffff;
  background-color: #9C2890;
}
.btn-actions {
  font-size: 14px;
  color: #ffffff;
  background-color: #01415e;
  border-color: #01415e;
}
.btn-actions:focus,
.btn-actions.focus {
  color: #ffffff;
  background-color: #001e2c;
  border-color: #000000;
}
.btn-actions:hover {
  color: #ffffff;
  background-color: #001e2c;
  border-color: #001721;
}
.btn-actions:active,
.btn-actions.active,
.open > .dropdown-toggle.btn-actions {
  color: #ffffff;
  background-color: #001e2c;
  background-image: none;
  border-color: #001721;
}
.btn-actions:active:hover,
.btn-actions.active:hover,
.open > .dropdown-toggle.btn-actions:hover,
.btn-actions:active:focus,
.btn-actions.active:focus,
.open > .dropdown-toggle.btn-actions:focus,
.btn-actions:active.focus,
.btn-actions.active.focus,
.open > .dropdown-toggle.btn-actions.focus {
  color: #ffffff;
  background-color: #000608;
  border-color: #000000;
}
.btn-actions.disabled:hover,
.btn-actions[disabled]:hover,
fieldset[disabled] .btn-actions:hover,
.btn-actions.disabled:focus,
.btn-actions[disabled]:focus,
fieldset[disabled] .btn-actions:focus,
.btn-actions.disabled.focus,
.btn-actions[disabled].focus,
fieldset[disabled] .btn-actions.focus {
  background-color: #01415e;
  border-color: #01415e;
}
.btn-actions .badge {
  color: #01415e;
  background-color: #ffffff;
}
.btn-youtube {
  color: #ffffff;
  background-color: #dd0000;
  border-color: #dd0000;
}
.btn-youtube:focus,
.btn-youtube.focus {
  color: #ffffff;
  background-color: #aa0000;
  border-color: #5e0000;
}
.btn-youtube:hover {
  color: #ffffff;
  background-color: #aa0000;
  border-color: #a00000;
}
.btn-youtube:active,
.btn-youtube.active,
.open > .dropdown-toggle.btn-youtube {
  color: #ffffff;
  background-color: #aa0000;
  background-image: none;
  border-color: #a00000;
}
.btn-youtube:active:hover,
.btn-youtube.active:hover,
.open > .dropdown-toggle.btn-youtube:hover,
.btn-youtube:active:focus,
.btn-youtube.active:focus,
.open > .dropdown-toggle.btn-youtube:focus,
.btn-youtube:active.focus,
.btn-youtube.active.focus,
.open > .dropdown-toggle.btn-youtube.focus {
  color: #ffffff;
  background-color: #860000;
  border-color: #5e0000;
}
.btn-youtube.disabled:hover,
.btn-youtube[disabled]:hover,
fieldset[disabled] .btn-youtube:hover,
.btn-youtube.disabled:focus,
.btn-youtube[disabled]:focus,
fieldset[disabled] .btn-youtube:focus,
.btn-youtube.disabled.focus,
.btn-youtube[disabled].focus,
fieldset[disabled] .btn-youtube.focus {
  background-color: #dd0000;
  border-color: #dd0000;
}
.btn-youtube .badge {
  color: #dd0000;
  background-color: #ffffff;
}
.btn-youtube:hover,
.btn-youtube:focus {
  background: #272727;
  color: #ffffff;
  text-decoration: none;
}
.btn-idea {
  background: #FFD600;
  color: #ffffff;
  font-size: 14px;
}
.btn-panier {
  font-size: 14px;
  color: #444444;
  background-color: #BED631;
  border-color: #BED631;
}
.btn-panier:focus,
.btn-panier.focus {
  color: #444444;
  background-color: #9cb123;
  border-color: #647116;
}
.btn-panier:hover {
  color: #444444;
  background-color: #9cb123;
  border-color: #95a821;
}
.btn-panier:active,
.btn-panier.active,
.open > .dropdown-toggle.btn-panier {
  color: #444444;
  background-color: #9cb123;
  background-image: none;
  border-color: #95a821;
}
.btn-panier:active:hover,
.btn-panier.active:hover,
.open > .dropdown-toggle.btn-panier:hover,
.btn-panier:active:focus,
.btn-panier.active:focus,
.open > .dropdown-toggle.btn-panier:focus,
.btn-panier:active.focus,
.btn-panier.active.focus,
.open > .dropdown-toggle.btn-panier.focus {
  color: #444444;
  background-color: #82931d;
  border-color: #647116;
}
.btn-panier.disabled:hover,
.btn-panier[disabled]:hover,
fieldset[disabled] .btn-panier:hover,
.btn-panier.disabled:focus,
.btn-panier[disabled]:focus,
fieldset[disabled] .btn-panier:focus,
.btn-panier.disabled.focus,
.btn-panier[disabled].focus,
fieldset[disabled] .btn-panier.focus {
  background-color: #BED631;
  border-color: #BED631;
}
.btn-panier .badge {
  color: #BED631;
  background-color: #444444;
}
.quotation input.btn {
  background-color: #bbbbbb;
  line-height: 11px;
  border-radius: 6px;
}
.quotation input.btn:hover {
  color: #000000;
}
a.bouton {
  background: none repeat scroll 0 0 #0c7e04;
  border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  display: inline-block;
  font-size: 11px;
  line-height: 20px;
  padding: 0 10px 0;
  text-decoration: none;
  cursor: pointer;
}
a.bouton:hover {
  text-decoration: underline;
}
.div_bouton_suite {
  background: url(/web/themes/jdm-back/dist/images/bouton_suite.07f775dc.gif) no-repeat top left;
  height: 50px;
  padding: 0px 0px 0px 45px;
}
a.bouton_suite {
  background: url(/web/themes/jdm-back/dist/images/bouton_suite.07f775dc.gif) no-repeat top right;
  float: left;
  color: #FFFFFF;
  font-size: 14px;
  height: 14px;
  line-height: 14px;
  font-weight: bold;
  text-decoration: none;
  padding: 14px 20px 22px 7px;
}
a.bouton_suite span {
  padding: 0px;
}
.btn-color-carre-kom {
  color: #ffffff;
  background-color: #0876a7;
  border-color: #0876a7;
}
.btn-color-carre-kom:focus,
.btn-color-carre-kom.focus {
  color: #ffffff;
  background-color: #065476;
  border-color: #02202d;
}
.btn-color-carre-kom:hover {
  color: #ffffff;
  background-color: #065476;
  border-color: #054d6d;
}
.btn-color-carre-kom:active,
.btn-color-carre-kom.active,
.open > .dropdown-toggle.btn-color-carre-kom {
  color: #ffffff;
  background-color: #065476;
  background-image: none;
  border-color: #054d6d;
}
.btn-color-carre-kom:active:hover,
.btn-color-carre-kom.active:hover,
.open > .dropdown-toggle.btn-color-carre-kom:hover,
.btn-color-carre-kom:active:focus,
.btn-color-carre-kom.active:focus,
.open > .dropdown-toggle.btn-color-carre-kom:focus,
.btn-color-carre-kom:active.focus,
.btn-color-carre-kom.active.focus,
.open > .dropdown-toggle.btn-color-carre-kom.focus {
  color: #ffffff;
  background-color: #043c54;
  border-color: #02202d;
}
.btn-color-carre-kom.disabled:hover,
.btn-color-carre-kom[disabled]:hover,
fieldset[disabled] .btn-color-carre-kom:hover,
.btn-color-carre-kom.disabled:focus,
.btn-color-carre-kom[disabled]:focus,
fieldset[disabled] .btn-color-carre-kom:focus,
.btn-color-carre-kom.disabled.focus,
.btn-color-carre-kom[disabled].focus,
fieldset[disabled] .btn-color-carre-kom.focus {
  background-color: #0876a7;
  border-color: #0876a7;
}
.btn-color-carre-kom .badge {
  color: #0876a7;
  background-color: #ffffff;
}
.btn-green {
  color: #ffffff;
  background-color: #0c7e04;
  border-color: #0c7e04;
}
.btn-green:focus,
.btn-green.focus {
  color: #ffffff;
  background-color: #074d02;
  border-color: #000200;
}
.btn-green:hover {
  color: #ffffff;
  background-color: #074d02;
  border-color: #064302;
}
.btn-green:active,
.btn-green.active,
.open > .dropdown-toggle.btn-green {
  color: #ffffff;
  background-color: #074d02;
  background-image: none;
  border-color: #064302;
}
.btn-green:active:hover,
.btn-green.active:hover,
.open > .dropdown-toggle.btn-green:hover,
.btn-green:active:focus,
.btn-green.active:focus,
.open > .dropdown-toggle.btn-green:focus,
.btn-green:active.focus,
.btn-green.active.focus,
.open > .dropdown-toggle.btn-green.focus {
  color: #ffffff;
  background-color: #042a01;
  border-color: #000200;
}
.btn-green.disabled:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-green:hover,
.btn-green.disabled:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-green:focus,
.btn-green.disabled.focus,
.btn-green[disabled].focus,
fieldset[disabled] .btn-green.focus {
  background-color: #0c7e04;
  border-color: #0c7e04;
}
.btn-green .badge {
  color: #0c7e04;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #ffffff;
  background-color: #449d44;
  border-color: #255525;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398339;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  background-image: none;
  border-color: #398339;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #398439;
  border-color: #255525;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-add {
  color: #ffffff;
  background-color: #61cb62;
  border-color: #61cb62;
}
.btn-add:focus,
.btn-add.focus {
  color: #ffffff;
  background-color: #3ebb3f;
  border-color: #2b822c;
}
.btn-add:hover {
  color: #ffffff;
  background-color: #3ebb3f;
  border-color: #3bb43c;
}
.btn-add:active,
.btn-add.active,
.open > .dropdown-toggle.btn-add {
  color: #ffffff;
  background-color: #3ebb3f;
  background-image: none;
  border-color: #3bb43c;
}
.btn-add:active:hover,
.btn-add.active:hover,
.open > .dropdown-toggle.btn-add:hover,
.btn-add:active:focus,
.btn-add.active:focus,
.open > .dropdown-toggle.btn-add:focus,
.btn-add:active.focus,
.btn-add.active.focus,
.open > .dropdown-toggle.btn-add.focus {
  color: #ffffff;
  background-color: #35a036;
  border-color: #2b822c;
}
.btn-add.disabled:hover,
.btn-add[disabled]:hover,
fieldset[disabled] .btn-add:hover,
.btn-add.disabled:focus,
.btn-add[disabled]:focus,
fieldset[disabled] .btn-add:focus,
.btn-add.disabled.focus,
.btn-add[disabled].focus,
fieldset[disabled] .btn-add.focus {
  background-color: #61cb62;
  border-color: #61cb62;
}
.btn-add .badge {
  color: #61cb62;
  background-color: #ffffff;
}
.btn-color-red {
  color: #ffffff;
  background-color: #F44336;
  border-color: #F44336;
}
.btn-color-red:focus,
.btn-color-red.focus {
  color: #ffffff;
  background-color: #ea1c0d;
  border-color: #a21309;
}
.btn-color-red:hover {
  color: #ffffff;
  background-color: #ea1c0d;
  border-color: #e11b0c;
}
.btn-color-red:active,
.btn-color-red.active,
.open > .dropdown-toggle.btn-color-red {
  color: #ffffff;
  background-color: #ea1c0d;
  background-image: none;
  border-color: #e11b0c;
}
.btn-color-red:active:hover,
.btn-color-red.active:hover,
.open > .dropdown-toggle.btn-color-red:hover,
.btn-color-red:active:focus,
.btn-color-red.active:focus,
.open > .dropdown-toggle.btn-color-red:focus,
.btn-color-red:active.focus,
.btn-color-red.active.focus,
.open > .dropdown-toggle.btn-color-red.focus {
  color: #ffffff;
  background-color: #c8180b;
  border-color: #a21309;
}
.btn-color-red.disabled:hover,
.btn-color-red[disabled]:hover,
fieldset[disabled] .btn-color-red:hover,
.btn-color-red.disabled:focus,
.btn-color-red[disabled]:focus,
fieldset[disabled] .btn-color-red:focus,
.btn-color-red.disabled.focus,
.btn-color-red[disabled].focus,
fieldset[disabled] .btn-color-red.focus {
  background-color: #F44336;
  border-color: #F44336;
}
.btn-color-red .badge {
  color: #F44336;
  background-color: #ffffff;
}
.btn-color-pink {
  color: #ffffff;
  background-color: #E91E63;
  border-color: #E91E63;
}
.btn-color-pink:focus,
.btn-color-pink.focus {
  color: #ffffff;
  background-color: #c1134e;
  border-color: #7b0c32;
}
.btn-color-pink:hover {
  color: #ffffff;
  background-color: #c1134e;
  border-color: #b8124a;
}
.btn-color-pink:active,
.btn-color-pink.active,
.open > .dropdown-toggle.btn-color-pink {
  color: #ffffff;
  background-color: #c1134e;
  background-image: none;
  border-color: #b8124a;
}
.btn-color-pink:active:hover,
.btn-color-pink.active:hover,
.open > .dropdown-toggle.btn-color-pink:hover,
.btn-color-pink:active:focus,
.btn-color-pink.active:focus,
.open > .dropdown-toggle.btn-color-pink:focus,
.btn-color-pink:active.focus,
.btn-color-pink.active.focus,
.open > .dropdown-toggle.btn-color-pink.focus {
  color: #ffffff;
  background-color: #a11041;
  border-color: #7b0c32;
}
.btn-color-pink.disabled:hover,
.btn-color-pink[disabled]:hover,
fieldset[disabled] .btn-color-pink:hover,
.btn-color-pink.disabled:focus,
.btn-color-pink[disabled]:focus,
fieldset[disabled] .btn-color-pink:focus,
.btn-color-pink.disabled.focus,
.btn-color-pink[disabled].focus,
fieldset[disabled] .btn-color-pink.focus {
  background-color: #E91E63;
  border-color: #E91E63;
}
.btn-color-pink .badge {
  color: #E91E63;
  background-color: #ffffff;
}
.btn-color-purple {
  color: #ffffff;
  background-color: #9C27B0;
  border-color: #9C27B0;
}
.btn-color-purple:focus,
.btn-color-purple.focus {
  color: #ffffff;
  background-color: #771e86;
  border-color: #3f1048;
}
.btn-color-purple:hover {
  color: #ffffff;
  background-color: #771e86;
  border-color: #701c7e;
}
.btn-color-purple:active,
.btn-color-purple.active,
.open > .dropdown-toggle.btn-color-purple {
  color: #ffffff;
  background-color: #771e86;
  background-image: none;
  border-color: #701c7e;
}
.btn-color-purple:active:hover,
.btn-color-purple.active:hover,
.open > .dropdown-toggle.btn-color-purple:hover,
.btn-color-purple:active:focus,
.btn-color-purple.active:focus,
.open > .dropdown-toggle.btn-color-purple:focus,
.btn-color-purple:active.focus,
.btn-color-purple.active.focus,
.open > .dropdown-toggle.btn-color-purple.focus {
  color: #ffffff;
  background-color: #5d1769;
  border-color: #3f1048;
}
.btn-color-purple.disabled:hover,
.btn-color-purple[disabled]:hover,
fieldset[disabled] .btn-color-purple:hover,
.btn-color-purple.disabled:focus,
.btn-color-purple[disabled]:focus,
fieldset[disabled] .btn-color-purple:focus,
.btn-color-purple.disabled.focus,
.btn-color-purple[disabled].focus,
fieldset[disabled] .btn-color-purple.focus {
  background-color: #9C27B0;
  border-color: #9C27B0;
}
.btn-color-purple .badge {
  color: #9C27B0;
  background-color: #ffffff;
}
.btn-color-deep-purple {
  color: #ffffff;
  background-color: #673AB7;
  border-color: #673AB7;
}
.btn-color-deep-purple:focus,
.btn-color-deep-purple.focus {
  color: #ffffff;
  background-color: #512e90;
  border-color: #311b56;
}
.btn-color-deep-purple:hover {
  color: #ffffff;
  background-color: #512e90;
  border-color: #4d2b89;
}
.btn-color-deep-purple:active,
.btn-color-deep-purple.active,
.open > .dropdown-toggle.btn-color-deep-purple {
  color: #ffffff;
  background-color: #512e90;
  background-image: none;
  border-color: #4d2b89;
}
.btn-color-deep-purple:active:hover,
.btn-color-deep-purple.active:hover,
.open > .dropdown-toggle.btn-color-deep-purple:hover,
.btn-color-deep-purple:active:focus,
.btn-color-deep-purple.active:focus,
.open > .dropdown-toggle.btn-color-deep-purple:focus,
.btn-color-deep-purple:active.focus,
.btn-color-deep-purple.active.focus,
.open > .dropdown-toggle.btn-color-deep-purple.focus {
  color: #ffffff;
  background-color: #422575;
  border-color: #311b56;
}
.btn-color-deep-purple.disabled:hover,
.btn-color-deep-purple[disabled]:hover,
fieldset[disabled] .btn-color-deep-purple:hover,
.btn-color-deep-purple.disabled:focus,
.btn-color-deep-purple[disabled]:focus,
fieldset[disabled] .btn-color-deep-purple:focus,
.btn-color-deep-purple.disabled.focus,
.btn-color-deep-purple[disabled].focus,
fieldset[disabled] .btn-color-deep-purple.focus {
  background-color: #673AB7;
  border-color: #673AB7;
}
.btn-color-deep-purple .badge {
  color: #673AB7;
  background-color: #ffffff;
}
.btn-color-indigo {
  color: #ffffff;
  background-color: #3F51B5;
  border-color: #3F51B5;
}
.btn-color-indigo:focus,
.btn-color-indigo.focus {
  color: #ffffff;
  background-color: #32408f;
  border-color: #1e2756;
}
.btn-color-indigo:hover {
  color: #ffffff;
  background-color: #32408f;
  border-color: #2f3d88;
}
.btn-color-indigo:active,
.btn-color-indigo.active,
.open > .dropdown-toggle.btn-color-indigo {
  color: #ffffff;
  background-color: #32408f;
  background-image: none;
  border-color: #2f3d88;
}
.btn-color-indigo:active:hover,
.btn-color-indigo.active:hover,
.open > .dropdown-toggle.btn-color-indigo:hover,
.btn-color-indigo:active:focus,
.btn-color-indigo.active:focus,
.open > .dropdown-toggle.btn-color-indigo:focus,
.btn-color-indigo:active.focus,
.btn-color-indigo.active.focus,
.open > .dropdown-toggle.btn-color-indigo.focus {
  color: #ffffff;
  background-color: #293475;
  border-color: #1e2756;
}
.btn-color-indigo.disabled:hover,
.btn-color-indigo[disabled]:hover,
fieldset[disabled] .btn-color-indigo:hover,
.btn-color-indigo.disabled:focus,
.btn-color-indigo[disabled]:focus,
fieldset[disabled] .btn-color-indigo:focus,
.btn-color-indigo.disabled.focus,
.btn-color-indigo[disabled].focus,
fieldset[disabled] .btn-color-indigo.focus {
  background-color: #3F51B5;
  border-color: #3F51B5;
}
.btn-color-indigo .badge {
  color: #3F51B5;
  background-color: #ffffff;
}
.btn-color-blue {
  color: #ffffff;
  background-color: #2196F3;
  border-color: #2196F3;
}
.btn-color-blue:focus,
.btn-color-blue.focus {
  color: #ffffff;
  background-color: #0c7cd5;
  border-color: #08528d;
}
.btn-color-blue:hover {
  color: #ffffff;
  background-color: #0c7cd5;
  border-color: #0b76cc;
}
.btn-color-blue:active,
.btn-color-blue.active,
.open > .dropdown-toggle.btn-color-blue {
  color: #ffffff;
  background-color: #0c7cd5;
  background-image: none;
  border-color: #0b76cc;
}
.btn-color-blue:active:hover,
.btn-color-blue.active:hover,
.open > .dropdown-toggle.btn-color-blue:hover,
.btn-color-blue:active:focus,
.btn-color-blue.active:focus,
.open > .dropdown-toggle.btn-color-blue:focus,
.btn-color-blue:active.focus,
.btn-color-blue.active.focus,
.open > .dropdown-toggle.btn-color-blue.focus {
  color: #ffffff;
  background-color: #0a68b4;
  border-color: #08528d;
}
.btn-color-blue.disabled:hover,
.btn-color-blue[disabled]:hover,
fieldset[disabled] .btn-color-blue:hover,
.btn-color-blue.disabled:focus,
.btn-color-blue[disabled]:focus,
fieldset[disabled] .btn-color-blue:focus,
.btn-color-blue.disabled.focus,
.btn-color-blue[disabled].focus,
fieldset[disabled] .btn-color-blue.focus {
  background-color: #2196F3;
  border-color: #2196F3;
}
.btn-color-blue .badge {
  color: #2196F3;
  background-color: #ffffff;
}
.btn-color-light-blue {
  color: #ffffff;
  background-color: #03A9F4;
  border-color: #03A9F4;
}
.btn-color-light-blue:focus,
.btn-color-light-blue.focus {
  color: #ffffff;
  background-color: #0286c2;
  border-color: #015276;
}
.btn-color-light-blue:hover {
  color: #ffffff;
  background-color: #0286c2;
  border-color: #027fb8;
}
.btn-color-light-blue:active,
.btn-color-light-blue.active,
.open > .dropdown-toggle.btn-color-light-blue {
  color: #ffffff;
  background-color: #0286c2;
  background-image: none;
  border-color: #027fb8;
}
.btn-color-light-blue:active:hover,
.btn-color-light-blue.active:hover,
.open > .dropdown-toggle.btn-color-light-blue:hover,
.btn-color-light-blue:active:focus,
.btn-color-light-blue.active:focus,
.open > .dropdown-toggle.btn-color-light-blue:focus,
.btn-color-light-blue:active.focus,
.btn-color-light-blue.active.focus,
.open > .dropdown-toggle.btn-color-light-blue.focus {
  color: #ffffff;
  background-color: #026e9e;
  border-color: #015276;
}
.btn-color-light-blue.disabled:hover,
.btn-color-light-blue[disabled]:hover,
fieldset[disabled] .btn-color-light-blue:hover,
.btn-color-light-blue.disabled:focus,
.btn-color-light-blue[disabled]:focus,
fieldset[disabled] .btn-color-light-blue:focus,
.btn-color-light-blue.disabled.focus,
.btn-color-light-blue[disabled].focus,
fieldset[disabled] .btn-color-light-blue.focus {
  background-color: #03A9F4;
  border-color: #03A9F4;
}
.btn-color-light-blue .badge {
  color: #03A9F4;
  background-color: #ffffff;
}
.btn-color-cyan {
  color: #ffffff;
  background-color: #00BCD4;
  border-color: #00BCD4;
}
.btn-color-cyan:focus,
.btn-color-cyan.focus {
  color: #ffffff;
  background-color: #008fa1;
  border-color: #004b55;
}
.btn-color-cyan:hover {
  color: #ffffff;
  background-color: #008fa1;
  border-color: #008697;
}
.btn-color-cyan:active,
.btn-color-cyan.active,
.open > .dropdown-toggle.btn-color-cyan {
  color: #ffffff;
  background-color: #008fa1;
  background-image: none;
  border-color: #008697;
}
.btn-color-cyan:active:hover,
.btn-color-cyan.active:hover,
.open > .dropdown-toggle.btn-color-cyan:hover,
.btn-color-cyan:active:focus,
.btn-color-cyan.active:focus,
.open > .dropdown-toggle.btn-color-cyan:focus,
.btn-color-cyan:active.focus,
.btn-color-cyan.active.focus,
.open > .dropdown-toggle.btn-color-cyan.focus {
  color: #ffffff;
  background-color: #006f7d;
  border-color: #004b55;
}
.btn-color-cyan.disabled:hover,
.btn-color-cyan[disabled]:hover,
fieldset[disabled] .btn-color-cyan:hover,
.btn-color-cyan.disabled:focus,
.btn-color-cyan[disabled]:focus,
fieldset[disabled] .btn-color-cyan:focus,
.btn-color-cyan.disabled.focus,
.btn-color-cyan[disabled].focus,
fieldset[disabled] .btn-color-cyan.focus {
  background-color: #00BCD4;
  border-color: #00BCD4;
}
.btn-color-cyan .badge {
  color: #00BCD4;
  background-color: #ffffff;
}
.btn-color-teal {
  color: #ffffff;
  background-color: #009688;
  border-color: #009688;
}
.btn-color-teal:focus,
.btn-color-teal.focus {
  color: #ffffff;
  background-color: #00635a;
  border-color: #001714;
}
.btn-color-teal:hover {
  color: #ffffff;
  background-color: #00635a;
  border-color: #005951;
}
.btn-color-teal:active,
.btn-color-teal.active,
.open > .dropdown-toggle.btn-color-teal {
  color: #ffffff;
  background-color: #00635a;
  background-image: none;
  border-color: #005951;
}
.btn-color-teal:active:hover,
.btn-color-teal.active:hover,
.open > .dropdown-toggle.btn-color-teal:hover,
.btn-color-teal:active:focus,
.btn-color-teal.active:focus,
.open > .dropdown-toggle.btn-color-teal:focus,
.btn-color-teal:active.focus,
.btn-color-teal.active.focus,
.open > .dropdown-toggle.btn-color-teal.focus {
  color: #ffffff;
  background-color: #003f39;
  border-color: #001714;
}
.btn-color-teal.disabled:hover,
.btn-color-teal[disabled]:hover,
fieldset[disabled] .btn-color-teal:hover,
.btn-color-teal.disabled:focus,
.btn-color-teal[disabled]:focus,
fieldset[disabled] .btn-color-teal:focus,
.btn-color-teal.disabled.focus,
.btn-color-teal[disabled].focus,
fieldset[disabled] .btn-color-teal.focus {
  background-color: #009688;
  border-color: #009688;
}
.btn-color-teal .badge {
  color: #009688;
  background-color: #ffffff;
}
.btn-color-green {
  color: #ffffff;
  background-color: #4CAF50;
  border-color: #4CAF50;
}
.btn-color-green:focus,
.btn-color-green.focus {
  color: #ffffff;
  background-color: #3d8b40;
  border-color: #255627;
}
.btn-color-green:hover {
  color: #ffffff;
  background-color: #3d8b40;
  border-color: #39843c;
}
.btn-color-green:active,
.btn-color-green.active,
.open > .dropdown-toggle.btn-color-green {
  color: #ffffff;
  background-color: #3d8b40;
  background-image: none;
  border-color: #39843c;
}
.btn-color-green:active:hover,
.btn-color-green.active:hover,
.open > .dropdown-toggle.btn-color-green:hover,
.btn-color-green:active:focus,
.btn-color-green.active:focus,
.open > .dropdown-toggle.btn-color-green:focus,
.btn-color-green:active.focus,
.btn-color-green.active.focus,
.open > .dropdown-toggle.btn-color-green.focus {
  color: #ffffff;
  background-color: #327334;
  border-color: #255627;
}
.btn-color-green.disabled:hover,
.btn-color-green[disabled]:hover,
fieldset[disabled] .btn-color-green:hover,
.btn-color-green.disabled:focus,
.btn-color-green[disabled]:focus,
fieldset[disabled] .btn-color-green:focus,
.btn-color-green.disabled.focus,
.btn-color-green[disabled].focus,
fieldset[disabled] .btn-color-green.focus {
  background-color: #4CAF50;
  border-color: #4CAF50;
}
.btn-color-green .badge {
  color: #4CAF50;
  background-color: #ffffff;
}
.btn-color-light-green {
  color: #ffffff;
  background-color: #8BC34A;
  border-color: #8BC34A;
}
.btn-color-light-green:focus,
.btn-color-light-green.focus {
  color: #ffffff;
  background-color: #71a436;
  border-color: #496a23;
}
.btn-color-light-green:hover {
  color: #ffffff;
  background-color: #71a436;
  border-color: #6c9c34;
}
.btn-color-light-green:active,
.btn-color-light-green.active,
.open > .dropdown-toggle.btn-color-light-green {
  color: #ffffff;
  background-color: #71a436;
  background-image: none;
  border-color: #6c9c34;
}
.btn-color-light-green:active:hover,
.btn-color-light-green.active:hover,
.open > .dropdown-toggle.btn-color-light-green:hover,
.btn-color-light-green:active:focus,
.btn-color-light-green.active:focus,
.open > .dropdown-toggle.btn-color-light-green:focus,
.btn-color-light-green:active.focus,
.btn-color-light-green.active.focus,
.open > .dropdown-toggle.btn-color-light-green.focus {
  color: #ffffff;
  background-color: #5f892d;
  border-color: #496a23;
}
.btn-color-light-green.disabled:hover,
.btn-color-light-green[disabled]:hover,
fieldset[disabled] .btn-color-light-green:hover,
.btn-color-light-green.disabled:focus,
.btn-color-light-green[disabled]:focus,
fieldset[disabled] .btn-color-light-green:focus,
.btn-color-light-green.disabled.focus,
.btn-color-light-green[disabled].focus,
fieldset[disabled] .btn-color-light-green.focus {
  background-color: #8BC34A;
  border-color: #8BC34A;
}
.btn-color-light-green .badge {
  color: #8BC34A;
  background-color: #ffffff;
}
.btn-color-lime {
  color: #ffffff;
  background-color: #CDDC39;
  border-color: #CDDC39;
}
.btn-color-lime:focus,
.btn-color-lime.focus {
  color: #ffffff;
  background-color: #b2c022;
  border-color: #757f16;
}
.btn-color-lime:hover {
  color: #ffffff;
  background-color: #b2c022;
  border-color: #a9b720;
}
.btn-color-lime:active,
.btn-color-lime.active,
.open > .dropdown-toggle.btn-color-lime {
  color: #ffffff;
  background-color: #b2c022;
  background-image: none;
  border-color: #a9b720;
}
.btn-color-lime:active:hover,
.btn-color-lime.active:hover,
.open > .dropdown-toggle.btn-color-lime:hover,
.btn-color-lime:active:focus,
.btn-color-lime.active:focus,
.open > .dropdown-toggle.btn-color-lime:focus,
.btn-color-lime:active.focus,
.btn-color-lime.active.focus,
.open > .dropdown-toggle.btn-color-lime.focus {
  color: #ffffff;
  background-color: #95a21d;
  border-color: #757f16;
}
.btn-color-lime.disabled:hover,
.btn-color-lime[disabled]:hover,
fieldset[disabled] .btn-color-lime:hover,
.btn-color-lime.disabled:focus,
.btn-color-lime[disabled]:focus,
fieldset[disabled] .btn-color-lime:focus,
.btn-color-lime.disabled.focus,
.btn-color-lime[disabled].focus,
fieldset[disabled] .btn-color-lime.focus {
  background-color: #CDDC39;
  border-color: #CDDC39;
}
.btn-color-lime .badge {
  color: #CDDC39;
  background-color: #ffffff;
}
.btn-color-yellow {
  color: #ffffff;
  background-color: #FFEB3B;
  border-color: #FFEB3B;
}
.btn-color-yellow:focus,
.btn-color-yellow.focus {
  color: #ffffff;
  background-color: #ffe608;
  border-color: #bba700;
}
.btn-color-yellow:hover {
  color: #ffffff;
  background-color: #ffe608;
  border-color: #fde300;
}
.btn-color-yellow:active,
.btn-color-yellow.active,
.open > .dropdown-toggle.btn-color-yellow {
  color: #ffffff;
  background-color: #ffe608;
  background-image: none;
  border-color: #fde300;
}
.btn-color-yellow:active:hover,
.btn-color-yellow.active:hover,
.open > .dropdown-toggle.btn-color-yellow:hover,
.btn-color-yellow:active:focus,
.btn-color-yellow.active:focus,
.open > .dropdown-toggle.btn-color-yellow:focus,
.btn-color-yellow:active.focus,
.btn-color-yellow.active.focus,
.open > .dropdown-toggle.btn-color-yellow.focus {
  color: #ffffff;
  background-color: #e3cc00;
  border-color: #bba700;
}
.btn-color-yellow.disabled:hover,
.btn-color-yellow[disabled]:hover,
fieldset[disabled] .btn-color-yellow:hover,
.btn-color-yellow.disabled:focus,
.btn-color-yellow[disabled]:focus,
fieldset[disabled] .btn-color-yellow:focus,
.btn-color-yellow.disabled.focus,
.btn-color-yellow[disabled].focus,
fieldset[disabled] .btn-color-yellow.focus {
  background-color: #FFEB3B;
  border-color: #FFEB3B;
}
.btn-color-yellow .badge {
  color: #FFEB3B;
  background-color: #ffffff;
}
.btn-color-amber {
  color: #ffffff;
  background-color: #FFC107;
  border-color: #FFC107;
}
.btn-color-amber:focus,
.btn-color-amber.focus {
  color: #ffffff;
  background-color: #d39e00;
  border-color: #866500;
}
.btn-color-amber:hover {
  color: #ffffff;
  background-color: #d39e00;
  border-color: #c99700;
}
.btn-color-amber:active,
.btn-color-amber.active,
.open > .dropdown-toggle.btn-color-amber {
  color: #ffffff;
  background-color: #d39e00;
  background-image: none;
  border-color: #c99700;
}
.btn-color-amber:active:hover,
.btn-color-amber.active:hover,
.open > .dropdown-toggle.btn-color-amber:hover,
.btn-color-amber:active:focus,
.btn-color-amber.active:focus,
.open > .dropdown-toggle.btn-color-amber:focus,
.btn-color-amber:active.focus,
.btn-color-amber.active.focus,
.open > .dropdown-toggle.btn-color-amber.focus {
  color: #ffffff;
  background-color: #af8300;
  border-color: #866500;
}
.btn-color-amber.disabled:hover,
.btn-color-amber[disabled]:hover,
fieldset[disabled] .btn-color-amber:hover,
.btn-color-amber.disabled:focus,
.btn-color-amber[disabled]:focus,
fieldset[disabled] .btn-color-amber:focus,
.btn-color-amber.disabled.focus,
.btn-color-amber[disabled].focus,
fieldset[disabled] .btn-color-amber.focus {
  background-color: #FFC107;
  border-color: #FFC107;
}
.btn-color-amber .badge {
  color: #FFC107;
  background-color: #ffffff;
}
.btn-color-orange {
  color: #ffffff;
  background-color: #FF9800;
  border-color: #FF9800;
}
.btn-color-orange:focus,
.btn-color-orange.focus {
  color: #ffffff;
  background-color: #cc7a00;
  border-color: #804c00;
}
.btn-color-orange:hover {
  color: #ffffff;
  background-color: #cc7a00;
  border-color: #c27400;
}
.btn-color-orange:active,
.btn-color-orange.active,
.open > .dropdown-toggle.btn-color-orange {
  color: #ffffff;
  background-color: #cc7a00;
  background-image: none;
  border-color: #c27400;
}
.btn-color-orange:active:hover,
.btn-color-orange.active:hover,
.open > .dropdown-toggle.btn-color-orange:hover,
.btn-color-orange:active:focus,
.btn-color-orange.active:focus,
.open > .dropdown-toggle.btn-color-orange:focus,
.btn-color-orange:active.focus,
.btn-color-orange.active.focus,
.open > .dropdown-toggle.btn-color-orange.focus {
  color: #ffffff;
  background-color: #a86400;
  border-color: #804c00;
}
.btn-color-orange.disabled:hover,
.btn-color-orange[disabled]:hover,
fieldset[disabled] .btn-color-orange:hover,
.btn-color-orange.disabled:focus,
.btn-color-orange[disabled]:focus,
fieldset[disabled] .btn-color-orange:focus,
.btn-color-orange.disabled.focus,
.btn-color-orange[disabled].focus,
fieldset[disabled] .btn-color-orange.focus {
  background-color: #FF9800;
  border-color: #FF9800;
}
.btn-color-orange .badge {
  color: #FF9800;
  background-color: #ffffff;
}
.btn-color-deep-orange {
  color: #ffffff;
  background-color: #FF5722;
  border-color: #FF5722;
}
.btn-color-deep-orange:focus,
.btn-color-deep-orange.focus {
  color: #ffffff;
  background-color: #ee3900;
  border-color: #a22700;
}
.btn-color-deep-orange:hover {
  color: #ffffff;
  background-color: #ee3900;
  border-color: #e43700;
}
.btn-color-deep-orange:active,
.btn-color-deep-orange.active,
.open > .dropdown-toggle.btn-color-deep-orange {
  color: #ffffff;
  background-color: #ee3900;
  background-image: none;
  border-color: #e43700;
}
.btn-color-deep-orange:active:hover,
.btn-color-deep-orange.active:hover,
.open > .dropdown-toggle.btn-color-deep-orange:hover,
.btn-color-deep-orange:active:focus,
.btn-color-deep-orange.active:focus,
.open > .dropdown-toggle.btn-color-deep-orange:focus,
.btn-color-deep-orange:active.focus,
.btn-color-deep-orange.active.focus,
.open > .dropdown-toggle.btn-color-deep-orange.focus {
  color: #ffffff;
  background-color: #ca3100;
  border-color: #a22700;
}
.btn-color-deep-orange.disabled:hover,
.btn-color-deep-orange[disabled]:hover,
fieldset[disabled] .btn-color-deep-orange:hover,
.btn-color-deep-orange.disabled:focus,
.btn-color-deep-orange[disabled]:focus,
fieldset[disabled] .btn-color-deep-orange:focus,
.btn-color-deep-orange.disabled.focus,
.btn-color-deep-orange[disabled].focus,
fieldset[disabled] .btn-color-deep-orange.focus {
  background-color: #FF5722;
  border-color: #FF5722;
}
.btn-color-deep-orange .badge {
  color: #FF5722;
  background-color: #ffffff;
}
.btn-color-brown {
  color: #ffffff;
  background-color: #795548;
  border-color: #795548;
}
.btn-color-brown:focus,
.btn-color-brown.focus {
  color: #ffffff;
  background-color: #593f35;
  border-color: #291d18;
}
.btn-color-brown:hover {
  color: #ffffff;
  background-color: #593f35;
  border-color: #533a31;
}
.btn-color-brown:active,
.btn-color-brown.active,
.open > .dropdown-toggle.btn-color-brown {
  color: #ffffff;
  background-color: #593f35;
  background-image: none;
  border-color: #533a31;
}
.btn-color-brown:active:hover,
.btn-color-brown.active:hover,
.open > .dropdown-toggle.btn-color-brown:hover,
.btn-color-brown:active:focus,
.btn-color-brown.active:focus,
.open > .dropdown-toggle.btn-color-brown:focus,
.btn-color-brown:active.focus,
.btn-color-brown.active.focus,
.open > .dropdown-toggle.btn-color-brown.focus {
  color: #ffffff;
  background-color: #432f28;
  border-color: #291d18;
}
.btn-color-brown.disabled:hover,
.btn-color-brown[disabled]:hover,
fieldset[disabled] .btn-color-brown:hover,
.btn-color-brown.disabled:focus,
.btn-color-brown[disabled]:focus,
fieldset[disabled] .btn-color-brown:focus,
.btn-color-brown.disabled.focus,
.btn-color-brown[disabled].focus,
fieldset[disabled] .btn-color-brown.focus {
  background-color: #795548;
  border-color: #795548;
}
.btn-color-brown .badge {
  color: #795548;
  background-color: #ffffff;
}
.btn-color-grey {
  color: #ffffff;
  background-color: #9E9E9E;
  border-color: #9E9E9E;
}
.btn-color-grey:focus,
.btn-color-grey.focus {
  color: #ffffff;
  background-color: #858585;
  border-color: #5e5e5e;
}
.btn-color-grey:hover {
  color: #ffffff;
  background-color: #858585;
  border-color: #7f7f7f;
}
.btn-color-grey:active,
.btn-color-grey.active,
.open > .dropdown-toggle.btn-color-grey {
  color: #ffffff;
  background-color: #858585;
  background-image: none;
  border-color: #7f7f7f;
}
.btn-color-grey:active:hover,
.btn-color-grey.active:hover,
.open > .dropdown-toggle.btn-color-grey:hover,
.btn-color-grey:active:focus,
.btn-color-grey.active:focus,
.open > .dropdown-toggle.btn-color-grey:focus,
.btn-color-grey:active.focus,
.btn-color-grey.active.focus,
.open > .dropdown-toggle.btn-color-grey.focus {
  color: #ffffff;
  background-color: #737373;
  border-color: #5e5e5e;
}
.btn-color-grey.disabled:hover,
.btn-color-grey[disabled]:hover,
fieldset[disabled] .btn-color-grey:hover,
.btn-color-grey.disabled:focus,
.btn-color-grey[disabled]:focus,
fieldset[disabled] .btn-color-grey:focus,
.btn-color-grey.disabled.focus,
.btn-color-grey[disabled].focus,
fieldset[disabled] .btn-color-grey.focus {
  background-color: #9E9E9E;
  border-color: #9E9E9E;
}
.btn-color-grey .badge {
  color: #9E9E9E;
  background-color: #ffffff;
}
.btn-color-blue-grey {
  color: #ffffff;
  background-color: #607D8B;
  border-color: #607D8B;
}
.btn-color-blue-grey:focus,
.btn-color-blue-grey.focus {
  color: #ffffff;
  background-color: #4b626d;
  border-color: #2c3940;
}
.btn-color-blue-grey:hover {
  color: #ffffff;
  background-color: #4b626d;
  border-color: #475c67;
}
.btn-color-blue-grey:active,
.btn-color-blue-grey.active,
.open > .dropdown-toggle.btn-color-blue-grey {
  color: #ffffff;
  background-color: #4b626d;
  background-image: none;
  border-color: #475c67;
}
.btn-color-blue-grey:active:hover,
.btn-color-blue-grey.active:hover,
.open > .dropdown-toggle.btn-color-blue-grey:hover,
.btn-color-blue-grey:active:focus,
.btn-color-blue-grey.active:focus,
.open > .dropdown-toggle.btn-color-blue-grey:focus,
.btn-color-blue-grey:active.focus,
.btn-color-blue-grey.active.focus,
.open > .dropdown-toggle.btn-color-blue-grey.focus {
  color: #ffffff;
  background-color: #3d4f58;
  border-color: #2c3940;
}
.btn-color-blue-grey.disabled:hover,
.btn-color-blue-grey[disabled]:hover,
fieldset[disabled] .btn-color-blue-grey:hover,
.btn-color-blue-grey.disabled:focus,
.btn-color-blue-grey[disabled]:focus,
fieldset[disabled] .btn-color-blue-grey:focus,
.btn-color-blue-grey.disabled.focus,
.btn-color-blue-grey[disabled].focus,
fieldset[disabled] .btn-color-blue-grey.focus {
  background-color: #607D8B;
  border-color: #607D8B;
}
.btn-color-blue-grey .badge {
  color: #607D8B;
  background-color: #ffffff;
}
.btn-color-black {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-color-black:focus,
.btn-color-black.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-color-black:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-color-black:active,
.btn-color-black.active,
.open > .dropdown-toggle.btn-color-black {
  color: #ffffff;
  background-color: #000000;
  background-image: none;
  border-color: #000000;
}
.btn-color-black:active:hover,
.btn-color-black.active:hover,
.open > .dropdown-toggle.btn-color-black:hover,
.btn-color-black:active:focus,
.btn-color-black.active:focus,
.open > .dropdown-toggle.btn-color-black:focus,
.btn-color-black:active.focus,
.btn-color-black.active.focus,
.open > .dropdown-toggle.btn-color-black.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-color-black.disabled:hover,
.btn-color-black[disabled]:hover,
fieldset[disabled] .btn-color-black:hover,
.btn-color-black.disabled:focus,
.btn-color-black[disabled]:focus,
fieldset[disabled] .btn-color-black:focus,
.btn-color-black.disabled.focus,
.btn-color-black[disabled].focus,
fieldset[disabled] .btn-color-black.focus {
  background-color: #000000;
  border-color: #000000;
}
.btn-color-black .badge {
  color: #000000;
  background-color: #ffffff;
}
.btn-color-white {
  color: #ffffff;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn-color-white:focus,
.btn-color-white.focus {
  color: #ffffff;
  background-color: #e6e6e6;
  border-color: #bfbfbf;
}
.btn-color-white:hover {
  color: #ffffff;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn-color-white:active,
.btn-color-white.active,
.open > .dropdown-toggle.btn-color-white {
  color: #ffffff;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #e0e0e0;
}
.btn-color-white:active:hover,
.btn-color-white.active:hover,
.open > .dropdown-toggle.btn-color-white:hover,
.btn-color-white:active:focus,
.btn-color-white.active:focus,
.open > .dropdown-toggle.btn-color-white:focus,
.btn-color-white:active.focus,
.btn-color-white.active.focus,
.open > .dropdown-toggle.btn-color-white.focus {
  color: #ffffff;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}
.btn-color-white.disabled:hover,
.btn-color-white[disabled]:hover,
fieldset[disabled] .btn-color-white:hover,
.btn-color-white.disabled:focus,
.btn-color-white[disabled]:focus,
fieldset[disabled] .btn-color-white:focus,
.btn-color-white.disabled.focus,
.btn-color-white[disabled].focus,
fieldset[disabled] .btn-color-white.focus {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn-color-white .badge {
  color: #FFFFFF;
  background-color: #ffffff;
}
.btn-status_cible_valid {
  color: #ffffff;
  background-color: #8bc34a;
  border-color: #8bc34a;
}
.btn-status_cible_valid:focus,
.btn-status_cible_valid.focus {
  color: #ffffff;
  background-color: #71a436;
  border-color: #496a23;
}
.btn-status_cible_valid:hover {
  color: #ffffff;
  background-color: #71a436;
  border-color: #6c9c34;
}
.btn-status_cible_valid:active,
.btn-status_cible_valid.active,
.open > .dropdown-toggle.btn-status_cible_valid {
  color: #ffffff;
  background-color: #71a436;
  background-image: none;
  border-color: #6c9c34;
}
.btn-status_cible_valid:active:hover,
.btn-status_cible_valid.active:hover,
.open > .dropdown-toggle.btn-status_cible_valid:hover,
.btn-status_cible_valid:active:focus,
.btn-status_cible_valid.active:focus,
.open > .dropdown-toggle.btn-status_cible_valid:focus,
.btn-status_cible_valid:active.focus,
.btn-status_cible_valid.active.focus,
.open > .dropdown-toggle.btn-status_cible_valid.focus {
  color: #ffffff;
  background-color: #5f892d;
  border-color: #496a23;
}
.btn-status_cible_valid.disabled:hover,
.btn-status_cible_valid[disabled]:hover,
fieldset[disabled] .btn-status_cible_valid:hover,
.btn-status_cible_valid.disabled:focus,
.btn-status_cible_valid[disabled]:focus,
fieldset[disabled] .btn-status_cible_valid:focus,
.btn-status_cible_valid.disabled.focus,
.btn-status_cible_valid[disabled].focus,
fieldset[disabled] .btn-status_cible_valid.focus {
  background-color: #8bc34a;
  border-color: #8bc34a;
}
.btn-status_cible_valid .badge {
  color: #8bc34a;
  background-color: #ffffff;
}
.btn-status_cible_error {
  color: #ffffff;
  background-color: #f44336;
  border-color: #f44336;
}
.btn-status_cible_error:focus,
.btn-status_cible_error.focus {
  color: #ffffff;
  background-color: #ea1c0d;
  border-color: #a21309;
}
.btn-status_cible_error:hover {
  color: #ffffff;
  background-color: #ea1c0d;
  border-color: #e11b0c;
}
.btn-status_cible_error:active,
.btn-status_cible_error.active,
.open > .dropdown-toggle.btn-status_cible_error {
  color: #ffffff;
  background-color: #ea1c0d;
  background-image: none;
  border-color: #e11b0c;
}
.btn-status_cible_error:active:hover,
.btn-status_cible_error.active:hover,
.open > .dropdown-toggle.btn-status_cible_error:hover,
.btn-status_cible_error:active:focus,
.btn-status_cible_error.active:focus,
.open > .dropdown-toggle.btn-status_cible_error:focus,
.btn-status_cible_error:active.focus,
.btn-status_cible_error.active.focus,
.open > .dropdown-toggle.btn-status_cible_error.focus {
  color: #ffffff;
  background-color: #c8180b;
  border-color: #a21309;
}
.btn-status_cible_error.disabled:hover,
.btn-status_cible_error[disabled]:hover,
fieldset[disabled] .btn-status_cible_error:hover,
.btn-status_cible_error.disabled:focus,
.btn-status_cible_error[disabled]:focus,
fieldset[disabled] .btn-status_cible_error:focus,
.btn-status_cible_error.disabled.focus,
.btn-status_cible_error[disabled].focus,
fieldset[disabled] .btn-status_cible_error.focus {
  background-color: #f44336;
  border-color: #f44336;
}
.btn-status_cible_error .badge {
  color: #f44336;
  background-color: #ffffff;
}
.btn-status_cible_not_interested {
  color: #ffffff;
  background-color: #ff9800;
  border-color: #ff9800;
}
.btn-status_cible_not_interested:focus,
.btn-status_cible_not_interested.focus {
  color: #ffffff;
  background-color: #cc7a00;
  border-color: #804c00;
}
.btn-status_cible_not_interested:hover {
  color: #ffffff;
  background-color: #cc7a00;
  border-color: #c27400;
}
.btn-status_cible_not_interested:active,
.btn-status_cible_not_interested.active,
.open > .dropdown-toggle.btn-status_cible_not_interested {
  color: #ffffff;
  background-color: #cc7a00;
  background-image: none;
  border-color: #c27400;
}
.btn-status_cible_not_interested:active:hover,
.btn-status_cible_not_interested.active:hover,
.open > .dropdown-toggle.btn-status_cible_not_interested:hover,
.btn-status_cible_not_interested:active:focus,
.btn-status_cible_not_interested.active:focus,
.open > .dropdown-toggle.btn-status_cible_not_interested:focus,
.btn-status_cible_not_interested:active.focus,
.btn-status_cible_not_interested.active.focus,
.open > .dropdown-toggle.btn-status_cible_not_interested.focus {
  color: #ffffff;
  background-color: #a86400;
  border-color: #804c00;
}
.btn-status_cible_not_interested.disabled:hover,
.btn-status_cible_not_interested[disabled]:hover,
fieldset[disabled] .btn-status_cible_not_interested:hover,
.btn-status_cible_not_interested.disabled:focus,
.btn-status_cible_not_interested[disabled]:focus,
fieldset[disabled] .btn-status_cible_not_interested:focus,
.btn-status_cible_not_interested.disabled.focus,
.btn-status_cible_not_interested[disabled].focus,
fieldset[disabled] .btn-status_cible_not_interested.focus {
  background-color: #ff9800;
  border-color: #ff9800;
}
.btn-status_cible_not_interested .badge {
  color: #ff9800;
  background-color: #ffffff;
}
.btn-status_cible_do_not_contact {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-status_cible_do_not_contact:focus,
.btn-status_cible_do_not_contact.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-status_cible_do_not_contact:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-status_cible_do_not_contact:active,
.btn-status_cible_do_not_contact.active,
.open > .dropdown-toggle.btn-status_cible_do_not_contact {
  color: #ffffff;
  background-color: #000000;
  background-image: none;
  border-color: #000000;
}
.btn-status_cible_do_not_contact:active:hover,
.btn-status_cible_do_not_contact.active:hover,
.open > .dropdown-toggle.btn-status_cible_do_not_contact:hover,
.btn-status_cible_do_not_contact:active:focus,
.btn-status_cible_do_not_contact.active:focus,
.open > .dropdown-toggle.btn-status_cible_do_not_contact:focus,
.btn-status_cible_do_not_contact:active.focus,
.btn-status_cible_do_not_contact.active.focus,
.open > .dropdown-toggle.btn-status_cible_do_not_contact.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-status_cible_do_not_contact.disabled:hover,
.btn-status_cible_do_not_contact[disabled]:hover,
fieldset[disabled] .btn-status_cible_do_not_contact:hover,
.btn-status_cible_do_not_contact.disabled:focus,
.btn-status_cible_do_not_contact[disabled]:focus,
fieldset[disabled] .btn-status_cible_do_not_contact:focus,
.btn-status_cible_do_not_contact.disabled.focus,
.btn-status_cible_do_not_contact[disabled].focus,
fieldset[disabled] .btn-status_cible_do_not_contact.focus {
  background-color: #000000;
  border-color: #000000;
}
.btn-status_cible_do_not_contact .badge {
  color: #000000;
  background-color: #ffffff;
}
.dropdown-menu-min-width {
  min-width: 190px !important;
}
#alerte {
  width: 100%;
  background-color: #eee;
  color: #000000;
  padding: 6px 3% 12px 3%;
  font-size: 13px;
}
#alerte a {
  padding: 7px 0px 3px 35px;
  background: url(/web/themes/jdm-back/dist/images/bug.7f4e2182.png) no-repeat top left;
  text-decoration: none;
  line-height: 20px;
  color: #D83A22;
}
#alerte_uti_secondaire {
  width: 100%;
  background-color: #444;
  color: #ffffff;
  padding: 7px 3% 7px 3%;
  font-size: 11px;
}
#alerte_uti_secondaire a {
  background: #000000;
  border-radius: 5px;
  padding: 7px;
  text-decoration: none;
  line-height: 20px;
  color: #FFFFFF;
}
.popup_alerte {
  position: absolute;
  border: 2px solid #999999;
  background-color: #FFFFFF;
  font-size: 12px;
  padding: 0px;
}
.popup_alerte .entete {
  background-color: #eeeeee;
  color: #ffffff;
  line-height: 30px;
  padding: 5px 5px;
}
.message_alerte {
  width: 100%;
  font-size: 12px;
  margin-bottom: 10px;
}
.message_close {
  background-position: 0px 0px;
  width: 10px;
  height: 10px;
  position: relative;
  top: -2px;
  line-height: 18px;
  float: right;
  text-decoration: none;
}
.message_close:hover {
  background-position: 0px -10px;
  width: 10px;
  height: 10px;
}
.message_erreur {
  color: #CC0000;
  border: 1px solid #CC0000;
  background: #F2DEDE;
  padding: 10px;
}
.message_valide {
  color: #468847;
  border: 1px solid #468847;
  background: #DFF0D8;
  padding: 10px;
}
.message_info {
  color: #3a87ad;
  border: 1px solid #3a87ad;
  background: #d9edf7;
  padding: 10px;
}
.message_warning {
  color: #C09853;
  border: 1px solid #C09853;
  background: #FCF8E3;
  padding: 10px;
}
/*---------------- LEGENDE ---------------*/
a.legende {
  color: #5C8EC1;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  text-decoration: none;
}
a.legende div.legende-content {
  display: none;
  text-align: left;
}
a.legende span.legende-titre {
  display: block;
  color: #0c7e04;
  font-weight: normal;
  font-size: 15px;
  margin: 0px;
  padding: 0px;
  text-align: left;
}
a.legende:hover {
  background: transparent none repeat scroll 0 0;
  cursor: help;
  z-index: 500;
}
a.legende:hover div.legende-content {
  background-color: #FAFAFA;
  border: 3px solid #0c7e04;
  color: black;
  display: inline;
  font-size: 12px;
  font-weight: normal;
  left: 20px;
  padding: 5px;
  position: absolute;
  top: 30px;
  white-space: nowrap;
}
div.legend_box_color {
  float: left;
  height: 18px;
  margin-right: 10px;
  width: 5px;
}
/*------------------- PLAN DU SITE -----------------*/
h1.plan_niveau a {
  color: #0c7e04;
  font-size: 20px;
  font-weight: normal;
  margin: 5px 0 10px 0;
  padding: 0 0 10px 0;
}
h2.plan_niveau a {
  color: #004CA0;
  font-size: 16px;
  font-weight: normal;
  margin: 2px 0;
  padding-left: 20px;
  border: 0px;
}
h3.plan_niveau a {
  color: #000000;
  font-size: 10px;
  font-weight: normal;
  margin: 2px 0;
  padding-left: 40px;
  border: 0px;
}
#plan_site ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}
#slider-code {
  width: 720px;
  height: 200px;
  overflow: hidden;
}
#slider-code .viewport {
  float: left;
  width: 590px;
  height: 200px;
  overflow: hidden;
  position: relative;
  background: #E7E7E7;
}
#slider-code .buttons {
  display: block;
  margin: 30px 10px 0 0;
  float: left;
  width: 55px;
  text-align: center;
  padding-top: 30px;
}
#slider-code .next {
  margin: 30px 0 0 10px;
}
#slider-code .disable {
  visibility: hidden;
}
#slider-code .overview {
  list-style: none;
  position: absolute;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
}
#slider-code .overview li {
  float: left;
  margin: 0 5px 0 0;
  padding: 10px;
  height: 200px;
  width: 180px;
  text-align: center;
}
/*-------------------------- ICONFILE -------------------*/
/* Style les liens vers pièces jointes avec icone selon extension */
a.iconfile {
  background: url(/web/themes/jdm-back/dist/images/iconfile_default.791f4452.png);
  height: 52px;
  width: 52px;
  display: block;
  text-align: center;
  margin: 0;
  padding: 0;
}
a.iconfile[href$=".pdf"] {
  background: url(/web/themes/jdm-back/dist/images/iconfile_pdf.9dfdff55.png) no-repeat center right;
}
a.iconfile[href$=".ppt"] {
  background: url(/web/themes/jdm-back/dist/images/iconfile_ppt.480ac79c.png) no-repeat center right;
}
a.iconfile[href$=".xls"],
a.iconfile[href$=".xlsx"] {
  background: url(/web/themes/jdm-back/dist/images/iconfile_excel.a7490976.png) no-repeat center right;
}
a.iconfile[href$=".doc"],
a.iconfile[href$=".docx"],
a.iconfile[href$=".odt"] {
  background: url(/web/themes/jdm-back/dist/images/iconfile_word.146be88c.png) no-repeat center right;
}
.icon-round-50 {
  height: 50px;
  width: 50px;
  padding: 9px 10px;
  font-size: 24px;
}
.icon-round-30 {
  height: 30px;
  width: 30px;
  padding: 4px 5px;
  font-size: 16px;
}
.icon-round {
  border-radius: 100%;
  color: #ffffff;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
}
.icon-lg {
  display: block;
  font-size: 50px;
  color: #000000;
}
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
.fas.fa-pull-left {
  margin-right: 0.3em;
}
.fas.fa-pull-right {
  margin-left: 0.3em;
}
.fas-1halfx {
  font-size: 1.75rem;
}
.fa-fixed-width {
  width: 16px;
}
.panel-box-idea {
  border: 3px solid #0c7e04;
}
.panel-box-idea .panel-heading {
  background-color: #0c7e04;
  color: #ffffff;
  border-radius: 0;
}
.panel-title {
  font-size: 18px;
}
.panel-label {
  color: #000000;
}
.panel-label:hover {
  text-decoration: none;
}
.panel-each-applicateur .panel-heading {
  background-color: #0c7e04;
  color: #fff;
}
.panel-body-fixed-height-360 {
  max-height: 360px;
  overflow: auto;
}
.fixed-height-360 {
  max-height: 360px;
  overflow-x: hidden;
  overflow-y: auto;
}
.panel-hydroway {
  border-color: #ddd;
}
.panel-hydroway > .panel-heading {
  color: #ffffff;
  background-color: #009ECA;
  border-color: #009ECA;
}
.panel-hydroway > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-hydroway > .panel-heading .badge {
  color: #009ECA;
  background-color: #ffffff;
}
.panel-hydroway > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-baltazar {
  border-color: #ddd;
}
.panel-baltazar > .panel-heading {
  color: #ffffff;
  background-color: #BED631;
  border-color: #BED631;
}
.panel-baltazar > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-baltazar > .panel-heading .badge {
  color: #BED631;
  background-color: #ffffff;
}
.panel-baltazar > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-stabiway {
  border-color: #ddd;
}
.panel-stabiway > .panel-heading {
  color: #ffffff;
  background-color: #FEBE10;
  border-color: #FEBE10;
}
.panel-stabiway > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-stabiway > .panel-heading .badge {
  color: #FEBE10;
  background-color: #ffffff;
}
.panel-stabiway > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-endersol {
  border-color: #ddd;
}
.panel-endersol > .panel-heading {
  color: #ffffff;
  background-color: #9C2890;
  border-color: #9C2890;
}
.panel-endersol > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-endersol > .panel-heading .badge {
  color: #9C2890;
  background-color: #ffffff;
}
.panel-endersol > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.separator-border {
  border-bottom: 0.5px solid #5555;
  margin-bottom: 15px;
}
#menu_layer .navbar-collapse {
  margin-left: -30px;
}
.text-red {
  color: #F44336;
}
.text-pink {
  color: #E91E63;
}
.text-purple {
  color: #9C27B0;
}
.text-deep-purple {
  color: #673AB7;
}
.text-indigo {
  color: #3F51B5;
}
.text-blue {
  color: #2196F3;
}
.text-light-blue {
  color: #03A9F4;
}
.text-cyan {
  color: #00BCD4;
}
.text-teal {
  color: #009688;
}
.text-green {
  color: #4CAF50;
}
.text-light-green {
  color: #8BC34A;
}
.text-lime {
  color: #CDDC39;
}
.text-yellow {
  color: #FFEB3B;
}
.text-amber {
  color: #FFC107;
}
.text-orange {
  color: #FF9800;
}
.text-deep-orange {
  color: #FF5722;
}
.text-brown {
  color: #795548;
}
.text-grey {
  color: #9E9E9E;
}
.text-blue-grey {
  color: #607D8B;
}
.text-black {
  color: #000000;
}
.text-white {
  color: #FFFFFF;
}
.text-gold {
  color: #FFD700;
}
.text-padel {
  color: #D63131;
}
.bg-red {
  background-color: #F44336;
}
.bg-pink {
  background-color: #E91E63;
}
.bg-purple {
  background-color: #9C27B0;
}
.bg-deep-purple {
  background-color: #673AB7;
}
.bg-indigo {
  background-color: #3F51B5;
}
.bg-blue {
  background-color: #2196F3;
}
.bg-light-blue {
  background-color: #03A9F4;
}
.bg-cyan {
  background-color: #00BCD4;
}
.bg-teal {
  background-color: #009688;
}
.bg-green {
  background-color: #4CAF50;
}
.bg-light-green {
  background-color: #8BC34A;
}
.bg-lime {
  background-color: #CDDC39;
}
.bg-yellow {
  background-color: #FFEB3B;
}
.bg-amber {
  background-color: #FFC107;
}
.bg-orange {
  background-color: #FF9800;
}
.bg-deep-orange {
  background-color: #FF5722;
}
.bg-brown {
  background-color: #795548;
}
.bg-grey {
  background-color: #9E9E9E;
}
.bg-blue-grey {
  background-color: #607D8B;
}
.bg-black {
  background-color: #000000;
}
.bg-white {
  background-color: #FFFFFF;
}
.bg-coral {
  background-color: coral;
}
.bg-primary {
  background-color: #054149;
}
.bg-secondary {
  background-color: #F3BF24;
}
.bg-tertiary {
  background-color: #FEBE10;
}
.bg-gold {
  background-color: #FFD700;
}
.bg-hydroway {
  background-color: #009ECA;
}
.bg-stabiway {
  background-color: #FEBE10;
}
.bg-baltazar {
  background-color: #BED631;
}
.bg-endersol {
  background-color: #9C2890;
}
.bg-highlighted {
  background-color: rgba(248, 249, 190, 0.4) !important;
}
.bg-yellow.label {
  color: black;
}
.bg-padel {
  background-color: #D63131;
}
.label-fs-normal {
  font-size: 14px;
}
.fw-normal {
  font-weight: normal;
}
.badge-lg {
  font-size: 20px;
  padding: 10px;
}
.letter-wide-badge {
  border-radius: 50%;
  padding: 12px;
  width: 10px;
  height: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  font-size: 1.4rem !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.round-badge {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 32px;
  width: 32px;
  border-radius: 100%;
  overflow-x: hidden;
}
.shadow-sm {
  box-shadow: 1px 1px 2px rgba(25, 25, 25, 0.3);
}
.d-flex {
  display: flex;
}
.d-block {
  display: block;
}
.d-inline-block {
  display: inline-block;
}
.d-none {
  display: none;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.flex-gap-15 {
  gap: 15px;
}
.border-top-none {
  border-top: none;
}
.border-bottom-none {
  border-bottom: none;
}
/*
 * 5 colonnes
 */
.col-lg-20p {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 1200px) {
  .col-lg-20p {
    float: left;
    width: 20%;
  }
}
.col-md-20p {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 992px) {
  .col-md-20p {
    float: left;
    width: 20%;
  }
}
.col-sm-20p {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .col-sm-20p {
    float: left;
    width: 20%;
  }
}
/*
 * 5 colonnes push
 */
@media (min-width: 1200px) {
  .col-lg-push-20p {
    left: 20%;
  }
}
@media (min-width: 992px) {
  .col-md-push-20p {
    left: 20%;
  }
}
@media (min-width: 768px) {
  .col-sm-push-20p {
    left: 20%;
  }
}
/*
 * 5 colonnes pull
 */
@media (min-width: 1200px) {
  .col-lg-pull-20p {
    right: 20%;
  }
}
@media (min-width: 992px) {
  .col-md-pull-20p {
    right: 20%;
  }
}
@media (min-width: 768px) {
  .col-sm-pull-20p {
    right: 20%;
  }
}
/*
 * 5 colonnes offset
 */
@media (min-width: 1200px) {
  .col-lg-offset-20p {
    margin-left: 20%;
  }
}
@media (min-width: 992px) {
  .col-md-offset-20p {
    margin-left: 20%;
  }
}
@media (min-width: 768px) {
  .col-sm-offset-20p {
    margin-left: 20%;
  }
}
.no-gutters {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.dropdown-menu {
  padding: 7px 0px;
}
.dropdown-menu > li > a {
  font-weight: normal;
  color: black;
  padding: 8px 20px;
}
.dropdown-menu > li > a .icon {
  font-size: 16px;
  line-height: normal;
  vertical-align: middle;
  margin-right: 8px;
  color: #676767;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:active {
  background-color: transparent;
  color: black;
}
.dropdown-menu > li > a:hover {
  background-color: #f3f3f3;
}
.dropdown-menu > li > button,
.dropdown-menu > li > form button {
  border: none;
  display: block;
  clear: both;
  background-color: transparent;
  width: 100%;
  text-align: inherit;
  font-weight: normal;
  color: black;
  padding: 8px 20px;
}
.dropdown-menu > li > button .icon,
.dropdown-menu > li > form button .icon {
  font-size: 16px;
  line-height: normal;
  vertical-align: middle;
  margin-right: 8px;
  color: #676767;
}
.dropdown-menu > li > button:focus,
.dropdown-menu > li > form button:focus,
.dropdown-menu > li > button:active,
.dropdown-menu > li > form button:active {
  background-color: transparent;
  color: black;
  outline: none;
  border: none;
}
.dropdown-menu > li > button:hover,
.dropdown-menu > li > form button:hover {
  background-color: #f3f3f3;
}
.dropdown-menu > li .btn-group .btn {
  font-size: 16px;
  color: #676767;
  padding: 0 20px;
}
.dropdown-menu .divider {
  margin: 6px 0;
  background-color: rgba(25, 25, 25, 0.5);
}
.chosen-container {
  width: 100% !important;
  max-width: 100%;
}
.chosen-container .chosen-single {
  height: 100% !important;
}
.chosen-container .chosen-drop {
  width: 120%;
  max-width: 60vw;
}
.modal-dialog.modal-fullscreen {
  width: 95vw;
}
a:not([href]) {
  cursor: pointer;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-progress {
  cursor: progress;
}
.cursor-wait {
  cursor: wait;
}
.cursor-help {
  cursor: help;
}
.cursor-text {
  cursor: text;
}
.cursor-move {
  cursor: move;
}
.cursor-col-resize {
  cursor: col-resize;
}
.cursor-row-resize {
  cursor: row-resize;
}
.fa-1halfx {
  font-size: 1.75rem;
}
a:not([href]) {
  cursor: pointer;
}
/*--------------------------- FORMULAIRES ---------------------------*/
input[type="text"],
input[type="password"] {
  border-radius: 2px;
  display: inline;
  padding: 5px;
  border: 1px solid #cccccc;
  margin: 0;
  color: #222222;
  height: 34px;
  box-shadow: none !important;
  font-weight: normal;
}
textarea {
  border-radius: 2px;
  display: inline;
  padding: 3px;
  border: 1px solid #cccccc;
  margin: 0;
  color: #222222;
  box-shadow: none !important;
  font-weight: normal;
}
input[type="file"] {
  border-radius: 2px;
  display: inline;
  background: none repeat scroll 0 0 #FFFFFF;
  padding: 3px;
  margin: 0;
  color: #222222;
  box-shadow: none !important;
}
input[type="radio"] {
  color: #222222;
}
input[type="checkbox"] {
  color: #222222;
}
select {
  border-radius: 2px;
  display: inline;
  background: none repeat scroll 0 0 #FFFFFF;
  padding: 5px;
  border: 1px solid #cccccc;
  margin: 0;
  color: #222222;
  height: 30px;
  box-shadow: none !important;
  font-weight: normal;
}
.actions {
  padding: 10px 0px;
  width: 100%;
  text-align: center;
}
.obligatoire {
  color: #ff0000;
}
.timeline {
  list-style-type: none;
  position: relative;
}
.timeline::before {
  content: ' ';
  background: #d4d9df;
  display: inline-block;
  position: absolute;
  left: 9px;
  width: 2px;
  height: 100%;
  z-index: 400;
}
.timeline > .timeline-element {
  margin: 12px 0;
  padding-left: 20px;
}
.timeline > .timeline-element::before {
  content: ' ';
  background: white;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 3px solid #bed94a;
  left: 0;
  width: 20px;
  height: 20px;
  z-index: 400;
  margin-top: 7px;
}
.input-invalid {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff0000' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0000' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  border-color: #ff0000 !important;
}
.input-invalid:focus {
  border-color: #ff6666 !important;
}
.input-valid {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2328a745' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M3.2 5.8L5.5 8L8.8 4.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  border-color: #28a745 !important;
}
.input-valid:focus {
  border-color: #5dd879 !important;
}
/* FEUILLE DE STYLE PROPRE A LA GESTION DES FORMULAIRES */
.formulaire {
  width: 700px;
  float: left;
}
.formulaire_gestion {
  width: 700px;
  float: left;
  margin: 0px 120px;
  border: solid 1px #01A0BE;
}
.column {
  width: 700px;
  float: left;
  padding-bottom: 100px;
}
.column2 {
  background: #F4F4F4;
  width: 330px;
  float: left;
  padding: 0px 0px 100px 0px;
  margin: 10px;
}
.portlet {
  margin: 10px;
}
.portlet-header {
  margin: 5px;
  padding-bottom: 4px;
  padding-left: 4px;
}
.portlet-header .ui-icon {
  float: right;
}
.portlet-content {
  padding: 5px;
  font-size: 11px;
}
.ui-sortable-placeholder {
  border: 1px dotted black;
  visibility: visible !important;
  height: 50px !important;
}
.ui-sortable-placeholder * {
  visibility: hidden;
}
#top .user_zone li {
  text-align: left;
}
#top .user_zone a {
  cursor: pointer;
}
#top .user_zone .navbar-toggle {
  margin: 0;
}
.dropdown-historique {
  padding: 0;
}
#idShowNotificationMessage,
#idShowNotification {
  padding: 10px;
}
.titre_notifications span {
  padding: 5px 0;
  width: 100%;
  font-size: 18px;
}
.content_notifications {
  overflow: auto;
  height: 270px;
}
.notification-elt {
  border-bottom: 1px dotted #dddddd;
}
.notification-elt a {
  padding: 10px;
}
.notification-elt img {
  float: left;
  margin: 0 10px 0 0;
}
#notifications .afficher_tout {
  text-align: center;
  font-size: 12px;
  padding: 3px;
}
#notifications .afficher_tout a {
  text-decoration: none;
  padding: 10px;
  color: #61cb62;
}
#notifications .afficher_tout a:hover {
  color: #ffffff;
}
.notification a,
.notification_read a {
  display: block;
  font-size: 12px;
  text-decoration: none;
  color: #444444;
}
.notification-elt .date {
  font-size: 11px;
  color: #888888;
}
.notification-elt:hover .date {
  color: #ffffff;
}
.notification {
  background: #e9eaed;
}
.notification_read {
  background: #ffffff;
}
#notifications_status {
  float: right;
  margin: 3px 5px 0px 0px;
  height: 18px;
}
#notifications_status a {
  text-decoration: none;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  height: 18px;
  padding: 4px 0px 3px 25px;
}
#notifications_status .read {
  color: #7bb0d5;
}
#nb_unread_notifications {
  display: block;
  height: 16px;
  line-height: 16px;
}
.dropdown-messages,
.dropdown-alerts {
  width: 310px;
}
/*------------------ARTICLE-------------------*/
#article {
  float: left;
  width: 100%;
}
#article h1 {
  color: #000000;
  font-weight: bold;
  font-size: 36px;
  margin: 5px 0px;
  padding: 0px;
}
#article p {
  margin: 10px 0px;
  text-align: justify;
}
#article .contenu {
  float: left;
  padding: 0px 20px;
}
#article .chapeau {
  float: left;
  width: 100%;
}
#article .chapeau p {
  font-size: 14px;
  font-weight: bold;
}
#article .zone1 {
  float: left;
  width: 100%;
  margin: 10px 0px;
}
#article .zone1 img {
  float: left;
  display: block;
  background: #000000;
  margin: 10px 10px 10px 0px;
  width: 400px;
  height: 280px;
}
#article .zone2 {
  float: left;
  width: 100%;
  margin: 10px 0px;
}
#article .zone2_g {
  float: left;
  margin: 10px 10px 10px 0px;
  width: 200px;
}
#article .zone2_d {
  float: right;
  margin: 10px 0px 10px 10px;
  width: 200px;
}
#article .zone2 img {
  display: block;
  background: #000000;
  margin-bottom: 10px;
  width: 200px;
  height: 140px;
}
#article .zone2 .extrait {
  float: left;
  padding: 10px;
  background: #eeeeee;
  font-size: 12px;
}
#article .zone3 {
  float: left;
  width: 100%;
  background: #eeeeee;
  margin: 10px 0px;
}
#article .zone3 .contenu {
  float: left;
  background: #eeeeee;
  padding: 10px;
}
#article .zone4 {
  float: left;
  width: 100%;
  margin: 10px 0px;
}
#article .zone4 p {
  border-bottom: solid 1px #dddddd;
  padding: 5px 0px;
}
#article .zone4 p a {
  text-decoration: none;
}
.document h1 {
  margin: 0px 0px 5px 0px;
}
.document_gauche {
  float: left;
  width: 67%;
  padding-right: 3%;
}
.document_colonne_droite {
  float: left;
  width: 29%;
  border-left: solid 1px #E2E2E2;
}
.document_bas {
  border-top: solid 1px #E2E2E2;
  padding: 5px 5px 5px 5px;
  clear: both;
}
.document_item {
  clear: both;
  float: left;
  padding: 10px 0px 0px 5px;
}
.document_item p {
  text-align: justify;
}
.document_item h2 {
  color: #01415e;
  font-weight: bold;
  font-size: 12px;
  padding: 0px;
  display: inline;
}
.document_item a {
  font-size: 10px;
}
a.lien_abstract {
  font-size: 11px;
}
/*---------------- AGENDA -----------------*/
.event_agenda {
  border: 1px solid #DDDDDD;
  font-size: 11px;
  padding: 1%;
  margin-bottom: 10px;
  float: left;
  clear: both;
  width: 100%;
}
.event_agenda h2 {
  color: #0c7e04;
  margin: 3px 0px 5px 0px;
}
.event_date {
  font-size: 12px;
  font-weight: bold;
}
.event_actions {
  padding: 5px;
  float: left;
  width: 100%;
}
.event_boutons_detail {
  float: left;
  width: 30%;
}
.event_inscription {
  float: left;
  width: 30%;
}
.event_export {
  float: right;
  margin-right: 10px;
}
.event_export a {
  font-size: 12px;
  text-decoration: none;
}
.event_export img {
  position: relative;
  bottom: -3px;
}
.event_detail,
.event_detail p {
  font-size: 11px;
}
.lien_inscr_refus {
  background-color: #f44336;
  padding: 2px 5px 2px 20px;
}
.lien_inscr_attente {
  background-color: #ff9800;
  padding: 2px 5px 2px 20px;
}
.lien_inscr_accept {
  background-color: #4caf50;
  padding: 2px 5px 2px 20px;
}
.lien_inscr_refus a,
.lien_inscr_attente a,
.lien_inscr_accept a {
  text-decoration: none;
  font-size: 12px;
}
.agenda_liste_ligne {
  clear: both;
  padding: 5px 0px;
  font-size: 12px;
  border-bottom: 1px solid #DDDDDD;
}
.agenda_liste_ligne:hover {
  background: #BACEFF;
}
.agenda_liste_ligne .legende {
  height: 20px;
  width: 5px;
  float: left;
  margin-right: 10px;
}
.agenda_liste_ligne .date {
  width: 30%;
  display: block;
  float: left;
  font-size: 11px;
  padding: 3px 0px 0px 0px;
}
#zone_agenda {
  float: left;
  width: 68%;
  margin-right: 10px;
}
#zone_tache {
  margin-left: 10px;
  float: left;
  width: 29%;
}
.tache_chk {
  float: left;
}
.tache_content {
  float: left;
  padding: 2px;
  width: 50%;
}
.tache_content a {
  text-decoration: none;
  color: #000000;
}
.tache_content a:hover {
  text-decoration: underline;
}
.tache {
  float: left;
  clear: both;
  width: 100%;
  font-size: 12px;
  padding: 1% 1% 2% 1%;
  border-bottom: 1px solid #DDDDDD;
}
.tache:hover {
  background: #BACEFF;
}
.tache .legende {
  height: 18px;
  width: 5px;
  float: left;
  margin-right: 10px;
}
.tache_date {
  color: #0c7e04;
  float: left;
  font-size: 12px;
  padding: 3px;
}
.tache_delete {
  float: right;
}
.tache_form {
  clear: both;
}
.ajout_direct {
  text-decoration: none;
  color: #0c7e04;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 25px 10px 10px;
  clear: both;
  margin-bottom: 5px;
  float: right;
  cursor: pointer;
}
#rdv_form {
  display: none;
  float: left;
  width: 100%;
}
#liste_taches {
  padding: 5px 0px;
  overflow: auto;
  max-height: 300px;
  clear: both;
}
.lien_tache_undated {
  font-size: 11px;
  cursor: pointer;
}
#id_tache_undated {
  padding: 5px 0px;
}
/* Carré kom */
.field-carre-kom {
  background: #8da9db;
  display: inline-block;
  border: 1px solid #8da9db;
  padding: 3px 5px;
  color: #ffffff;
}
.checkbox-carre-kom {
  background-color: #8da9db;
  padding: 10px;
}
.checkbox-carre-kom label {
  color: #ffffff;
  font-size: 13px;
}
.checkbox-carre-kom label input[type="checkbox"] {
  margin-top: 0;
}
.prix-carre-kom {
  font-size: 16px;
  color: #8da9db;
}
/* Table credit carre kom */
.table-carre-kom {
  width: 100%;
  border-collapse: separate;
  border-spacing: 5px 8px;
}
.cell-carre-kom {
  background: #8da9db;
  border: 1px solid black;
  height: 10px;
  width: 10px;
}
.cell-carre-kom-used {
  background: red;
}
/*------------ CATALOGUE --------------*/
h1.titre_catalogue {
  color: #FFFFFF;
  background: #054149;
  width: 100%;
  line-height: 40px;
  margin-top: 0px;
  padding: 0% 2%;
}
.ligne_familles {
  float: left;
  width: 100%;
}
.ligne_produits {
  float: left;
  width: 100%;
}
.sous_famille {
  float: left;
  width: 100%;
}
.container-lignes-produits div:nth-child(2n+1) {
  clear: both;
}
@media (min-width: 992px) {
  .container-lignes-produits div:nth-child(2n+1) {
    clear: none;
  }
  .container-lignes-produits div:nth-child(4n+1) {
    clear: both;
  }
}
@media (min-width: 1200px) {
  .container-lignes-produits div:nth-child(2n+1) {
    clear: none;
  }
  .container-lignes-produits div:nth-child(4n+1) {
    clear: none;
  }
  .container-lignes-produits div:nth-child(6n+1) {
    clear: both;
  }
}
.affiche_ligne_produit_catalogue {
  background: #E5E5E5;
  padding: 10px;
  margin-top: 20px;
  min-height: 330px;
}
.photo_produit {
  text-align: center;
}
a.titre_produit,
h2.titre_produit {
  color: #054149;
  text-decoration: none;
  font-weight: bold;
  float: left;
  min-height: 80px;
  width: 100%;
  font-size: 14px;
  line-height: 20px;
}
.desc_produit {
  text-align: center;
  width: 100%;
}
a.titre_produit h2 {
  color: #054149;
  font-weight: bold;
}
a.lien_famille {
  color: #054149;
  text-decoration: none;
}
.produit {
  float: left;
  width: 100%;
  padding: 2%;
  clear: both;
}
.texte_produit {
  float: left;
  padding: 5px 0px 5px 0px;
}
.prix_produit {
  color: #FF0000;
  font-size: 16px;
  font-weight: bold;
}
h2.famille_catalogue {
  color: #054149;
  font-weight: normal;
  font-size: 18px;
  margin: 0px 0px 5px 0px;
  padding: 0px;
}
#adresse_facturation {
  float: left;
  width: 320px;
  padding: 0px;
  margin: 10px 0px 10px 10px;
}
#adresse_livraison {
  float: right;
  width: 320px;
  padding: 0px;
  margin: 10px 10px 10px 0px;
}
#adresse_facturation .contenu,
#adresse_livraison .contenu {
  float: left;
  width: 300px;
  padding: 10px;
  margin: 0px 0px 0px 0px;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
}
#adresse_facturation h1,
#adresse_livraison h1 {
  font-size: 14px;
  color: #000000;
  width: 300px;
  padding: 0px 10px;
  margin: 0px;
  line-height: 30px;
  font-weight: bold;
}
a.modif_adresse {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
#listeArticle {
  line-height: 18px;
  font-size: 1em;
  font-weight: bold;
  clear: both;
  overflow: hidden;
}
/* SUGGESTION */
.suggestion_produit {
  background-color: #FFFFFF;
  padding: 10px;
  margin: 5px;
  width: 300px;
  height: 200px;
  display: block;
  float: left;
}
.zone_suggestion_produit {
  float: left;
  margin-top: 10px;
  width: 100%;
}
.titre_suggestion_produit {
  color: #666;
  font-weight: bold;
  font-size: 16px;
  margin: 0px 0px 0px 5px;
  padding: 0px;
}
/* COMMANDE */
#etapes_commande {
  text-align: center;
  background: #01415E;
  width: 100%;
  margin: 10px 0px 0px 0px;
  padding: 10px 0px;
}
#etapes_commande .num_etape {
  margin-right: 5px;
  font-weight: bold;
}
#etapes_commande ul {
  list-style-type: none;
}
#etapes_commande ul li a {
  text-decoration: none;
}
#etapes_commande ul li,
#etapes_commande ul li.etape_commande {
  display: inline-block;
  padding: 10px 20px;
  font-size: 13px;
  color: #FFFFFF;
}
#etapes_commande ul li a,
#etapes_commande ul li.etape_commande a {
  color: #FFFFFF;
}
#etapes_commande ul li.etape_commande_selected {
  background: #FFFFFF;
  color: #01415E;
}
#etapes_commande ul li.etape_commande_selected a {
  color: #01415E;
}
#commande_identification {
  width: 40%;
  float: left;
  margin-right: 40px;
}
#commande_inscription {
  width: 50%;
  float: left;
  border-left: 1px solid #DDDDDD;
}
.type_inscription {
  color: #355971;
  margin-left: 10px;
}
#zone_type_inscription {
  background: #F6F6F6;
  float: left;
  width: 80%;
  padding: 10px 0px 10px 50px;
}
#inscription_particulier,
#inscription_pro {
  float: left;
  width: 50%;
}
#erreur_identification {
  color: #FF0000;
  font-size: 11px;
}
/******************* MISE EN PAGE DES PRODUITS DANS LE CATALOGUE *******************/
.sous_famille {
  float: left;
  width: 25%;
}
.sous_famille p {
  margin-top: 0px;
}
/*---------------------------GESTION COMMANDE---------------------------*/
.info_vert {
  color: #00B050;
}
.info_rouge {
  color: #DD0000;
}
a.info_lien {
  position: relative;
}
a.info_lien span {
  display: none;
}
a.info_lien:hover {
  background: transparent none repeat scroll 0 0;
  cursor: help;
  z-index: 500;
}
a.info_lien:hover span {
  background-color: #FAFAFA;
  border: 3px solid #CCCCCC;
  color: black;
  display: inline;
  font-size: 12px;
  font-weight: normal;
  left: 20px;
  padding: 5px;
  position: absolute;
  top: 30px;
  white-space: nowrap;
}
.etat_global_commmande_vert {
  background: #00AA0C;
}
.etat_global_commmande_orange {
  background: #EE8016;
}
.etat_global_commmande_rouge {
  background: #DD0000;
}
/*---------------------------PHOTOTHEQUE---------------------------*/
#filtre_chosen_accessoire ul {
  padding: 0;
}
#filtre_chosen_accessoire ul.chzn-choices li {
  padding: 3px 20px 3px 5px;
}
#filtre_chosen_decoration ul {
  padding: 0;
}
#filtre_chosen_decoration ul.chzn-choices li {
  padding: 3px 20px 3px 5px;
}
#filtre_chosen_couleur ul {
  padding: 0;
}
#filtre_chosen_couleur ul.chzn-choices li {
  padding: 3px 20px 3px 5px;
}
#filtre_chosen_marche ul {
  padding: 0;
}
#filtre_chosen_marche ul.chzn-choices li {
  padding: 3px 20px 3px 5px;
}
#filtre_chosen_motif ul {
  padding: 0;
}
#filtre_chosen_motif ul.chzn-choices li {
  padding: 3px 20px 3px 5px;
}
#filtre_chosen_produit ul {
  padding: 0;
}
#filtre_chosen_produit ul.chzn-choices li {
  padding: 3px 20px 3px 5px;
}
#filtre_chosen_destination ul {
  padding: 0;
}
#filtre_chosen_destination ul.chzn-choices li {
  padding: 3px 20px 3px 5px;
}
.photos {
  float: left;
  width: 100%;
}
.photo_vignette:nth-child(4n+1) {
  clear: both;
}
/* Bourse de fret */
.form-bdf .search-choice span {
  margin-right: 12px;
}
.form-bdf .bloc-bdf {
  min-height: 250px;
  background: #fdfdfd;
}
.form-bdf h3 {
  border-bottom: 1px dotted #999;
  padding-bottom: 10px;
}
.form-bdf .bloc-bdf h4 {
  border-bottom: 2px solid #0876a7;
  color: #0876a7;
  line-height: 30px;
  margin-bottom: 20px;
}
.form-bdf .bloc-bdf h4 .badge {
  background: #0876a7;
}
/*---------------------------MOTEUR DE RECHERCHE---------------------------*/
#recherche {
  float: right;
  margin: 20px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
}
#recherche input {
  float: left;
  font-size: 14px;
  background: url(/web/themes/jdm-back/dist/images/recherche_input_bg.bb46f749.gif) no-repeat top left;
  color: #797878;
  border: none;
  width: 139px;
  height: 18px;
  padding: 7px 10px;
  margin: 0px;
}
#recherche a {
  background: url(/web/themes/jdm-back/dist/images/recherche_btn.e720d77b.gif) no-repeat top left;
  display: block;
  float: left;
  width: 31px;
  height: 32px;
}
.onglet_recherche {
  width: 150px;
  padding: 10px;
  margin-right: 10px;
}
.onglet_recherche_selected {
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  background: #ffffff;
  width: 150px;
  padding: 10px;
  margin: 5px;
}
.lien_onglet_recherche {
  color: #0c7e04;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}
/*--------------------- MESSAGERIE ------------------*/
.message_lu {
  color: #666666;
  text-decoration: none;
  font-weight: normal;
}
.message_non_lu {
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}
#custom-queue {
  border: 1px solid #E5E5E5;
  height: 250px;
  margin-bottom: 10px;
  width: 756px;
}
/*---------------------- NEWSLETTER ----------------------*/
div.modele_newsletter_imagette {
  float: left;
  width: 200px;
  height: 200px;
  padding: 5px;
  background: #DDDDDD;
}
div.modele_newsletter_imagette input[type=radio] {
  margin-top: 10px;
}
#modele_newsletter {
  float: left;
  width: 100%;
  font-size: 12px;
}
#modele_newsletter .zone_box {
  margin: 10px;
  padding: 10px;
  background: #DDDDDD;
}
#modele_newsletter .zone_content {
  margin: 10px;
  padding: 10px;
}
#modele_newsletter .zone_100 {
  width: 100%;
  float: left;
}
#modele_newsletter .zone_50 {
  width: 50%;
  float: left;
}
.map {
  display: block;
  width: 100%;
  min-height: 600px;
}
.panel-body-memo {
  padding: 15px 15px 0px 15px;
}
.form-memo {
  border-top: 1px solid #dddddd;
  background-color: #e9eff3;
}
.podium {
  min-height: 500px;
}
.podium .step {
  font-size: 4em;
  text-align: center;
  color: #fff;
}
.podium .step1 {
  background: #FFD700;
}
.podium .step2 {
  background: #cecece;
}
.podium .step3 {
  background: #614E1A;
}
.podium .step-img-round {
  max-width: 80px;
  max-height: 80px;
  border: 1px solid #dddddd;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .podium .step-img-round {
    max-width: 150px;
    max-height: 150px;
  }
}
.podium .step-name {
  font-size: 1.4em;
  display: block;
  margin-bottom: 20px;
}
.block-radio {
  border-radius: 10%;
  display: inline-block;
  text-transform: uppercase;
  font-family: "MyriadPro";
}
input[type=radio]:checked + label.block-radio {
  border: 5px solid #F3BF24;
}
input[type=radio]:checked + label.block-radio::after {
  color: hsl(215, 5%, 25%);
  font-family: FontAwesome;
  border: 2px solid #F3BF24;
  content: "\f00c";
  font-size: 24px;
  position: absolute;
  bottom: -25px;
  left: 50%;
  transform: translateX(-50%);
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 50%;
  background: white;
  box-shadow: 0px 2px 5px -2px hsla(0, 0%, 0%, 0.25);
}
.activite_societe {
  font-weight: bold;
}
div.activite_ligne {
  font-size: 14px;
  margin-bottom: 10px;
}
div.activite_ligne:hover {
  background: #e2eef8;
}
div.activite_ligne a {
  color: #000000;
}
.preselect-devis-product-container {
  height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
.preselect-devis-product-type-prestation-container {
  display: flex;
  gap: 10px;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .preselect-devis-product-type-prestation-container {
    flex-direction: row;
  }
}
.preselect-devis-product-type-prestation {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.stats-thead {
  display: flex;
}
.stats-tbody[aria-hidden=false] {
  display: flex;
  flex-wrap: wrap;
}
.stats-tbody[aria-hidden=true] {
  display: none;
}
.stats-tr {
  display: flex;
  width: 100%;
}
.stats-tr .stats-td {
  border-bottom: 1px solid rgba(100, 100, 100, 0.1);
}
.stats-tr:hover .stats-td,
.stats-tr:hover .stats-th {
  background-color: lightblue;
}
.stats-th,
.stats-td {
  padding: 9px;
  min-width: 10%;
  max-width: 10%;
}
.stats-th[data-toggle="collapse"],
.stats-td[data-toggle="collapse"] {
  cursor: pointer;
}
.stats-td {
  font-size: 16px;
}
.stats-odd {
  background-color: #f2f2f2;
}
.stats-even {
  background-color: #ffffff;
}
.stats-th-large,
.stats-td-large {
  min-width: 15%;
  max-width: 15%;
}
.stats-th {
  font-size: 20px;
  font-weight: bold;
  text-transform: capitalize;
  background: #ffffff;
  background: -moz-linear-gradient(180deg, #ffffff 0%, #f6f6f6 100%);
  background: -webkit-linear-gradient(180deg, #ffffff 0%, #f6f6f6 100%);
  background: linear-gradient(180deg, #ffffff 0%, #f6f6f6 100%);
}
a.stats-btn-modal {
  display: inline-block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.pao-projet-list-shortcut-buttons-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  gap: 15px;
}
@media (min-width: 992px) {
  .pao-projet-list-shortcut-buttons-container {
    flex-direction: row;
  }
}
.pao-projet-list-shortcut-button {
  display: flex;
  margin: 0 auto 15px;
}
.loginBody {
  background-color: #e8ebf0;
}
.containerloginForm {
  width: 380px;
  margin-top: 50px;
  padding: 10px 30px 0px 30px;
  background: #ffffff;
  border-radius: 0px 0px 5px 5px;
  border-top: 5px solid #01415E;
}
.containerloginForm .logo {
  max-height: 150px;
  display: inline-block;
}
.containerloginForm label {
  font-family: 'open_sansregular';
  font-size: 14px;
  color: #999999;
}
.formLogin {
  margin-top: 30px;
}
.formLogin #message_erreur {
  margin: 15px 0px;
}
.formLogin input[type="text"],
input[type="password"] {
  height: 50px;
  font-size: 22px;
  font-family: 'SourceSansProLight';
  border: none;
  background: #f5f5f5;
}
/*---------------------------GLOBAL---------------------------*/
html,
body {
  height: 100%;
}
/*Opera Fix*/
body:before {
  /* thanks to Maleika (Kohoutec)*/
  content: "";
  height: 100%;
  float: left;
  width: 0;
  margin-top: -32767px;
  /* thank you Erik J - negate effect of float*/
}
html {
  margin: 0px;
}
body {
  background: #e8ebf0;
  margin: 0px;
  width: 100%;
  height: 100%;
}
/*---------------------------BANDEAU---------------------------*/
#logo,
#outil {
  text-align: center;
}
@media (min-width: 768px) {
  #logo {
    text-align: left;
  }
  #outil {
    text-align: right;
  }
}
#page-title {
  font-family: "MyriadPro";
}
/*---------------------------FIL ARIANE---------------------------*/
.breadcrumb {
  margin-bottom: 0px;
  padding: 8px 15px 8px 0px;
  background-color: transparent;
}
#ariane {
  padding: 0px;
  font-size: 12px;
  color: #000000;
}
#ariane a {
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
.container-title-page {
  margin-bottom: 10px;
}
/*---------------------------MENU---------------------------*/
#menu_principal {
  clear: both;
  float: left;
  width: 100%;
  padding: 0% 1%;
  z-index: 10;
  background: #054149;
  border-bottom: 5px solid #F3BF24;
}
#menu {
  list-style: none;
  height: 31px;
  padding: 0px 0px;
  margin: 0px;
  white-space: nowrap;
  z-index: 10;
}
#menu_principal.menu_2lignes {
  height: 62px;
}
#menu li {
  margin: 0;
  display: inline;
  float: left;
  z-index: 10;
}
#menu li a {
  display: block;
  padding: 0px 2px;
  line-height: 31px;
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
  z-index: 10;
}
#menu li a.sub {
  background: url(/web/themes/jdm-back/dist/images/menu_deroulant_fleche.19f2f25d.gif) no-repeat 95% 12px;
  z-index: 10;
}
#menu li a.sub:hover {
  background: #054149 url(/web/themes/jdm-back/dist/images/menu_deroulant_fleche.19f2f25d.gif) no-repeat 95% 12px;
  color: #FFFFFF;
  z-index: 10;
}
#menu li a .deb {
  height: 30px;
  padding: 9px 0px;
  z-index: 10;
}
#menu li a .fin {
  width: 6px;
  padding: 9px 0px;
  z-index: 10;
}
#menu li a .milieu {
  width: 6px;
  padding: 9px 10px;
  z-index: 10;
}
#menu li.onglet_selected > a,
#menu li.onglet_selected > a:hover,
#menu li > a:hover,
#menu li > a.trace {
  background: #054149;
}
#menu ul {
  list-style: none;
  background: #ffffff;
  position: absolute;
  display: none;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  width: 260px;
  z-index: 10;
  border-bottom: solid 1px #054149;
  border-left: solid 1px #054149;
  border-right: solid 1px #054149;
}
#menu ul li {
  float: left;
  z-index: 10;
  padding: 5px 15px;
  width: 100%;
}
#menu ul li:hover {
  background: #efefef;
}
#menu ul li a {
  z-index: 10;
  display: block;
  padding: 5px 20px;
  line-height: 20px;
  text-decoration: none;
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  border: none;
}
#menu ul li a:hover {
  color: #000000;
  background: #efefef;
  z-index: 10;
}
#menu ul li a.sub {
  background: url(/web/themes/jdm-back/dist/images/menu_deroulant_fleche.19f2f25d.gif) no-repeat 95% 12px;
  z-index: 10;
}
#menu ul li a.sub:hover {
  background: #efefef url(/web/themes/jdm-back/dist/images/menu_deroulant_fleche.19f2f25d.gif) no-repeat 95% 12px;
  color: #000000;
  z-index: 10;
}
#menu ul li span.img_icone_left img {
  max-width: 24px;
  max-height: 24px;
}
#menu ul li ul {
  list-style: none;
  background: #ffffff;
  left: 100%;
  width: 260px;
  margin: -35px 0px 0px -1px;
  padding: 0px;
  border-top: solid 1px #0c7e04;
  border-left: none;
  border-right: solid 1px #0c7e04;
  z-index: 10;
}
#menu ul li ul li {
  float: left;
  padding: 5px 15px;
  width: 100%;
  z-index: 10;
}
#menu ul li ul li:hover {
  background: #efefef;
}
#menu ul li ul li a {
  display: block;
  padding: 5px 20px;
  line-height: 20px;
  text-decoration: none;
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  border: none;
  z-index: 10;
}
#menu ul li ul li a:hover {
  color: #000000;
  background: #efefef;
  z-index: 10;
}
#menu a:hover,
#menu a:active,
#menu a:focus {
  z-index: 10;
}
#menu .montre {
  display: block;
  z-index: 10;
}
#menu li a.trace {
  background: url(/web/themes/jdm-back/dist/images/menu_deroulant_fleche.19f2f25d.gif) no-repeat 95% 14px;
  color: #FFFFFF;
  z-index: 10;
}
#menu li a.trace .deb {
  /*background: url('@{img-path}/menu_deb.gif') no-repeat bottom left;*/
}
#menu li a.trace .fin {
  /*background: url('@{img-path}/menu_fin.gif') no-repeat bottom right;*/
}
#menu li a.trace .milieu {
  /*background: url('@{img-path}/menu_milieu.gif') repeat-x bottom left;*/
}
#menu li ul li a.trace {
  background: url(/web/themes/jdm-back/dist/images/menu_deroulant_fleche.19f2f25d.gif) no-repeat 95% 12px;
  color: #000000;
}
/**********************/
.navbar-main {
  background: #054149;
  border-bottom: 5px solid #F3BF24;
  border-radius: 0;
  margin-bottom: 0px;
  min-height: 40px;
}
.navbar-main .navbar-brand {
  color: #ffffff;
}
.navbar-main .icon-bar {
  background: #ffffff;
}
.navbar-main .picto img {
  max-width: 24px;
  max-height: 24px;
}
.navbar-main li a {
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
}
.navbar-main li a.active,
.navbar-main li a:hover,
.navbar-main li a:focus {
  background: #F3BF24;
}
.navbar-main .open > a,
.navbar-main .open > a:hover,
.navbar-main .open > a:focus {
  background: #F3BF24;
}
.navbar-main li ul li a {
  color: #000000;
  font-weight: normal;
  padding-top: 10px;
  padding-bottom: 10px;
}
.navbar-main li ul li a:hover,
.navbar-main li.active ul li.active > a {
  color: #ffffff;
  background: #054149;
}
.navbar-main li ul li ul {
  list-style-type: none;
  padding-left: 0px;
}
.navbar-main li ul li ul li {
  padding: 0;
}
.navbar-main li ul li ul li a {
  display: block;
}
.navbar-main li ul li ul li a:hover,
.navbar-main li.active ul li.active ul li.active > a {
  color: #ffffff;
  background: #054149;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.icon-menu {
  font-size: 16px;
}
/*---------------------------OPTIONS---------------------------*/
#options .btn {
  margin: 0 auto !important;
}
#options_titre .h1 {
  display: inline-block;
  margin: 0 10px;
  font-weight: normal;
  font-family: MyriadPro;
  font-size: 20px;
  top: 3px;
  position: relative;
}
/*---------------------------BARRE UTILISATEUR---------------------------*/
#barre_utilisateur {
  background: #272727 no-repeat center right;
  border-radius: 0px 0px 0px 10px;
  width: 100%;
  height: 31px;
  margin: 0px;
  padding: 0% 2%;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 30px;
}
#barre_utilisateur a {
  color: #FFFFFF;
}
#user {
  float: right;
  padding: 0px 0px 0px 0px;
  color: #FFFFFF;
}
#menu_outil {
  float: right;
  padding: 2px 0px 0px 15px;
  position: relative;
}
#menu_utilisateur {
  width: 250px;
  position: absolute;
  right: 0;
  border: 1px solid #C1C0C0;
  background: #FFFFFF;
  padding: 15px;
  display: none;
  line-height: 22px;
  z-index: 1000;
}
#menu_utilisateur a {
  font-size: 12px;
  color: #0c7e04;
  text-decoration: none;
  display: block;
  width: 230px;
  padding: 3px 10px;
  text-align: left;
}
#menu_utilisateur a:hover {
  text-decoration: underline;
}
#menu_utilisateur #nom_utilisateur {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  display: block;
  text-align: left;
}
#menu_utilisateur #mail_utilisateur {
  color: #666666;
  font-size: 12px;
  display: block;
  text-align: left;
}
#menu_utilisateur #photo_profil {
  width: 100px;
  float: left;
  margin-right: 10px;
}
#logout {
  float: right;
  padding: 2px 0px 3px 15px;
  color: #FFFFFF;
}
#barre_option {
  float: right;
  color: #ffffff;
}
/*---------------------------PIED---------------------------*/
.wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -57px;
}
.wrapper {
  padding-bottom: 57px;
}
/*---------------------------PRINCIPAUX CONTENEURS---------------------------*/
#site {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}
#bas {
  padding: 0% 1%;
  width: 100%;
  z-index: 10;
  height: 57px;
  clear: both;
}
#content {
  width: 82%;
  padding: 0px;
  float: left;
  font-family: Arial;
}
#content ul {
  font-size: 12px;
  padding-left: 10px;
}
#content ul li {
  font-size: 12px;
  padding-left: 10px;
  padding: 5px;
  list-style-position: inside;
}
#content_right {
  float: left;
  width: 16%;
  margin-left: 1%;
  margin-bottom: 10px;
}
#full_content {
  width: 100%;
  border: solid 1px #b2b2b2;
  background: #FFFFFF;
  padding: 1%;
  float: left;
  margin: 10px 0px;
}
#PSR_print {
  width: 100%;
}
/*------------------------- CLASSES GLOBALES ---------------------*/
.hide {
  display: none;
}
.titre {
  color: #0c7e04;
  font-size: 16px;
  font-weight: bold;
}
.page_principale {
  float: left;
  width: 100%;
}
a.info {
  color: #5C8EC1;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  text-decoration: none;
}
a.info span {
  display: none;
}
a.info:hover {
  background: transparent none repeat scroll 0 0;
  cursor: help;
  z-index: 500;
}
a.info:hover span {
  background-color: #FAFAFA;
  border: 3px solid #CCCCCC;
  color: black;
  display: inline;
  font-size: 12px;
  font-weight: normal;
  left: 20px;
  padding: 5px;
  position: absolute;
  top: 30px;
  white-space: nowrap;
}
a.voir_suite {
  color: black;
  height: 22px;
  font-size: 11px;
  text-decoration: none;
  padding: 0px 0px 0px 22px;
}
a.voir_suite span {
  padding: 7px 10px 7px 7px;
  float: left;
  line-height: 8px;
}
/*------------------------ Module ---------------------*/
/* Gestion des modules sur menu*/
.type_module {
  font-size: 14px;
  cursor: pointer;
}
.liste_module_close {
  display: none;
}
.identification {
  border: 2px solid #DDDDDD;
  padding: 0 0 0 150px;
}
/*----------------------------- POPUP ----------------*/
h1.popup_titre {
  /*
font-size:16px;
font-weight:bold;
line-height:13px;
color:#000000;
*/
  padding: 0px 20px 10px 20px;
  margin: 0;
}
div.popup_content {
  font-size: 11px;
}
#indicateur-container {
  height: 400px;
  width: 350px;
  color: #000000;
  background-color: #ffffff;
  border: 4px solid #0c7e04;
  padding: 12px;
  z-index: 10;
}
#indicateur-container .simplemodal-data {
  padding: 8px;
  color: #000000;
  z-index: 10;
}
#indicateur-container code {
  background: #141414;
  border-left: 3px solid #65B43D;
  color: #bbb;
  display: block;
  font-size: 12px;
  margin-bottom: 12px;
  padding: 4px 6px 6px;
  z-index: 10;
}
#indicateur-container a.modalCloseImg {
  background: url(/web/themes/jdm-back/dist/images/x.eacc3f97.png) no-repeat;
  width: 25px;
  height: 29px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -15px;
  right: -16px;
  cursor: pointer;
}
#indicateur-container h3 {
  color: #84b8d9;
  z-index: 10;
}
#workflowAction-container {
  height: 500px;
  width: 600px;
  color: #000000;
  background-color: #ffffff;
  border: 4px solid #0c7e04;
  padding: 12px;
  z-index: 10;
}
#workflowAction-container .simplemodal-data {
  padding: 8px;
  color: #000000;
  z-index: 10;
}
#workflowAction-container code {
  background: #141414;
  border-left: 3px solid #65B43D;
  color: #bbb;
  display: block;
  font-size: 12px;
  margin-bottom: 12px;
  padding: 4px 6px 6px;
  z-index: 10;
}
#workflowAction-container a.modalCloseImg {
  background: url(/web/themes/jdm-back/dist/images/x.eacc3f97.png) no-repeat;
  width: 25px;
  height: 29px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -15px;
  right: -16px;
  cursor: pointer;
}
#workflowAction-container h3 {
  color: #84b8d9;
  z-index: 10;
}
#comm_gestion_achats_produit-container {
  height: 150px;
  width: 500px;
  color: #000000;
  background-color: #ffffff;
  border: 4px solid #0c7e04;
  padding: 12px;
  z-index: 10;
}
#comm_gestion_achats_produit-container .simplemodal-data {
  padding: 8px;
  color: #000000;
  z-index: 10;
}
#comm_gestion_achats_produit-container code {
  background: #141414;
  border-left: 3px solid #65B43D;
  color: #bbb;
  display: block;
  font-size: 12px;
  margin-bottom: 12px;
  padding: 4px 6px 6px;
  z-index: 10;
}
#comm_gestion_achats_produit-container a.modalCloseImg {
  background: url(/web/themes/jdm-back/dist/images/x.eacc3f97.png) no-repeat;
  width: 25px;
  height: 29px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -15px;
  right: -16px;
  cursor: pointer;
}
#comm_gestion_achats_produit-container h3 {
  color: #84b8d9;
  z-index: 10;
}
.admin_menu_layer {
  color: #0c7e04;
  font-size: 12px;
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  padding: 10px;
  margin: 5px;
}
.admin_menu_layer_select {
  color: #0c7e04;
  font-size: 14px;
  font-weight: bold;
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  padding: 10px;
  margin: 5px;
}
.admin_langue {
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  background-color: #eeeeee;
  width: 100px;
  margin: 5px;
}
.admin_langue_select {
  font-weight: bold;
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  width: 150px;
  margin: 5px;
}
/*------------ STATISTIQUES --------------*/
.chart_loading {
  position: absolute;
  bottom: 0%;
  left: 0%;
  height: 10%;
  width: 10%;
  padding: 0;
  margin: 0;
  z-index: 1000;
  text-align: center;
}
.outil_donnees {
  background: #EEEEEE;
  padding: 5px;
  margin: 0px 5px;
  text-decoration: none;
}
/*------------------ MUR ----------------*/
.mur_commentaires {
  margin: 0px;
}
.mur_commentaires td,
.mur_commentaires th {
  line-height: 20px;
  padding: 2px 5px;
  font-size: 11px;
  background-color: #EFFDFF;
}
.mur_commentaires td.entete_table,
.mur_commentaires tr.entete_table td {
  color: #0c7e04;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
  padding: 5px 5px;
}
.controle_agenda {
  border: solid 1px #CCCCCC;
  background: #EFEFEF;
  text-decoration: none;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  padding: 10px;
  float: left;
}
.controle_suiv,
.controle_prec {
  margin: 5px 10px 5px 0px;
}
.controle_auj {
  margin: 5px 0px 5px 30px;
}
/*---------------------- ONGLET -------------------*/
.onglet_form {
  color: #000000;
  font-size: 12px;
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  padding: 10px;
  margin: 2px;
  float: left;
  text-decoration: none;
}
.onglet_form_selected {
  color: #0c7e04;
  font-size: 14px;
  font-weight: bold;
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  padding: 10px;
  margin: 2px;
  float: left;
  text-decoration: none;
}
/******************* MISE EN PAGE DES ARTICLES DANS LES PAGES *******************/
.document {
  padding: 5px 5px 5px 5px;
  clear: both;
}
.texte_document {
  clear: both;
  padding: 5px 0px 5px 0px;
}
.clear {
  clear: both;
}
div.zone_simple {
  padding: 10px 0px;
}
/*---------------------------OPTIONS LOGO PDF---------------------------*/
#options_logo {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  border: solid 1px #b2b2b2;
  border-radius: 10px;
}
#options_logo .titre_action {
  float: left;
  width: 100%;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  border-bottom: solid 1px #cccccc;
  height: 50px;
  line-height: 50px;
  padding: 0px 0px 5px 0px;
  vertical-align: middle;
}
#options_logo .libelle_action {
  padding: 10px 0px 10px 10px;
  float: left;
  height: 30px;
  line-height: 30px;
}
#options_logo .contenu {
  float: left;
  font-size: 12px;
}
#options_logo .contenu .image_bloc_promo {
  height: auto;
  width: auto ;
  text-align: center;
}
#options_logo .contenu .image_bloc_promo img {
  position: relative;
  top: 50%;
  left: 50%;
  margin: 5px 0 5px -75%;
}
#options_logo {
  text-align: center;
}
#txt_logo {
  padding: 10px 0px 5px 10px;
  float: left;
}
/*---------------------------DEMANDE CONTACT---------------------------*/
.type_demande_applicateur {
  background: #2E9CB9;
}
.type_demande_prescripteur {
  background: #6A4B8E;
}
.type_demande_presse {
  background: #80A23B;
}
.espace_verification {
  border-radius: 10px;
  border: 2px solid #01415E;
  padding: 10px;
}
.espace_verification span {
  font-size: 16px;
  font-weight: bold;
}
.status_etat_demande {
  border-radius: 10px;
  padding: 10px;
  width: 230px;
  height: 25px;
  margin: 0px 0px 10px 0px;
}
.status_etat_demande span {
  font-weight: bold;
  font-size: 13px;
}
.fiche_demande_infos {
  float: left;
  width: 58%;
  margin-right: 2%;
}
.fiche_demande_actions {
  float: left;
  width: 40%;
}
.green {
  color: #468847;
}
.red {
  color: #CC0000;
}
.bg_green {
  background: #66BB6A !important;
}
.bg_red {
  background: #EF5350 !important;
}
.bg_gris {
  background: #dddddd !important;
}
/*--- BLOC IDEE ---*/
#dsh_bloc_idee {
  float: left;
  width: 100%;
  border: solid 2px #0C7E04;
  margin: 10px 0px 15px 0px;
}
#dsh_bloc_idee h2 {
  float: left;
  background: #E3E0DB;
  height: 30px;
  line-height: 30px;
  color: #0C7E04;
  margin: -16px 0px 0px 10px;
  padding: 0px 10px 0px 10px;
}
#dsh_bloc_idee .contenu {
  float: left;
  width: 100%;
  padding: 2%;
}
#dsh_bloc_idee .item {
  float: left;
  width: 100%;
}
#dsh_bloc_idee .item span {
  float: left;
  padding: 7px;
  line-height: 8px;
}
.float-right {
  float: right;
}
.label_notif {
  border-radius: 12px;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  height: 20px;
  padding: 4px 2px 0px 1px;
  text-decoration: none;
  width: 20px;
}
.label_jdm,
.label_jdm:hover {
  background: #0C7E04;
  color: #ffffff;
}
.label_jdm_bleu,
.label_jdm_bleu:hover {
  background: #01415e;
  color: #ffffff;
}
.documents_generaux {
  width: 45%;
  float: left;
  border-radius: 12px;
  border: solid 1px #dedede;
  margin: 10px;
  padding: 10px;
}
.documents_projets {
  width: 45%;
  float: left;
  border-radius: 12px;
  border: solid 1px #dedede;
  margin: 10px;
  padding: 10px;
}
.documents_projets em,
.documents_generaux em {
  margin-bottom: 15px;
}
.popup_header {
  margin: 10px 0px;
}
.radio-big {
  font-size: 16px;
  display: inline-block;
  margin-bottom: 10px;
}
.label-mcl {
  border-radius: 4px;
  color: #ffffff;
  background: #DD0000;
  font-weight: bold;
  padding: 5px;
  display: inline-block;
}
.tabs {
  margin-top: 10px;
}
.tab {
  background: #ededed;
  list-style: none;
  display: inline-block;
  border: solid 1px #dedede;
  padding: 10px !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.tab.active {
  border-bottom: none;
  background: white;
  padding-bottom: 11px !important;
}
.fake-tab {
  background: none;
  border: none;
  color: #838383;
}
.tab a {
  text-decoration: none;
  color: #838383;
}
.tab.active a {
  text-decoration: none;
  color: black;
}
.tab-content {
  margin-top: -1px;
  border: solid 1px #dedede;
  padding: 20px;
}
.tabs-xl {
  border-bottom: 1px solid #dedede;
}
.tabs-xl li {
  font-size: 14px !important;
  text-align: center;
  min-width: 200px;
}
.tabs-xl li.active {
  font-weight: bold;
}
.rowChoixLivraison {
  border-bottom: 1px solid #e3e3e3;
}
.rowChoixLivraison:nth-child(2n) {
  background: #f7f7f7;
}
.rowChoixLivraison h4 {
  color: #01415e;
}
.input-xs {
  width: 30px;
}
.etat_commande_global {
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 1px 1px #333333;
}
.demande_confirmation {
  background: #fbfbfb none repeat scroll 0 0;
  border: 1px solid #dedede;
  border-radius: 3px 3px 3px 3px;
  margin-bottom: 15px;
  text-align: center;
  padding: 10px;
}
.labelAmount {
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
}
.amount {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.vaTop {
  vertical-align: top;
}
.w100 {
  width: 90%;
}
.libelleLigneCommande {
  font-size: 14px;
  margin-top: 10px;
  display: inline-block;
}
.valign-middle {
  vertical-align: middle;
}
ul.chosen-choices {
  min-height: 30px;
  line-height: 30px;
}
tr.prepare {
  background: #9CCC65 !important;
}
tr.incomplete {
  background: #FF9800 !important;
}
h4.modal-title {
  font-weight: 500;
  color: #333333;
  font-size: 18px;
}
.modal-footer .btn {
  margin: 0;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYm9vdHN0cmFwLWNvbG9ycGlja2VyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vL3NyYy9sZXNzL2NvbG9ycGlja2VyLmxlc3MiLCJ3ZWJwYWNrOi8vL2Nob3Nlbi5jc3MiLCJ3ZWJwYWNrOi8vL2xpZ2h0Ym94Lm1pbi5jc3MiLCJ3ZWJwYWNrOi8vL2xlc3MvYm9vdHN0cmFwLXNlbGVjdC5sZXNzIiwid2VicGFjazovLy9ib290c3RyYXAtc2VsZWN0LmNzcyIsIndlYnBhY2s6Ly8vZHJhZ3VsYS5taW4uY3NzIiwid2VicGFjazovLy9zdHlsZS5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9ub3JtYWxpemUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvcHJpbnQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvZ2x5cGhpY29ucy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9zY2FmZm9sZGluZy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy90YWItZm9jdXMubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2ltYWdlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3R5cGUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RleHQtZW1waGFzaXMubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2JhY2tncm91bmQtdmFyaWFudC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvdGV4dC1vdmVyZmxvdy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9jb2RlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2dyaWQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyaWQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyaWQtZnJhbWV3b3JrLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3RhYmxlcy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvdGFibGUtcm93Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2Zvcm1zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9mb3Jtcy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9idXR0b25zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9idXR0b25zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9vcGFjaXR5Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2NvbXBvbmVudC1hbmltYXRpb25zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2Ryb3Bkb3ducy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvbmF2LWRpdmlkZXIubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Jlc2V0LWZpbHRlci5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9idXR0b24tZ3JvdXBzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ib3JkZXItcmFkaXVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2lucHV0LWdyb3Vwcy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9uYXZzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL25hdmJhci5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvbmF2LXZlcnRpY2FsLWFsaWduLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3V0aWxpdGllcy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9icmVhZGNydW1icy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9wYWdpbmF0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9wYWdpbmF0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3BhZ2VyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2xhYmVscy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvbGFiZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2JhZGdlcy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9qdW1ib3Ryb24ubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvdGh1bWJuYWlscy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9hbGVydHMubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2FsZXJ0cy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9wcm9ncmVzcy1iYXJzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmFkaWVudHMubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Byb2dyZXNzLWJhci5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9tZWRpYS5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9saXN0LWdyb3VwLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9saXN0LWdyb3VwLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3BhbmVscy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvcGFuZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3Jlc3BvbnNpdmUtZW1iZWQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3Mvd2VsbHMubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvY2xvc2UubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbW9kYWxzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3Rvb2x0aXAubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Jlc2V0LXRleHQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvcG9wb3ZlcnMubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvY2Fyb3VzZWwubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9jZW50ZXItYmxvY2subGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2hpZGUtdGV4dC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9yZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvcmVzcG9uc2l2ZS12aXNpYmlsaXR5Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvX2NvcmUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9fbGFyZ2VyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvX2ZpeGVkLXdpZHRoLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvX2xpc3QubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9fYm9yZGVyZWQtcHVsbGVkLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvX2FuaW1hdGVkLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvX21peGlucy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL19yb3RhdGVkLWZsaXBwZWQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9fc3RhY2tlZC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL19pY29ucy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL19zY3JlZW4tcmVhZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2NoYXJ0cy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL3NvbGlkLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvcmVndWxhci5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL2JyYW5kcy5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9mb250cy9mb250cy5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9lbGVtZW50cy9ic191dGlsaXRpZXMubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvY2FyZHMubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvY2hlY2tib3gtanNhbmFodWphLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2NvbGxhcHNlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL3R5cGUubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvdGFibGUubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvYnV0dG9ucy5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9lbGVtZW50cy9hbGVydHMubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvbGVnZW5kLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL3NpdGVtYXAubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvdGlueWNhcm91c2VsLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2ljb25maWxlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2ljb25zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2ZvbnRhd2Vzb21lLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL3BhbmVscy5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9lbGVtZW50cy9uYXZiYXIubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvY29sb3JfbWQubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvbGFiZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2JhZGdlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL3NoYWRvdy5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9lbGVtZW50cy9mbGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2JvcmRlci5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9lbGVtZW50cy9ncmlkLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2Ryb3Bkb3duLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2Noem4ubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvbW9kYWwubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvYW5jaG9ycy5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9lbGVtZW50cy9jdXJzb3IubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvYW5jaG9yLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2Zvcm1zL2Zvcm1zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2Zvcm1zL2Zvcm1zLW1hbmFnZXIubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvbW9kdWxlcy9ub3RpZmljYXRpb25zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL21vZHVsZXMvYXJ0aWNsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvbW9kdWxlcy9hZ2VuZGEubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvbW9kdWxlcy9jYXJyZV9rb20ubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvbW9kdWxlcy9jb21tZXJjZS5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9tb2R1bGVzL3Bob3RvdGhlcXVlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL21vZHVsZXMvYm91cnNlX2RlX2ZyZXQubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvbW9kdWxlcy9zZWFyY2gubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvbW9kdWxlcy9tZXNzYWdlcmllLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL21vZHVsZXMvbmV3c2xldHRlci5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9tb2R1bGVzL3Byb2pldF9jaGFudGllci5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9tb2R1bGVzL2FjdGl2aXRlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL21vZHVsZXMvZGV2aXMubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvbW9kdWxlcy9kYWlseV9zdGF0c19ieV91c2VyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL21vZHVsZXMvcGFvX3Byb2pldC5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9wYWdlcy9sb2dpbi5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9zdHJ1Y3R1cmUvZ2xvYmFsLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL3N0cnVjdHVyZS9oZWFkZXIubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvc3RydWN0dXJlL2JyZWFkY3J1bWIubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvc3RydWN0dXJlL21lbnUubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvc3RydWN0dXJlL29wdGlvbnMubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvc3RydWN0dXJlL3VzZXItYmFyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2xlZ2FjeS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7OztFQ29CQSx5QkFDRSxXQUNBLGFBWEEsaThLQWFBLGlCQUNBLFdBQ0EsMkJBQ0UsYUFDQSxXQUNBLFVBQ0Esc0JBZkYsMEJBQ0EsdUJBQ0Esa0JBZUUsa0JBQ0EsTUFDQSxPQUNBLHFCQUNBLDZCQUNFLGFBQ0EsV0FDQSxVQUNBLHNCQXpCSiwwQkFDQSx1QkFDQSxrQkE4QkYscUNBQ0UsVUFDQSxhQUNBLFdBQ0Esa0JBQ0EsZ0JBQ0Esa0JBSWlCLHlDQUNqQixhQUNBLFdBQ0EsZ0JBQ0EsMEJBQ0Esa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsZ0JBR0Ysa0JBMURFLDRzQkE4REYsb0JBOURFLHdyQkFnRUEsYUFLRiw2REFDRSx1QkFHRixjQUNFLFdBQ0EsZ0JBQ0EsZUF4RUEsMEJBQ0EsdUJBQ0Esa0JBd0VBLGFBSVUsd0NBQ1YsYUFDQSxXQUNBLGNBR1Usb0JBQ1YsVUFHVSxxQkFDVixVQUNBLHFCQUNBLGtDQUNBLG1DQUNBLDZCQUNBLG1DQUNBLGtCQUNBLFNBQ0EsU0FHVSxvQkFDVixVQUNBLHFCQUNBLGtDQUNBLG1DQUNBLDZCQUNBLGtCQUNBLFNBQ0EsU0FHVyxrQkFDWCxpQkFHVSxxQ0FDVixlQUdrQyx3REFDbEMsYUFHRixvQkFDRSxXQUNBLGVBQ0EsV0FsSUEseXJCQW9JQSwyQkFHaUIsd0JBQ2pCLFdBR0Ysd0JBQ0UsWUFDQSxZQUNBLGVBQ0EsV0FHcUIsMEJBQ3JCLGNBQ0EsV0FDQSxZQUNBLFdBR3VCLDRCQUN2QixlQUkyQiwwRUFDM0Isb0JBQ0EsZUFDQSxZQUNBLHdCQUNBLFdBR1UsaUNBQ1YsaUJBQ0EscUJBQ0EsV0FDQSxhQUdVLHFDQUNWLFdBQ0EsZ0JBQ0EsWUFHa0MsNkRBQ2xDLGlCQUdrQyx3REFDbEMsV0FJa0MsNkdBQ2xDLFdBQ0EsWUFDQSxXQUNBLGtCQUNBLGNBQ0Esa0JBSXFELGlIQUNyRCxhQUNBLFlBQ0EsZ0JBQ0Esa0JBQ0EsTUFDQSxPQUNBLFVBQ0EsWUFDQSxhQUdrQyxzREFsTmxDLDRxQkFzTmtDLHdEQXRObEMsb3hCQTBOZ0IsMkJBQ2hCLFNBQ0EsVUFHZ0IsMEJBQ2hCLFNBQ0EsVUFHbUIsOEJBQ25CLGNBQ0EsY0FHbUIsNkJBQ25CLGNBQ0EsY0FRQyxxTUFDQyxhQVNELGdNQUNDLFlBSWUseUNBQ2pCO0FEclFGLHdEQUF3RCxDO0FFVHhEOzs7Ozs7Ozs7O0NBVUM7O0FBRUQsZ0JBQWdCO0FBQ2hCO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLHlCQUF5QjtLQUN0QixzQkFBc0I7TUFDckIscUJBQXFCO1VBQ2pCLGlCQUFpQjtBQUMzQjs7QUFFQTtFQUNFLDhCQUE4QjtVQUN0QixzQkFBc0I7QUFDaEM7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULGFBQWE7RUFDYixXQUFXO0VBQ1gsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsaURBQWlEO1VBQ3pDLHlDQUF5QztFQUNqRCxzQkFBc0I7RUFDdEIsbUNBQW1DO1VBQzNCLDJCQUEyQjtBQUNyQzs7QUFFQTtFQUNFLFVBQVU7RUFDVix1QkFBdUI7VUFDZixlQUFlO0FBQ3pCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsY0FBYztBQUNoQjs7QUFFQTtFQUNFLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsbUJBQW1CO0FBQ3JCOztBQUVBLFNBQVM7QUFDVCx5QkFBeUI7QUFDekI7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGdKQUFnSjtFQUNoSiwwRUFBMEU7RUFDMUUsNEJBQTRCO0VBQzVCLG9FQUFvRTtVQUM1RCw0REFBNEQ7RUFDcEUsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLHVFQUF3RDtFQUN4RCxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixxRUFBc0Q7QUFDeEQ7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsWUFBWTtFQUNaLFVBQVU7RUFDVixzQkFBc0I7RUFDdEIsd0VBQXlEO0VBQ3pELGNBQWM7RUFDZCx1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQiwwQkFBMEI7RUFDMUIsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixtQ0FBbUM7VUFDM0IsMkJBQTJCO0FBQ3JDOztBQUVBLFNBQVM7QUFDVCxtQkFBbUI7QUFDbkI7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsYUFBYTtFQUNiLFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGVBQWU7QUFDakI7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIscUhBQXFIO0VBQ3JILDJEQUEyRDtFQUMzRCxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQiwwQkFBMEI7QUFDNUI7O0FBRUEsU0FBUztBQUNULHdCQUF3QjtBQUN4QjtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsU0FBUztFQUNULGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsOEdBQThHO0VBQzlHLG9EQUFvRDtFQUNwRCxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsVUFBVTtFQUNWLFlBQVk7RUFDWixVQUFVO0VBQ1Ysb0JBQW9CO0VBQ3BCLGtDQUFrQztFQUNsQyx3QkFBd0I7VUFDaEIsZ0JBQWdCO0VBQ3hCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsV0FBVztBQUNiOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLHlKQUF5SjtFQUN6SixtRkFBbUY7RUFDbkYsMEJBQTBCO0VBQzFCLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsbUVBQW1FO1VBQzNELDJEQUEyRDtFQUNuRSxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFVBQVU7RUFDVixjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWix1RUFBd0Q7RUFDeEQsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIseUJBQXlCO0VBQ3pCLHlKQUF5SjtFQUN6SixtRkFBbUY7RUFDbkYsV0FBVztBQUNiOztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsU0FBUztFQUNULFVBQVU7QUFDWjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZUFBZTtBQUNqQjs7QUFFQSxTQUFTO0FBQ1QsbUJBQW1CO0FBQ25CO0VBQ0UseUJBQXlCO0VBQ3pCLDhDQUE4QztVQUN0QyxzQ0FBc0M7QUFDaEQ7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QiwrR0FBK0c7RUFDL0cscURBQXFEO0VBQ3JELHNDQUFzQztVQUM5Qiw4QkFBOEI7QUFDeEM7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLDhDQUE4QztVQUN0QyxzQ0FBc0M7QUFDaEQ7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUEsU0FBUztBQUNULDRCQUE0QjtBQUM1QjtFQUNFLHVCQUF1QjtFQUN2QixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUEsU0FBUztBQUNULHlCQUF5QjtBQUN6QjtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsU0FBUztBQUNYOztBQUVBO0VBQ0UsV0FBVztFQUNYLFVBQVU7QUFDWjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFNBQVM7QUFDWDs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6Qix5RUFBMEQ7RUFDMUQsY0FBYztBQUNoQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQSxTQUFTO0FBQ1QsZ0NBQWdDO0FBQ2hDO0VBQ0U7Ozs7Ozs7SUFPRSxvRUFBd0Q7SUFDeEQscUNBQXFDO0lBQ3JDLHVDQUF1QztFQUN6QztBQUNGOztBQUVBLFNBQVM7O0FDL2VULHFCQUFxQixpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsTUFBTSxDQUFDLDBCQUEwQixlQUFlLENBQUMsaUJBQWlCLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsWUFBWSxDQUFDLHFCQUFxQixDQUFDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxZQUFZLENBQUMsVUFBVSxVQUFVLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxTQUFTLENBQUMsb0JBQW9CLGFBQWEsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLGdCQUFnQixXQUFXLENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLHlCQUF5QixVQUFVLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxXQUFXLE9BQU8sQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLFdBQVcsYUFBYSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLDREQUErQyxDQUFDLFFBQVEsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxtQkFBbUIsTUFBTSxDQUFDLFVBQVUsU0FBUyxDQUFDLHdHQUF3RyxDQUFDLGtCQUFrQixXQUFXLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxrQkFBa0IsU0FBUyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMscUVBQXFELENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLDhCQUE4QixDQUFDLDJCQUEyQixDQUFDLHlCQUF5QixDQUFDLHNCQUFzQixDQUFDLHdCQUF3Qix5QkFBeUIsQ0FBQyxTQUFTLENBQUMsa0JBQWtCLFNBQVMsQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLHNFQUFzRCxDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyw4QkFBOEIsQ0FBQywyQkFBMkIsQ0FBQyx5QkFBeUIsQ0FBQyxzQkFBc0IsQ0FBQyx3QkFBd0IseUJBQXlCLENBQUMsU0FBUyxDQUFDLGtCQUFrQixhQUFhLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyw2QkFBNkIsQ0FBQyw4QkFBOEIsQ0FBQyx3QkFBd0IsVUFBVSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsU0FBUyxhQUFhLENBQUMsVUFBVSxDQUFDLHFCQUFxQixTQUFTLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsY0FBYyxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsdUJBQXVCLFVBQVUsQ0FBQyxvQkFBb0IsYUFBYSxDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLG1CQUFtQixhQUFhLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsc0VBQXVELENBQUMsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyw4QkFBOEIsQ0FBQywyQkFBMkIsQ0FBQyx5QkFBeUIsQ0FBQyxzQkFBc0IsQ0FBQyx5QkFBeUIsY0FBYyxDQUFDLHlCQUF5QixDQUFDLFNBQVMscUU7QUNFbitFOzs7OztFQ0dFOztBQUVGO0VETEE7SUFDRTtFQ09BO0VBQ0E7SURQQTtFQ1NBO0FBQ0Y7QUFDQTtFRGJBO0lBQ0U7RUNlQTtFQUNBO0lEZkE7RUNpQkE7QUFDRjtBQUNBO0VEVkE7SUNZSSxZQUFZO0VBQ2Q7RURWQTtJQ0pEO0VET0Q7QUNXQTtBQUNBOzs7RURaQTtBQ2dCQTtBQUNBO0VEUkk7RUFDQTtFQUVBO0FDU0o7QUFDQTtFRFZJO0VBQ0E7RUFBQTtFQ2FGLG1CRGJFO0VDY0YsMkJEZEU7RUFDQTtFQUFBO0VDZ0JGLG9CRGhCRTtFQ2lCRix5QkRqQkU7RUNQSDtNRFNHO1VBQ0U7RUNQTDtFRFdLO01DZ0JBLHNCQUFzQjtVQUNsQiw4QkFBOEI7QUFDeEM7QUFDQTtFQXhCQztBRGtCTztBQ1NSOzs7O0VBSUUsV0FBVztBQUNiO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFREFJO0FDeUJKO0FBQ0E7RUR2Qkk7RUFDQTtFQUNBO0VDQUg7RURFRztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN5Qk47QURwQkU7RUNzQkEsTUFBTTtFQUNOLE9BQU87RUFDUCx5QkFBeUI7RURwQnZCO0VDSEg7QURNQztBQ3FCRjs7OztFRGZJO0FDb0JKO0FEakJFOztFQ0xEO0FEN0VEO0FDd0dBO0VEaEJJO0FDa0JKO0FBQ0E7RUF4QkM7QURhQztBQ2NGOztFRFhJO0VBQ0E7RUNYSDtBRGFHO0FDY0o7RUF4QkM7RURjRztFQUNFO0VBQ0E7QUNhTjtBRFRFO0VDV0EsV0FBVztBQUNiO0FBQ0E7RURSRTtFQ1VBLGFBQWE7QUFDZjtBQUNBOztFQXZCQztBRHNCRztBQ0tKOztFREpNO0VDbEJMO0VEc0JDO0FDS0Y7QUFDQTs7O0VEQUU7QUNJRjtBQUNBOzs7RUFHRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RURGTTtBQ0tOO0FEREU7O0VBRUU7RUFDQTtFQUNBO0VDdEJIO0FEeUJDO0FDRUY7O0VERUU7RUFDRTtFQ3hCSDtBRDZCQztBQ0ZGO0VBeEJDO0FEOEJDO0FDSEY7RURuTEU7QUNxTEY7QURLSTtFQ0hGLFdBQVc7QUFDYjtBQUNBOztFRE9JO0FDSko7QUFDQTs7RURPSTtBQ0pKO0FEREU7RUFRSTtFQzdCTDtFRGpFRDtFQXFHTTtFQUNBO0FDUk47QUFDQTtFRFVNO0FDUk47QUFDQTtFRFVNO0VBQ0E7RUFBQTtFQ1BKLFdET0k7RUNOSixZRE1JO0VDakNMO0VEbUNLO0VBQ0U7RUNqQ1A7RURvQ0s7TUFDRTtVQUNBO0FDTlI7QUFDQTtFRFFRO0FDTlI7QURDTTtFQVFJO0VDbENUO0VEekZEO0VBaUlNO0VDckNMO0FENUZEO0FDMEhBO0VEYU07QUNYTjtBQUNBO0VBM0JDO0FEbEdEO0FDZ0lBO0VEY007RUFDQTtFQUNBO0VBQ0E7QUNaTjtBRGdCRTtFQUNFO0VDMUNIO0VENkNDO0VBQ0U7RUMzQ0g7QUQvR0Q7QUM2SUE7RURtQkk7QUNqQko7QUFDQTtFQTdCQztBRG5IRDtBQ21KQTtFQTdCQztFRGdERztLQUNFO1VBQ0E7QUNoQk47QUFDQTtFRGtCTTtBQ2hCTjtBQUNBO0VBQ0UsZ0JEZ0JJO0VDOUNMO0VEL0hEO0VBaUxNO0VDL0NMO0VEaURLO0VBQ0U7VUMvQ1A7QURrREs7QUNqQk47RUE5QkM7QUR4SUQ7QUN5S0E7RURvQlE7QUNsQlI7QUFDQTtFQUNFLG1CRGdCTTtBQ2ZSO0FEaUJRO0VBQ0U7RUFDQTtLQ2pEVDtNRGhKRDtVQXFNVTtBQ2hCVjtBRHJMQTtFQXlNVTtFQ25EVDtBRHRKRDtBQzBMQTtFQWpDQztBRHpKRDtBQzZMQTtFRHVCTTtBQ3JCTjtBQUNBO0VEdUJNO0FDckJOO0FBQ0E7RUR1Qk07RUFDQTtFQ3JCSixVRHFCSTtFQUNBO0VBQ0E7RUFDQTtFQ3BCSixtQkRvQkk7RUNuQkoseUJEbUJJO0VDdkRMO1VEeURLO0VBQ0U7RUNsQk4sWURrQk07RUNqQk4sOEJEaUJNO0tDdkRQO1VEMUtEO0FDbU5BO0FBQ0E7RURxQkk7T0FDQTtVQzFESDtBRDZEQztBQ3BCRjtFRHVCTTtFQUNBO0VDNURMO0VEd0RDO0FDZkY7QUFDQTtFQXRDQztFRG9EQztFQWFJO0FDdkJOO0FEVUU7O0VBa0JJO0FDeEJOO0FBQ0E7RUQ0QkU7QUMxQkY7QUFDQTtFRDZCTTtFQUNBO0VDbEVMO0FENkRDO0FDcEJGO0VBdENDO0VEMU1EO0VBbVJJO0VBQ0E7QUMvQko7QUFDQTtFRGlDSTtBQy9CSjtBQUNBO0VBQ0UsV0QrQkU7RUFDQTtFQzlCRixZRDhCRTtFQzdCRixXRDZCRTtFQzVCRixtQkQ0QkU7RUN0RUg7RUQyRUM7VUM5QlEsNEJBQTRCO0VEZ0NsQztNQ3pFSDtPRDZFRztVQUNFO0FDaENOO0FBQ0E7O0VEbUNNO0FDaENOO0FBQ0E7RURrQ007RUMzRUw7RUQ4RUc7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDakNOO0FBQ0E7RURtQ007RUM1RUw7RURpRkc7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQy9FTDtBRGtGRztBQ3JDSjtFRHVDTTtFQUNBO0VBQ0E7RUNoRkw7QURxRkc7QUN4Q0o7RUQwQ007RUNuRkw7RURzRkc7RUFDRTtBQ3pDTjtBQUNBO0VEK0NJO0VDN0NGLFVBQVU7QUFDWjtBQUNBO0VENkNNO0VDdEZMO0FEMkZEO0FDOUNBOzs7O0VEb0RBO0FDL0NBO0FBQ0E7OztFQTFDQztBRDRGQztBQzdDRjtFQTVDQztFRDhGRDtLQUNFO1VBQ0E7QUMvQ0Y7QUFDQTtFQUNFLFVEOENBO0FDN0NGO0FEK0NFO0VBQ0U7RUM1Rkg7RURpR0M7S0FDRTtVQy9GSDtBRGtHQztBQ2pERjtFRG1ESTtBQ2pESjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFdBQVc7QUFDYjtBQUNBLCtDQUErQyxDO0FDM2MvQyxXQUFXLHdCQUF3QixDQUFDLGtCQUFrQixDQUFDLHNCQUFzQixDQUFDLFVBQVUsQ0FBQyxTQUFTLHNCQUFzQixDQUFDLGlCQUFpQixrQ0FBa0MsQ0FBQywrQkFBK0IsQ0FBQyw4QkFBOEIsQ0FBQywwQkFBMEIsQ0FBQyxZQUFZLFVBQVUsQztBQ0E3Ujs7OztFQUlFO0FBQ0YsMkVBQTJFO0FDSzNFO0VBQ0U7RUFDQTtFQUNBO0FESEY7QUNVQTtFQUNFO0FEUkY7QUNxQkE7Ozs7Ozs7Ozs7Ozs7RUFhRTtBRG5CRjtBQzJCQTs7OztFQUlFO0VBQ0E7QUR6QkY7QUNpQ0E7RUFDRTtFQUNBO0FEL0JGO0FDdUNBOztFQUVFO0FEckNGO0FDK0NBO0VBQ0U7QUQ3Q0Y7QUNxREE7O0VBRUU7QURuREY7QUM4REE7RUFDRTtFQUNBO0VBQ0E7QUQ1REY7QUNtRUE7O0VBRUU7QURqRUY7QUN3RUE7RUFDRTtBRHRFRjtBQzhFQTtFQUNFO0VBQ0E7QUQ1RUY7QUNtRkE7RUFDRTtFQUNBO0FEakZGO0FDd0ZBO0VBQ0U7QUR0RkY7QUM2RkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUQzRkY7QUM4RkE7RUFDRTtBRDVGRjtBQytGQTtFQUNFO0FEN0ZGO0FDdUdBO0VBQ0U7QURyR0Y7QUM0R0E7RUFDRTtBRDFHRjtBQ29IQTtFQUNFO0FEbEhGO0FDeUhBO0VBQ0U7RUFDQTtBRHZIRjtBQzhIQTtFQUNFO0FENUhGO0FDbUlBOzs7O0VBSUU7RUFDQTtBRGpJRjtBQ21KQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7QURqSkY7QUN3SkE7RUFDRTtBRHRKRjtBQ2dLQTs7RUFFRTtBRDlKRjtBQ3lLQTs7OztFQUlFO0VBQ0E7QUR2S0Y7QUM4S0E7O0VBRUU7QUQ1S0Y7QUNtTEE7O0VBRUU7RUFDQTtBRGpMRjtBQ3lMQTtFQUNFO0FEdkxGO0FDa01BOztFQUVFO0VBQ0E7QURoTUY7QUN5TUE7O0VBRUU7QUR2TUY7QUMrTUE7RUFDRTtFQUNBO0FEN01GO0FDc05BOztFQUVFO0FEcE5GO0FDMk5BO0VBQ0U7RUFDQTtFQUNBO0FEek5GO0FDaU9BO0VBQ0U7RUFDQTtBRC9ORjtBQ3NPQTtFQUNFO0FEcE9GO0FDNE9BO0VBQ0U7QUQxT0Y7QUNvUEE7RUFDRTtFQUNBO0FEbFBGO0FDcVBBOztFQUVFO0FEblBGO0FBQ0Esb0ZBQW9GO0FFaExwRjtFQUNFOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtFRmtMRjtFRS9LQTs7SUFFRTtFRmlMRjtFRTlLQTtJQUNFO0VGZ0xGO0VFN0tBO0lBQ0U7RUYrS0Y7RUUxS0E7O0lBRUU7RUY0S0Y7RUV6S0E7O0lBRUU7SUFDQTtFRjJLRjtFRXhLQTtJQUNFO0VGMEtGO0VFdktBOztJQUVFO0VGeUtGO0VFdEtBO0lBQ0U7RUZ3S0Y7RUVyS0E7OztJQUdFO0lBQ0E7RUZ1S0Y7RUVwS0E7O0lBRUU7RUZzS0Y7RUVoS0E7SUFDRTtFRmtLRjtFRWhLQTs7SUFHSTtFRmlLSjtFRTlKQTtJQUNFO0VGZ0tGO0VFN0pBO0lBQ0U7RUYrSkY7RUVoS0E7O0lBS0k7RUYrSko7RUU1SkE7O0lBR0k7RUY2Sko7QUFDRjtBR25QQTtFQUNFO0VBQ0E7RUFDQTtBSHFQRjtBRzdPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtPRjtBRzNPb0M7RUFBVztBSDhPL0M7QUc3T29DO0VBQVc7QUhnUC9DO0FHOU9vQzs7RUFBVztBSGtQL0M7QUdqUG9DO0VBQVc7QUhvUC9DO0FHblBvQztFQUFXO0FIc1AvQztBR3JQb0M7RUFBVztBSHdQL0M7QUd2UG9DO0VBQVc7QUgwUC9DO0FHelBvQztFQUFXO0FINFAvQztBRzNQb0M7RUFBVztBSDhQL0M7QUc3UG9DO0VBQVc7QUhnUS9DO0FHL1BvQztFQUFXO0FIa1EvQztBR2pRb0M7RUFBVztBSG9RL0M7QUduUW9DO0VBQVc7QUhzUS9DO0FHclFvQztFQUFXO0FId1EvQztBR3ZRb0M7RUFBVztBSDBRL0M7QUd6UW9DO0VBQVc7QUg0US9DO0FHM1FvQztFQUFXO0FIOFEvQztBRzdRb0M7RUFBVztBSGdSL0M7QUcvUW9DO0VBQVc7QUhrUi9DO0FHalJvQztFQUFXO0FIb1IvQztBR25Sb0M7RUFBVztBSHNSL0M7QUdyUm9DO0VBQVc7QUh3Ui9DO0FHdlJvQztFQUFXO0FIMFIvQztBR3pSb0M7RUFBVztBSDRSL0M7QUczUm9DO0VBQVc7QUg4Ui9DO0FHN1JvQztFQUFXO0FIZ1MvQztBRy9Sb0M7RUFBVztBSGtTL0M7QUdqU29DO0VBQVc7QUhvUy9DO0FHblNvQztFQUFXO0FIc1MvQztBR3JTb0M7RUFBVztBSHdTL0M7QUd2U29DO0VBQVc7QUgwUy9DO0FHelNvQztFQUFXO0FINFMvQztBRzNTb0M7RUFBVztBSDhTL0M7QUc3U29DO0VBQVc7QUhnVC9DO0FHL1NvQztFQUFXO0FIa1QvQztBR2pUb0M7RUFBVztBSG9UL0M7QUduVG9DO0VBQVc7QUhzVC9DO0FHclRvQztFQUFXO0FId1QvQztBR3ZUb0M7RUFBVztBSDBUL0M7QUd6VG9DO0VBQVc7QUg0VC9DO0FHM1RvQztFQUFXO0FIOFQvQztBRzdUb0M7RUFBVztBSGdVL0M7QUcvVG9DO0VBQVc7QUhrVS9DO0FHalVvQztFQUFXO0FIb1UvQztBR25Vb0M7RUFBVztBSHNVL0M7QUdyVW9DO0VBQVc7QUh3VS9DO0FHdlVvQztFQUFXO0FIMFUvQztBR3pVb0M7RUFBVztBSDRVL0M7QUczVW9DO0VBQVc7QUg4VS9DO0FHN1VvQztFQUFXO0FIZ1YvQztBRy9Vb0M7RUFBVztBSGtWL0M7QUdqVm9DO0VBQVc7QUhvVi9DO0FHblZvQztFQUFXO0FIc1YvQztBR3JWb0M7RUFBVztBSHdWL0M7QUd2Vm9DO0VBQVc7QUgwVi9DO0FHelZvQztFQUFXO0FINFYvQztBRzNWb0M7RUFBVztBSDhWL0M7QUc3Vm9DO0VBQVc7QUhnVy9DO0FHL1ZvQztFQUFXO0FIa1cvQztBR2pXb0M7RUFBVztBSG9XL0M7QUduV29DO0VBQVc7QUhzVy9DO0FHcldvQztFQUFXO0FId1cvQztBR3ZXb0M7RUFBVztBSDBXL0M7QUd6V29DO0VBQVc7QUg0Vy9DO0FHM1dvQztFQUFXO0FIOFcvQztBRzdXb0M7RUFBVztBSGdYL0M7QUcvV29DO0VBQVc7QUhrWC9DO0FHalhvQztFQUFXO0FIb1gvQztBR25Yb0M7RUFBVztBSHNYL0M7QUdyWG9DO0VBQVc7QUh3WC9DO0FHdlhvQztFQUFXO0FIMFgvQztBR3pYb0M7RUFBVztBSDRYL0M7QUczWG9DO0VBQVc7QUg4WC9DO0FHN1hvQztFQUFXO0FIZ1kvQztBRy9Yb0M7RUFBVztBSGtZL0M7QUdqWW9DO0VBQVc7QUhvWS9DO0FHbllvQztFQUFXO0FIc1kvQztBR3JZb0M7RUFBVztBSHdZL0M7QUd2WW9DO0VBQVc7QUgwWS9DO0FHellvQztFQUFXO0FINFkvQztBRzNZb0M7RUFBVztBSDhZL0M7QUc3WW9DO0VBQVc7QUhnWi9DO0FHL1lvQztFQUFXO0FIa1ovQztBR2pab0M7RUFBVztBSG9aL0M7QUduWm9DO0VBQVc7QUhzWi9DO0FHclpvQztFQUFXO0FId1ovQztBR3Zab0M7RUFBVztBSDBaL0M7QUd6Wm9DO0VBQVc7QUg0Wi9DO0FHM1pvQztFQUFXO0FIOFovQztBRzdab0M7RUFBVztBSGdhL0M7QUcvWm9DO0VBQVc7QUhrYS9DO0FHamFvQztFQUFXO0FIb2EvQztBR25hb0M7RUFBVztBSHNhL0M7QUdyYW9DO0VBQVc7QUh3YS9DO0FHdmFvQztFQUFXO0FIMGEvQztBR3phb0M7RUFBVztBSDRhL0M7QUczYW9DO0VBQVc7QUg4YS9DO0FHN2FvQztFQUFXO0FIZ2IvQztBRy9hb0M7RUFBVztBSGtiL0M7QUdqYm9DO0VBQVc7QUhvYi9DO0FHbmJvQztFQUFXO0FIc2IvQztBR3Jib0M7RUFBVztBSHdiL0M7QUd2Ym9DO0VBQVc7QUgwYi9DO0FHemJvQztFQUFXO0FINGIvQztBRzNib0M7RUFBVztBSDhiL0M7QUc3Ym9DO0VBQVc7QUhnYy9DO0FHL2JvQztFQUFXO0FIa2MvQztBR2pjb0M7RUFBVztBSG9jL0M7QUduY29DO0VBQVc7QUhzYy9DO0FHcmNvQztFQUFXO0FId2MvQztBR3Zjb0M7RUFBVztBSDBjL0M7QUd6Y29DO0VBQVc7QUg0Yy9DO0FHM2NvQztFQUFXO0FIOGMvQztBRzdjb0M7RUFBVztBSGdkL0M7QUcvY29DO0VBQVc7QUhrZC9DO0FHamRvQztFQUFXO0FIb2QvQztBR25kb0M7RUFBVztBSHNkL0M7QUdyZG9DO0VBQVc7QUh3ZC9DO0FHdmRvQztFQUFXO0FIMGQvQztBR3pkb0M7RUFBVztBSDRkL0M7QUczZG9DO0VBQVc7QUg4ZC9DO0FHN2RvQztFQUFXO0FIZ2UvQztBRy9kb0M7RUFBVztBSGtlL0M7QUdqZW9DO0VBQVc7QUhvZS9DO0FHbmVvQztFQUFXO0FIc2UvQztBR3Jlb0M7RUFBVztBSHdlL0M7QUd2ZW9DO0VBQVc7QUgwZS9DO0FHemVvQztFQUFXO0FINGUvQztBRzNlb0M7RUFBVztBSDhlL0M7QUc3ZW9DO0VBQVc7QUhnZi9DO0FHL2VvQztFQUFXO0FIa2YvQztBR2pmb0M7RUFBVztBSG9mL0M7QUduZm9DO0VBQVc7QUhzZi9DO0FHcmZvQztFQUFXO0FId2YvQztBR3Zmb0M7RUFBVztBSDBmL0M7QUd6Zm9DO0VBQVc7QUg0Zi9DO0FHM2ZvQztFQUFXO0FIOGYvQztBRzdmb0M7RUFBVztBSGdnQi9DO0FHL2ZvQztFQUFXO0FIa2dCL0M7QUdqZ0JvQztFQUFXO0FIb2dCL0M7QUduZ0JvQztFQUFXO0FIc2dCL0M7QUdyZ0JvQztFQUFXO0FId2dCL0M7QUd2Z0JvQztFQUFXO0FIMGdCL0M7QUd6Z0JvQztFQUFXO0FINGdCL0M7QUczZ0JvQztFQUFXO0FIOGdCL0M7QUc3Z0JvQztFQUFXO0FIZ2hCL0M7QUcvZ0JvQztFQUFXO0FIa2hCL0M7QUdqaEJvQztFQUFXO0FIb2hCL0M7QUduaEJvQztFQUFXO0FIc2hCL0M7QUdyaEJvQztFQUFXO0FId2hCL0M7QUd2aEJvQztFQUFXO0FIMGhCL0M7QUd6aEJvQztFQUFXO0FINGhCL0M7QUczaEJvQztFQUFXO0FIOGhCL0M7QUc3aEJvQztFQUFXO0FIZ2lCL0M7QUcvaEJvQztFQUFXO0FIa2lCL0M7QUdqaUJvQztFQUFXO0FIb2lCL0M7QUduaUJvQztFQUFXO0FIc2lCL0M7QUdyaUJvQztFQUFXO0FId2lCL0M7QUd2aUJvQztFQUFXO0FIMGlCL0M7QUd6aUJvQztFQUFXO0FINGlCL0M7QUczaUJvQztFQUFXO0FIOGlCL0M7QUc3aUJvQztFQUFXO0FIZ2pCL0M7QUcvaUJvQztFQUFXO0FIa2pCL0M7QUdqakJvQztFQUFXO0FIb2pCL0M7QUduakJvQztFQUFXO0FIc2pCL0M7QUdyakJvQztFQUFXO0FId2pCL0M7QUd2akJvQztFQUFXO0FIMGpCL0M7QUd6akJvQztFQUFXO0FINGpCL0M7QUczakJvQztFQUFXO0FIOGpCL0M7QUc3akJvQztFQUFXO0FIZ2tCL0M7QUcvakJvQztFQUFXO0FIa2tCL0M7QUdqa0JvQztFQUFXO0FIb2tCL0M7QUdua0JvQztFQUFXO0FIc2tCL0M7QUdya0JvQztFQUFXO0FId2tCL0M7QUd2a0JvQztFQUFXO0FIMGtCL0M7QUd6a0JvQztFQUFXO0FINGtCL0M7QUcza0JvQztFQUFXO0FIOGtCL0M7QUc3a0JvQztFQUFXO0FIZ2xCL0M7QUcva0JvQztFQUFXO0FIa2xCL0M7QUdqbEJvQztFQUFXO0FIb2xCL0M7QUdubEJvQztFQUFXO0FIc2xCL0M7QUdybEJvQztFQUFXO0FId2xCL0M7QUd2bEJvQztFQUFXO0FIMGxCL0M7QUd6bEJvQztFQUFXO0FINGxCL0M7QUczbEJvQztFQUFXO0FIOGxCL0M7QUc3bEJvQztFQUFXO0FIZ21CL0M7QUcvbEJvQztFQUFXO0FIa21CL0M7QUdqbUJvQztFQUFXO0FIb21CL0M7QUdubUJvQztFQUFXO0FIc21CL0M7QUdybUJvQztFQUFXO0FId21CL0M7QUd2bUJvQztFQUFXO0FIMG1CL0M7QUd6bUJvQztFQUFXO0FING1CL0M7QUczbUJvQztFQUFXO0FIOG1CL0M7QUc3bUJvQztFQUFXO0FIZ25CL0M7QUcvbUJvQztFQUFXO0FIa25CL0M7QUdqbkJvQztFQUFXO0FIb25CL0M7QUdubkJvQztFQUFXO0FIc25CL0M7QUdybkJvQztFQUFXO0FId25CL0M7QUd2bkJvQztFQUFXO0FIMG5CL0M7QUd6bkJvQztFQUFXO0FING5CL0M7QUczbkJvQztFQUFXO0FIOG5CL0M7QUc3bkJvQztFQUFXO0FIZ29CL0M7QUcvbkJvQztFQUFXO0FIa29CL0M7QUdqb0JvQztFQUFXO0FIb29CL0M7QUdub0JvQztFQUFXO0FIc29CL0M7QUdyb0JvQztFQUFXO0FId29CL0M7QUcvbkJvQztFQUFXO0FIa29CL0M7QUdqb0JvQztFQUFXO0FIb29CL0M7QUdub0JvQztFQUFXO0FIc29CL0M7QUdyb0JvQztFQUFXO0FId29CL0M7QUd2b0JvQztFQUFXO0FIMG9CL0M7QUd6b0JvQztFQUFXO0FING9CL0M7QUczb0JvQztFQUFXO0FIOG9CL0M7QUc3b0JvQztFQUFXO0FIZ3BCL0M7QUcvb0JvQztFQUFXO0FIa3BCL0M7QUdqcEJvQztFQUFXO0FIb3BCL0M7QUducEJvQztFQUFXO0FIc3BCL0M7QUdycEJvQztFQUFXO0FId3BCL0M7QUd2cEJvQztFQUFXO0FIMHBCL0M7QUd6cEJvQztFQUFXO0FINHBCL0M7QUczcEJvQztFQUFXO0FIOHBCL0M7QUc3cEJvQztFQUFXO0FIZ3FCL0M7QUcvcEJvQztFQUFXO0FIa3FCL0M7QUdqcUJvQztFQUFXO0FIb3FCL0M7QUducUJvQztFQUFXO0FIc3FCL0M7QUdycUJvQztFQUFXO0FId3FCL0M7QUd2cUJvQztFQUFXO0FIMHFCL0M7QUd6cUJvQztFQUFXO0FINHFCL0M7QUczcUJvQztFQUFXO0FIOHFCL0M7QUc3cUJvQztFQUFXO0FIZ3JCL0M7QUcvcUJvQztFQUFXO0FIa3JCL0M7QUdqckJvQztFQUFXO0FIb3JCL0M7QUduckJvQztFQUFXO0FIc3JCL0M7QUdyckJvQztFQUFXO0FId3JCL0M7QUd2ckJvQztFQUFXO0FIMHJCL0M7QUd6ckJvQztFQUFXO0FINHJCL0M7QUczckJvQztFQUFXO0FIOHJCL0M7QUc3ckJvQztFQUFXO0FIZ3NCL0M7QUcvckJvQztFQUFXO0FIa3NCL0M7QUdqc0JvQztFQUFXO0FIb3NCL0M7QUduc0JvQztFQUFXO0FIc3NCL0M7QUdyc0JvQztFQUFXO0FId3NCL0M7QUd2c0JvQztFQUFXO0FIMHNCL0M7QUd6c0JvQztFQUFXO0FINHNCL0M7QUczc0JvQztFQUFXO0FIOHNCL0M7QUc3c0JvQztFQUFXO0FIZ3RCL0M7QUcvc0JvQztFQUFXO0FIa3RCL0M7QUdqdEJvQztFQUFXO0FIb3RCL0M7QUdudEJvQztFQUFXO0FIc3RCL0M7QUdydEJvQztFQUFXO0FId3RCL0M7QUd2dEJvQztFQUFXO0FIMHRCL0M7QUd6dEJvQztFQUFXO0FINHRCL0M7QUczdEJvQztFQUFXO0FIOHRCL0M7QUc3dEJvQztFQUFXO0FIZ3VCL0M7QUcvdEJvQztFQUFXO0FIa3VCL0M7QUdqdUJvQztFQUFXO0FIb3VCL0M7QUdudUJvQztFQUFXO0FIc3VCL0M7QUdydUJvQztFQUFXO0FId3VCL0M7QUd2dUJvQztFQUFXO0FIMHVCL0M7QUd6dUJvQztFQUFXO0FINHVCL0M7QUczdUJvQztFQUFXO0FIOHVCL0M7QUc3dUJvQztFQUFXO0FIZ3ZCL0M7QUl4aENBO0VDa0VFO0VBQ0c7RUFDSztBTHk5QlY7QUkxaENBOztFQytERTtFQUNHO0VBQ0s7QUwrOUJWO0FJeGhDQTtFQUNFO0VBQ0E7QUowaENGO0FJdmhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp5aENGO0FJcmhDQTs7OztFQUlFO0VBQ0E7RUFDQTtBSnVoQ0Y7QUlqaENBO0VBQ0U7RUFDQTtBSm1oQ0Y7QUlqaENFOztFQUVFO0VBQ0E7QUptaENKO0FJaGhDRTtFRW5EQTtFQUNBO0FOc2tDRjtBSXpnQ0E7RUFDRTtBSjJnQ0Y7QUlyZ0NBO0VBQ0U7QUp1Z0NGO0FJbmdDQTs7Ozs7RUcxRUU7RUFDQTtFQUNBO0FQb2xDRjtBSXZnQ0E7RUFDRTtBSnlnQ0Y7QUluZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQytGQTtFQUNLO0VBQ0c7RUU1TFI7RUFDQTtFQUNBO0FQb21DRjtBSW5nQ0E7RUFDRTtBSnFnQ0Y7QUkvL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUppZ0NGO0FJei9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoyL0JGO0FJbi9CRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxL0JKO0FJMStCQTtFQUNFO0FKNCtCRjtBUWpvQ0E7Ozs7Ozs7Ozs7OztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FSNm9DRjtBUWxwQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVNJO0VBQ0E7RUFDQTtBUm1xQ0o7QVEvcENBOzs7Ozs7RUFHRTtFQUNBO0FSb3FDRjtBUXhxQ0E7Ozs7Ozs7Ozs7OztFQVFJO0FSOHFDSjtBUTNxQ0E7Ozs7OztFQUdFO0VBQ0E7QVJnckNGO0FRcHJDQTs7Ozs7Ozs7Ozs7O0VBUUk7QVIwckNKO0FRdHJDQTs7RUFBVTtBUjByQ1Y7QVF6ckNBOztFQUFVO0FSNnJDVjtBUTVyQ0E7O0VBQVU7QVJnc0NWO0FRL3JDQTs7RUFBVTtBUm1zQ1Y7QVFsc0NBOztFQUFVO0FSc3NDVjtBUXJzQ0E7O0VBQVU7QVJ5c0NWO0FRbnNDQTtFQUNFO0FScXNDRjtBUWxzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUm9zQ0Y7QVFsc0NFO0VBQUE7SUFDRTtFUnFzQ0Y7QUFDRjtBUTdyQ0E7O0VBRUU7QVIrckNGO0FRNXJDQTs7RUFFRTtFQUNBO0FSOHJDRjtBUTFyQ0E7RUFBdUI7QVI2ckN2QjtBUTVyQ0E7RUFBdUI7QVIrckN2QjtBUTlyQ0E7RUFBdUI7QVJpc0N2QjtBUWhzQ0E7RUFBdUI7QVJtc0N2QjtBUWxzQ0E7RUFBdUI7QVJxc0N2QjtBUWxzQ0E7RUFBdUI7QVJxc0N2QjtBUXBzQ0E7RUFBdUI7QVJ1c0N2QjtBUXRzQ0E7RUFBdUI7QVJ5c0N2QjtBUXRzQ0E7RUFDRTtBUndzQ0Y7QVF0c0NBO0VDdkdFO0FUZ3pDRjtBUy95Q0U7O0VBRUU7QVRpekNKO0FRMXNDQTtFQzFHRTtBVHV6Q0Y7QVN0ekNFOztFQUVFO0FUd3pDSjtBUTlzQ0E7RUM3R0U7QVQ4ekNGO0FTN3pDRTs7RUFFRTtBVCt6Q0o7QVFsdENBO0VDaEhFO0FUcTBDRjtBU3AwQ0U7O0VBRUU7QVRzMENKO0FRdHRDQTtFQ25IRTtBVDQwQ0Y7QVMzMENFOztFQUVFO0FUNjBDSjtBUXR0Q0E7RUFHRTtFRTdIQTtBVm8xQ0Y7QVVuMUNFOztFQUVFO0FWcTFDSjtBUXh0Q0E7RUVoSUU7QVYyMUNGO0FVMTFDRTs7RUFFRTtBVjQxQ0o7QVE1dENBO0VFbklFO0FWazJDRjtBVWoyQ0U7O0VBRUU7QVZtMkNKO0FRaHVDQTtFRXRJRTtBVnkyQ0Y7QVV4MkNFOztFQUVFO0FWMDJDSjtBUXB1Q0E7RUV6SUU7QVZnM0NGO0FVLzJDRTs7RUFFRTtBVmkzQ0o7QVFudUNBO0VBQ0U7RUFDQTtFQUNBO0FScXVDRjtBUTd0Q0E7O0VBRUU7RUFDQTtBUit0Q0Y7QVFsdUNBOzs7O0VBTUk7QVJrdUNKO0FRM3RDQTtFQUNFO0VBQ0E7QVI2dENGO0FRenRDQTtFQUxFO0VBQ0E7RUFNQTtBUjR0Q0Y7QVE5dENBO0VBS0k7RUFDQTtFQUNBO0FSNHRDSjtBUXZ0Q0E7RUFDRTtFQUNBO0FSeXRDRjtBUXZ0Q0E7O0VBRUU7QVJ5dENGO0FRdnRDQTtFQUNFO0FSeXRDRjtBUXZ0Q0E7RUFDRTtBUnl0Q0Y7QVE1c0NFO0VBQUE7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJR3hOSjtJQUNBO0lBQ0E7RVh1NkNBO0VRdHRDQTtJQVNJO0VSZ3RDSjtBQUNGO0FRdHNDQTs7RUFFRTtBUndzQ0Y7QVFyc0NBO0VBQ0U7RUE5SXFCO0FSczFDdkI7QVFuc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJxc0NGO0FRaHNDSTs7O0VBQ0U7QVJvc0NOO0FROXNDQTs7O0VBbUJJO0VBQ0E7RUFDQTtFQUNBO0FSZ3NDSjtBUTlyQ0k7OztFQUNFO0FSa3NDTjtBUTFyQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjRyQ0Y7QVF0ckNJOzs7Ozs7RUFBVztBUjhyQ2Y7QVE3ckNJOzs7Ozs7RUFDRTtBUm9zQ047QVE5ckNBO0VBQ0U7RUFDQTtFQUNBO0FSZ3NDRjtBWXgrQ0E7Ozs7RUFJRTtBWjArQ0Y7QVl0K0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWncrQ0Y7QVlwK0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacytDRjtBWTUrQ0E7RUFTSTtFQUNBO0VBQ0E7RUFDQTtBWnMrQ0o7QVlqK0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm0rQ0Y7QVk5K0NBO0VBZUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaaytDSjtBWTc5Q0E7RUFDRTtFQUNBO0FaKzlDRjtBYXpoREE7RUNIRTtFQUNBO0VBQ0E7RUFDQTtBZCtoREY7QWE1aERFO0VBQUE7SUFDRTtFYitoREY7QUFDRjtBYTloREU7RUFBQTtJQUNFO0ViaWlERjtBQUNGO0FhaGlERTtFQUFBO0lBQ0U7RWJtaURGO0FBQ0Y7QWExaERBO0VDdkJFO0VBQ0E7RUFDQTtFQUNBO0Fkb2pERjtBYXZoREE7RUN2QkU7RUFDQTtBZGlqREY7QWF2aERBO0VBQ0U7RUFDQTtBYnloREY7QWEzaERBO0VBS0k7RUFDQTtBYnloREo7QWV6a0RDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQks7RUFFQTtFQUVBO0VBQ0E7QWZ3bUROO0FlOW5EQzs7Ozs7Ozs7Ozs7O0VBdUNLO0FmcW1ETjtBZTVvREM7RUErQ0c7QWZnbURKO0FlL29EQztFQStDRztBZm1tREo7QWVscERDO0VBK0NHO0Fmc21ESjtBZXJwREM7RUErQ0c7QWZ5bURKO0FleHBEQztFQStDRztBZjRtREo7QWUzcERDO0VBK0NHO0FmK21ESjtBZTlwREM7RUErQ0c7QWZrbkRKO0FlanFEQztFQStDRztBZnFuREo7QWVwcURDO0VBK0NHO0Fmd25ESjtBZXZxREM7RUErQ0c7QWYybkRKO0FlMXFEQztFQStDRztBZjhuREo7QWU3cURDO0VBK0NHO0FmaW9ESjtBZWhyREM7RUE4REc7QWZxbkRKO0FlbnJEQztFQThERztBZnduREo7QWV0ckRDO0VBOERHO0FmMm5ESjtBZXpyREM7RUE4REc7QWY4bkRKO0FlNXJEQztFQThERztBZmlvREo7QWUvckRDO0VBOERHO0Fmb29ESjtBZWxzREM7RUE4REc7QWZ1b0RKO0FlcnNEQztFQThERztBZjBvREo7QWV4c0RDO0VBOERHO0FmNm9ESjtBZTNzREM7RUE4REc7QWZncERKO0FlOXNEQztFQThERztBZm1wREo7QWVqdERDO0VBOERHO0Fmc3BESjtBZXB0REM7RUFtRUc7QWZvcERKO0FldnREQztFQW9ERztBZnNxREo7QWUxdERDO0VBb0RHO0FmeXFESjtBZTd0REM7RUFvREc7QWY0cURKO0FlaHVEQztFQW9ERztBZitxREo7QWVudURDO0VBb0RHO0Fma3JESjtBZXR1REM7RUFvREc7QWZxckRKO0FlenVEQztFQW9ERztBZndyREo7QWU1dURDO0VBb0RHO0FmMnJESjtBZS91REM7RUFvREc7QWY4ckRKO0FlbHZEQztFQW9ERztBZmlzREo7QWVydkRDO0VBb0RHO0Fmb3NESjtBZXh2REM7RUFvREc7QWZ1c0RKO0FlM3ZEQztFQXlERztBZnFzREo7QWU5dkRDO0VBd0VHO0FmeXJESjtBZWp3REM7RUF3RUc7QWY0ckRKO0FlcHdEQztFQXdFRztBZityREo7QWV2d0RDO0VBd0VHO0Fma3NESjtBZTF3REM7RUF3RUc7QWZxc0RKO0FlN3dEQztFQXdFRztBZndzREo7QWVoeERDO0VBd0VHO0FmMnNESjtBZW54REM7RUF3RUc7QWY4c0RKO0FldHhEQztFQXdFRztBZml0REo7QWV6eERDO0VBd0VHO0Fmb3RESjtBZTV4REM7RUF3RUc7QWZ1dERKO0FlL3hEQztFQXdFRztBZjB0REo7QWVseURDO0VBd0VHO0FmNnRESjtBYTV0REE7RUV6RUM7Ozs7Ozs7Ozs7OztJQXVDSztFZjZ3REo7RWVwekREO0lBK0NHO0Vmd3dERjtFZXZ6REQ7SUErQ0c7RWYyd0RGO0VlMXpERDtJQStDRztFZjh3REY7RWU3ekREO0lBK0NHO0VmaXhERjtFZWgwREQ7SUErQ0c7RWZveERGO0VlbjBERDtJQStDRztFZnV4REY7RWV0MEREO0lBK0NHO0VmMHhERjtFZXowREQ7SUErQ0c7RWY2eERGO0VlNTBERDtJQStDRztFZmd5REY7RWUvMEREO0lBK0NHO0VmbXlERjtFZWwxREQ7SUErQ0c7RWZzeURGO0VlcjFERDtJQStDRztFZnl5REY7RWV4MUREO0lBOERHO0VmNnhERjtFZTMxREQ7SUE4REc7RWZneURGO0VlOTFERDtJQThERztFZm15REY7RWVqMkREO0lBOERHO0Vmc3lERjtFZXAyREQ7SUE4REc7RWZ5eURGO0VldjJERDtJQThERztFZjR5REY7RWUxMkREO0lBOERHO0VmK3lERjtFZTcyREQ7SUE4REc7RWZrekRGO0VlaDNERDtJQThERztFZnF6REY7RWVuM0REO0lBOERHO0Vmd3pERjtFZXQzREQ7SUE4REc7RWYyekRGO0VlejNERDtJQThERztFZjh6REY7RWU1M0REO0lBbUVHO0VmNHpERjtFZS8zREQ7SUFvREc7RWY4MERGO0VlbDRERDtJQW9ERztFZmkxREY7RWVyNEREO0lBb0RHO0VmbzFERjtFZXg0REQ7SUFvREc7RWZ1MURGO0VlMzRERDtJQW9ERztFZjAxREY7RWU5NEREO0lBb0RHO0VmNjFERjtFZWo1REQ7SUFvREc7RWZnMkRGO0VlcDVERDtJQW9ERztFZm0yREY7RWV2NUREO0lBb0RHO0VmczJERjtFZTE1REQ7SUFvREc7RWZ5MkRGO0VlNzVERDtJQW9ERztFZjQyREY7RWVoNkREO0lBb0RHO0VmKzJERjtFZW42REQ7SUF5REc7RWY2MkRGO0VldDZERDtJQXdFRztFZmkyREY7RWV6NkREO0lBd0VHO0VmbzJERjtFZTU2REQ7SUF3RUc7RWZ1MkRGO0VlLzZERDtJQXdFRztFZjAyREY7RWVsN0REO0lBd0VHO0VmNjJERjtFZXI3REQ7SUF3RUc7RWZnM0RGO0VleDdERDtJQXdFRztFZm0zREY7RWUzN0REO0lBd0VHO0VmczNERjtFZTk3REQ7SUF3RUc7RWZ5M0RGO0VlajhERDtJQXdFRztFZjQzREY7RWVwOEREO0lBd0VHO0VmKzNERjtFZXY4REQ7SUF3RUc7RWZrNERGO0VlMThERDtJQXdFRztFZnE0REY7QUFDRjtBYTUzREE7RUVsRkM7Ozs7Ozs7Ozs7OztJQXVDSztFZnM3REo7RWU3OUREO0lBK0NHO0VmaTdERjtFZWgrREQ7SUErQ0c7RWZvN0RGO0VlbitERDtJQStDRztFZnU3REY7RWV0K0REO0lBK0NHO0VmMDdERjtFZXorREQ7SUErQ0c7RWY2N0RGO0VlNStERDtJQStDRztFZmc4REY7RWUvK0REO0lBK0NHO0VmbThERjtFZWwvREQ7SUErQ0c7RWZzOERGO0Vlci9ERDtJQStDRztFZnk4REY7RWV4L0REO0lBK0NHO0VmNDhERjtFZTMvREQ7SUErQ0c7RWYrOERGO0VlOS9ERDtJQStDRztFZms5REY7RWVqZ0VEO0lBOERHO0VmczhERjtFZXBnRUQ7SUE4REc7RWZ5OERGO0VldmdFRDtJQThERztFZjQ4REY7RWUxZ0VEO0lBOERHO0VmKzhERjtFZTdnRUQ7SUE4REc7RWZrOURGO0VlaGhFRDtJQThERztFZnE5REY7RWVuaEVEO0lBOERHO0VmdzlERjtFZXRoRUQ7SUE4REc7RWYyOURGO0VlemhFRDtJQThERztFZjg5REY7RWU1aEVEO0lBOERHO0VmaStERjtFZS9oRUQ7SUE4REc7RWZvK0RGO0VlbGlFRDtJQThERztFZnUrREY7RWVyaUVEO0lBbUVHO0VmcStERjtFZXhpRUQ7SUFvREc7RWZ1L0RGO0VlM2lFRDtJQW9ERztFZjAvREY7RWU5aUVEO0lBb0RHO0VmNi9ERjtFZWpqRUQ7SUFvREc7RWZnZ0VGO0VlcGpFRDtJQW9ERztFZm1nRUY7RWV2akVEO0lBb0RHO0Vmc2dFRjtFZTFqRUQ7SUFvREc7RWZ5Z0VGO0VlN2pFRDtJQW9ERztFZjRnRUY7RWVoa0VEO0lBb0RHO0VmK2dFRjtFZW5rRUQ7SUFvREc7RWZraEVGO0VldGtFRDtJQW9ERztFZnFoRUY7RWV6a0VEO0lBb0RHO0Vmd2hFRjtFZTVrRUQ7SUF5REc7RWZzaEVGO0VlL2tFRDtJQXdFRztFZjBnRUY7RWVsbEVEO0lBd0VHO0VmNmdFRjtFZXJsRUQ7SUF3RUc7RWZnaEVGO0VleGxFRDtJQXdFRztFZm1oRUY7RWUzbEVEO0lBd0VHO0Vmc2hFRjtFZTlsRUQ7SUF3RUc7RWZ5aEVGO0Vlam1FRDtJQXdFRztFZjRoRUY7RWVwbUVEO0lBd0VHO0VmK2hFRjtFZXZtRUQ7SUF3RUc7RWZraUVGO0VlMW1FRDtJQXdFRztFZnFpRUY7RWU3bUVEO0lBd0VHO0Vmd2lFRjtFZWhuRUQ7SUF3RUc7RWYyaUVGO0Vlbm5FRDtJQXdFRztFZjhpRUY7QUFDRjtBYTVoRUE7RUUzRkM7Ozs7Ozs7Ozs7OztJQXVDSztFZitsRUo7RWV0b0VEO0lBK0NHO0VmMGxFRjtFZXpvRUQ7SUErQ0c7RWY2bEVGO0VlNW9FRDtJQStDRztFZmdtRUY7RWUvb0VEO0lBK0NHO0VmbW1FRjtFZWxwRUQ7SUErQ0c7RWZzbUVGO0VlcnBFRDtJQStDRztFZnltRUY7RWV4cEVEO0lBK0NHO0VmNG1FRjtFZTNwRUQ7SUErQ0c7RWYrbUVGO0VlOXBFRDtJQStDRztFZmtuRUY7RWVqcUVEO0lBK0NHO0VmcW5FRjtFZXBxRUQ7SUErQ0c7RWZ3bkVGO0VldnFFRDtJQStDRztFZjJuRUY7RWUxcUVEO0lBOERHO0VmK21FRjtFZTdxRUQ7SUE4REc7RWZrbkVGO0VlaHJFRDtJQThERztFZnFuRUY7RWVuckVEO0lBOERHO0Vmd25FRjtFZXRyRUQ7SUE4REc7RWYybkVGO0VlenJFRDtJQThERztFZjhuRUY7RWU1ckVEO0lBOERHO0VmaW9FRjtFZS9yRUQ7SUE4REc7RWZvb0VGO0VlbHNFRDtJQThERztFZnVvRUY7RWVyc0VEO0lBOERHO0VmMG9FRjtFZXhzRUQ7SUE4REc7RWY2b0VGO0VlM3NFRDtJQThERztFZmdwRUY7RWU5c0VEO0lBbUVHO0VmOG9FRjtFZWp0RUQ7SUFvREc7RWZncUVGO0VlcHRFRDtJQW9ERztFZm1xRUY7RWV2dEVEO0lBb0RHO0Vmc3FFRjtFZTF0RUQ7SUFvREc7RWZ5cUVGO0VlN3RFRDtJQW9ERztFZjRxRUY7RWVodUVEO0lBb0RHO0VmK3FFRjtFZW51RUQ7SUFvREc7RWZrckVGO0VldHVFRDtJQW9ERztFZnFyRUY7RWV6dUVEO0lBb0RHO0Vmd3JFRjtFZTV1RUQ7SUFvREc7RWYyckVGO0VlL3VFRDtJQW9ERztFZjhyRUY7RWVsdkVEO0lBb0RHO0VmaXNFRjtFZXJ2RUQ7SUF5REc7RWYrckVGO0VleHZFRDtJQXdFRztFZm1yRUY7RWUzdkVEO0lBd0VHO0Vmc3JFRjtFZTl2RUQ7SUF3RUc7RWZ5ckVGO0VlandFRDtJQXdFRztFZjRyRUY7RWVwd0VEO0lBd0VHO0VmK3JFRjtFZXZ3RUQ7SUF3RUc7RWZrc0VGO0VlMXdFRDtJQXdFRztFZnFzRUY7RWU3d0VEO0lBd0VHO0Vmd3NFRjtFZWh4RUQ7SUF3RUc7RWYyc0VGO0VlbnhFRDtJQXdFRztFZjhzRUY7RWV0eEVEO0lBd0VHO0VmaXRFRjtFZXp4RUQ7SUF3RUc7RWZvdEVGO0VlNXhFRDtJQXdFRztFZnV0RUY7QUFDRjtBZ0J6eEVBO0VBQ0U7QWhCMnhFRjtBZ0I1eEVBO0VBUUk7RUFDQTtFQUNBO0FoQnV4RUo7QWdCbHhFSTs7RUFDRTtFQUNBO0VBQ0E7QWhCcXhFTjtBZ0JoeEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCa3hFRjtBZ0Ivd0VBO0VBQ0U7QWhCaXhFRjtBZ0Izd0VBO0VBQ0U7RUFDQTtFQUNBO0FoQjZ3RUY7QWdCaHhFQTs7Ozs7O0VBV1E7RUFDQTtFQUNBO0VBQ0E7QWhCNndFUjtBZ0IzeEVBO0VBb0JJO0VBQ0E7QWhCMHdFSjtBZ0IveEVBOzs7Ozs7RUE4QlE7QWhCeXdFUjtBZ0J2eUVBO0VBb0NJO0FoQnN3RUo7QWdCMXlFQTtFQXlDSTtBaEJvd0VKO0FnQjd2RUE7Ozs7OztFQU9RO0FoQjh2RVI7QWdCbnZFQTtFQUNFO0FoQnF2RUY7QWdCdHZFQTs7Ozs7O0VBUVE7QWhCc3ZFUjtBZ0I5dkVBOztFQWVNO0FoQm12RU47QWdCenVFQTtFQUVJO0FoQjB1RUo7QWdCanVFQTtFQUVJO0FoQmt1RUo7QWlCajNFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWpCdzNFTjtBaUJsM0VFOzs7OztFQU1JO0FqQm0zRU47QWlCdDRFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWpCNjRFTjtBaUJ2NEVFOzs7OztFQU1JO0FqQnc0RU47QWlCMzVFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWpCazZFTjtBaUI1NUVFOzs7OztFQU1JO0FqQjY1RU47QWlCaDdFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWpCdTdFTjtBaUJqN0VFOzs7OztFQU1JO0FqQms3RU47QWlCcjhFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWpCNDhFTjtBaUJ0OEVFOzs7OztFQU1JO0FqQnU4RU47QWdCbnpFQTtFQUNFO0VBQ0E7QWhCcXpFRjtBZ0JuekVFO0VBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoQnN6RUY7RWdCM3pFQTtJQVNJO0VoQnF6RUo7RWdCOXpFQTs7Ozs7O0lBa0JVO0VoQm96RVY7RWdCdDBFQTtJQTBCSTtFaEIreUVKO0VnQnowRUE7Ozs7OztJQW1DVTtFaEI4eUVWO0VnQmoxRUE7Ozs7OztJQXVDVTtFaEJrekVWO0VnQnoxRUE7Ozs7SUFvRFU7RWhCMnlFVjtBQUNGO0FrQnJnRkE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtBbEJvZ0ZGO0FrQmpnRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCbWdGRjtBa0JoZ0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCa2dGRjtBa0J4L0VBO0ViNkJFO0VBQ0c7RUFDSztFYXJCUjtFQUNBO0FsQm8vRUY7QWtCaC9FQTs7RUFFRTtFQUNBO0VBQ0E7QWxCay9FRjtBa0I1K0VFOzs7Ozs7RUFHRTtBbEJpL0VKO0FrQjcrRUE7RUFDRTtBbEIrK0VGO0FrQjMrRUE7RUFDRTtFQUNBO0FsQjYrRUY7QWtCeitFQTs7RUFFRTtBbEIyK0VGO0FrQnYrRUE7OztFWjFGRTtFQUNBO0FOc2tGRjtBa0J0K0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJ3K0VGO0FrQjk4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ViM0VBO0VBQ1E7RUF5SFI7RUFDSztFQUNHO0FMbzZFVjtBbUI5aUZFO0VBQ0U7RUFDQTtFZFlGO0VBQ1E7QUxxaUZWO0FLcGdGRTtFQUNFO0VBQ0E7QUxzZ0ZKO0FLcGdGRTtFQUEwQjtBTHVnRjVCO0FLdGdGRTtFQUFnQztBTHlnRmxDO0FrQjE5RUU7RUFDRTtFQUNBO0FsQjQ5RUo7QWtCcDlFRTs7O0VBR0U7RUFDQTtBbEJzOUVKO0FrQm45RUU7O0VBRUU7QWxCcTlFSjtBa0JqOUVFO0VBQ0U7QWxCbTlFSjtBa0JyOEVBO0VBS0k7Ozs7SUFDRTtFbEJzOEVKO0VrQm44RUU7Ozs7Ozs7O0lBRUU7RWxCMjhFSjtFa0J4OEVFOzs7Ozs7OztJQUVFO0VsQmc5RUo7QUFDRjtBa0J0OEVBO0VBQ0U7QWxCdzhFRjtBa0JoOEVBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FsQms4RUY7QWtCLzdFRTs7OztFQUdJO0FsQms4RU47QWtCNzhFQTs7RUFnQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJpOEVKO0FrQjk3RUE7Ozs7RUFJRTtFQUNBO0VBQ0E7QWxCZzhFRjtBa0I3N0VBOztFQUVFO0FsQis3RUY7QWtCMzdFQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI2N0VGO0FrQjE3RUU7Ozs7RUFFRTtBbEI4N0VKO0FrQjM3RUE7O0VBRUU7RUFDQTtBbEI2N0VGO0FrQnA3RUE7RUFDRTtFQUVBO0VBQ0E7RUFFQTtBbEJvN0VGO0FrQmw3RUU7O0VBRUU7RUFDQTtBbEJvN0VKO0FrQnY2RUE7RUMzUEU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJxcUZGO0FtQm5xRkU7RUFDRTtFQUNBO0FuQnFxRko7QW1CbHFGRTs7RUFFRTtBbkJvcUZKO0FrQm43RUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQm83RUo7QWtCMTdFQTtFQVNJO0VBQ0E7QWxCbzdFSjtBa0I5N0VBOztFQWNJO0FsQm83RUo7QWtCbDhFQTtFQWlCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQm83RUo7QWtCaDdFQTtFQ3ZSRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjBzRkY7QW1CeHNGRTtFQUNFO0VBQ0E7QW5CMHNGSjtBbUJ2c0ZFOztFQUVFO0FuQnlzRko7QWtCNTdFQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCNjdFSjtBa0JuOEVBO0VBU0k7RUFDQTtBbEI2N0VKO0FrQnY4RUE7O0VBY0k7QWxCNjdFSjtBa0IzOEVBO0VBaUJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCNjdFSjtBa0JwN0VBO0VBRUU7QWxCcTdFRjtBa0J2N0VBO0VBTUk7QWxCbzdFSjtBa0JoN0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCazdFRjtBa0JoN0VBOzs7RUFHRTtFQUNBO0VBQ0E7QWxCazdFRjtBa0JoN0VBOzs7RUFHRTtFQUNBO0VBQ0E7QWxCazdFRjtBa0I5NkVBOzs7Ozs7Ozs7O0VDbFpJO0FuQjQwRko7QWtCMTdFQTtFQzlZSTtFZGlERjtFQUNRO0FMMnhGVjtBbUIzMEZJO0VBQ0U7RWQ4Q0o7RUFDUTtBTGd5RlY7QWtCcDhFQTtFQ3BZSTtFQUNBO0VBQ0E7QW5CMjBGSjtBa0J6OEVBO0VDOVhJO0FuQjAwRko7QWtCejhFQTs7Ozs7Ozs7OztFQ3JaSTtBbkIwMkZKO0FrQnI5RUE7RUNqWkk7RWRpREY7RUFDUTtBTHl6RlY7QW1CejJGSTtFQUNFO0VkOENKO0VBQ1E7QUw4ekZWO0FrQi85RUE7RUN2WUk7RUFDQTtFQUNBO0FuQnkyRko7QWtCcCtFQTtFQ2pZSTtBbkJ3MkZKO0FrQnArRUE7Ozs7Ozs7Ozs7RUN4Wkk7QW5CdzRGSjtBa0JoL0VBO0VDcFpJO0VkaURGO0VBQ1E7QUx1MUZWO0FtQnY0Rkk7RUFDRTtFZDhDSjtFQUNRO0FMNDFGVjtBa0IxL0VBO0VDMVlJO0VBQ0E7RUFDQTtBbkJ1NEZKO0FrQi8vRUE7RUNwWUk7QW5CczRGSjtBa0IzL0VFO0VBQ0U7QWxCNi9FSjtBa0IzL0VFO0VBQ0U7QWxCNi9FSjtBa0JuL0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCcS9FRjtBa0JuK0VFO0VBQUE7SUFHSTtJQUNBO0lBQ0E7RWxCbytFSjtFa0J6K0VBO0lBVUk7SUFDQTtJQUNBO0VsQmsrRUo7RWtCOStFQTtJQWlCSTtFbEJnK0VKO0VrQmovRUE7SUFxQkk7SUFDQTtFbEIrOUVKO0VrQnIvRUE7OztJQTJCTTtFbEIrOUVOO0VrQjEvRUE7SUFpQ0k7RWxCNDlFSjtFa0I3L0VBO0lBcUNJO0lBQ0E7RWxCMjlFSjtFa0JqZ0ZBOztJQTZDSTtJQUNBO0lBQ0E7SUFDQTtFbEJ3OUVKO0VrQnhnRkE7O0lBbURNO0VsQnk5RU47RWtCNWdGQTs7SUF3REk7SUFDQTtFbEJ3OUVKO0VrQmpoRkE7SUE4REk7RWxCczlFSjtBQUNGO0FrQjU4RUE7Ozs7RUFTSTtFQUNBO0VBQ0E7QWxCeThFSjtBa0JwOUVBOztFQWlCSTtBbEJ1OEVKO0FrQng5RUE7RUo5Z0JFO0VBQ0E7QWR5K0ZGO0FrQmo4RUU7RUFBQTtJQUVJO0lBQ0E7SUFDQTtFbEJtOEVKO0FBQ0Y7QWtCbitFQTtFQXdDSTtBbEI4N0VKO0FrQnQ3RUk7RUFBQTtJQUVJO0lBQ0E7RWxCdzdFTjtBQUNGO0FrQnA3RUk7RUFBQTtJQUVJO0lBQ0E7RWxCczdFTjtBQUNGO0FvQnJnR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ29DQTtFQUNBO0VBQ0E7RUFDQTtFaEJxS0E7RUFDRztFQUNDO0VBQ0k7QUxnMEZWO0FvQnhnR0k7Ozs7OztFZHJCRjtFQUNBO0FOcWlHRjtBb0IzZ0dFOzs7RUFHRTtFQUNBO0FwQjZnR0o7QW9CMWdHRTs7RUFFRTtFQUNBO0VmMkJGO0VBQ1E7QUxrL0ZWO0FvQjFnR0U7OztFQUdFO0VFOUNGO0VBQ0E7RWpCaUVBO0VBQ1E7QUwyL0ZWO0FvQjFnR0k7O0VBRUU7QXBCNGdHTjtBb0JuZ0dBO0VDN0RFO0VBQ0E7RUFDQTtBckJta0dGO0FxQmprR0U7O0VBRUU7RUFDQTtFQUNBO0FyQm1rR0o7QXFCamtHRTtFQUNFO0VBQ0E7RUFDQTtBckJta0dKO0FxQmprR0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQm1rR0o7QXFCamtHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQnlrR047QXFCbmtHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckIya0dOO0FvQnBqR0E7RUNsQkk7RUFDQTtBckJ5a0dKO0FvQnJqR0E7RUNoRUU7RUFDQTtFQUNBO0FyQnduR0Y7QXFCdG5HRTs7RUFFRTtFQUNBO0VBQ0E7QXJCd25HSjtBcUJ0bkdFO0VBQ0U7RUFDQTtFQUNBO0FyQnduR0o7QXFCdG5HRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCd25HSjtBcUJ0bkdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCOG5HTjtBcUJ4bkdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQmdvR047QW9CdG1HQTtFQ3JCSTtFQUNBO0FyQjhuR0o7QW9CdG1HQTtFQ3BFRTtFQUNBO0VBQ0E7QXJCNnFHRjtBcUIzcUdFOztFQUVFO0VBQ0E7RUFDQTtBckI2cUdKO0FxQjNxR0U7RUFDRTtFQUNBO0VBQ0E7QXJCNnFHSjtBcUIzcUdFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckI2cUdKO0FxQjNxR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJtckdOO0FxQjdxR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCcXJHTjtBb0J2cEdBO0VDekJJO0VBQ0E7QXJCbXJHSjtBb0J2cEdBO0VDeEVFO0VBQ0E7RUFDQTtBckJrdUdGO0FxQmh1R0U7O0VBRUU7RUFDQTtFQUNBO0FyQmt1R0o7QXFCaHVHRTtFQUNFO0VBQ0E7RUFDQTtBckJrdUdKO0FxQmh1R0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQmt1R0o7QXFCaHVHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQnd1R047QXFCbHVHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckIwdUdOO0FvQnhzR0E7RUM3Qkk7RUFDQTtBckJ3dUdKO0FvQnhzR0E7RUM1RUU7RUFDQTtFQUNBO0FyQnV4R0Y7QXFCcnhHRTs7RUFFRTtFQUNBO0VBQ0E7QXJCdXhHSjtBcUJyeEdFO0VBQ0U7RUFDQTtFQUNBO0FyQnV4R0o7QXFCcnhHRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCdXhHSjtBcUJyeEdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCNnhHTjtBcUJ2eEdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQit4R047QW9CenZHQTtFQ2pDSTtFQUNBO0FyQjZ4R0o7QW9CenZHQTtFQ2hGRTtFQUNBO0VBQ0E7QXJCNDBHRjtBcUIxMEdFOztFQUVFO0VBQ0E7RUFDQTtBckI0MEdKO0FxQjEwR0U7RUFDRTtFQUNBO0VBQ0E7QXJCNDBHSjtBcUIxMEdFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckI0MEdKO0FxQjEwR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJrMUdOO0FxQjUwR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCbzFHTjtBb0IxeUdBO0VDckNJO0VBQ0E7QXJCazFHSjtBb0JyeUdBO0VBQ0U7RUFDQTtFQUNBO0FwQnV5R0Y7QW9CcnlHRTs7Ozs7RUFLRTtFZm5DRjtFQUNRO0FMMjBHVjtBb0J0eUdFOzs7O0VBSUU7QXBCd3lHSjtBb0J0eUdFOztFQUVFO0VBQ0E7RUFDQTtBcEJ3eUdKO0FvQnB5R0k7Ozs7RUFFRTtFQUNBO0FwQnd5R047QW9CL3hHQTs7RUM5RUU7RUFDQTtFQUNBO0VBQ0E7QXJCaTNHRjtBb0JseUdBOztFQ2xGRTtFQUNBO0VBQ0E7RUFDQTtBckJ3M0dGO0FvQnJ5R0E7O0VDdEZFO0VBQ0E7RUFDQTtFQUNBO0FyQiszR0Y7QW9CcHlHQTtFQUNFO0VBQ0E7QXBCc3lHRjtBb0JseUdBO0VBQ0U7QXBCb3lHRjtBb0I3eEdFOzs7RUFDRTtBcEJpeUdKO0F1QjM3R0E7RUFDRTtFbEJvTEE7RUFDSztFQUNHO0FMMHdHVjtBdUI3N0dFO0VBQ0U7QXZCKzdHSjtBdUIzN0dBO0VBQ0U7QXZCNjdHRjtBdUIzN0dFO0VBQVk7QXZCODdHZDtBdUI3N0dFO0VBQVk7QXZCZzhHZDtBdUIvN0dFO0VBQVk7QXZCazhHZDtBdUIvN0dBO0VBQ0U7RUFDQTtFQUNBO0VsQnNLQTtFQUNRO0VBT1I7RUFDUTtFQUdSO0VBQ1E7QUxveEdWO0F3QmgrR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCaytHRjtBd0I5OUdBOztFQUVFO0F4QmcrR0Y7QXdCNTlHQTtFQUNFO0F4Qjg5R0Y7QXdCMTlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5CdUJBO0VBQ1E7QUxzOEdWO0F3Qng5R0U7RUFDRTtFQUNBO0F4QjA5R0o7QXdCbi9HQTtFQ3pCRTtFQUNBO0VBQ0E7RUFDQTtBekIrZ0hGO0F3QnovR0E7RUFtQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCeTlHSjtBd0J2OUdJOztFQUVFO0VBQ0E7RUFDQTtBeEJ5OUdOO0F3Qmw5R0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F4Qm85R0o7QXdCMzhHRTs7O0VBR0U7QXhCNjhHSjtBd0J6OEdFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VFekdGO0ExQnFqSEY7QXdCdDhHQTtFQUdJO0F4QnM4R0o7QXdCejhHQTtFQVFJO0F4Qm84R0o7QXdCNTdHQTtFQUNFO0VBQ0E7QXhCODdHRjtBd0J0N0dBO0VBQ0U7RUFDQTtBeEJ3N0dGO0F3QnA3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCczdHRjtBd0JsN0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qm83R0Y7QXdCaDdHQTtFQUNFO0VBQ0E7QXhCazdHRjtBd0IxNkdBOztFQUlJO0VBQ0E7RUFDQTtFQUNBO0F4QjA2R0o7QXdCajdHQTs7RUFXSTtFQUNBO0VBQ0E7QXhCMDZHSjtBd0JqNkdBO0VBQ0U7SUFwRUE7SUFDQTtFeEJ3K0dBO0V3QnI2R0E7SUExREE7SUFDQTtFeEJrK0dBO0FBQ0Y7QTJCN21IQTs7RUFFRTtFQUNBO0VBQ0E7QTNCK21IRjtBMkJubkhBOztFQU1JO0VBQ0E7QTNCaW5ISjtBMkIvbUhJOzs7Ozs7OztFQUlFO0EzQnFuSE47QTJCL21IQTs7OztFQUtJO0EzQmduSEo7QTJCM21IQTtFQUNFO0EzQjZtSEY7QTJCOW1IQTs7O0VBT0k7QTNCNG1ISjtBMkJubkhBOzs7RUFZSTtBM0I0bUhKO0EyQnhtSEE7RUFDRTtBM0IwbUhGO0EyQnRtSEE7RUFDRTtBM0J3bUhGO0EyQnZtSEU7RUNwREE7RUFDQTtBNUI4cEhGO0EyQnRtSEE7O0VDakRFO0VBQ0E7QTVCMnBIRjtBMkJybUhBO0VBQ0U7QTNCdW1IRjtBMkJybUhBO0VBQ0U7QTNCdW1IRjtBMkJybUhBOztFQ3JFRTtFQUNBO0E1QjhxSEY7QTJCcG1IQTtFQ25FRTtFQUNBO0E1QjBxSEY7QTJCbm1IQTs7RUFFRTtBM0JxbUhGO0EyQnBsSEE7RUFDRTtFQUNBO0EzQnNsSEY7QTJCcGxIQTtFQUNFO0VBQ0E7QTNCc2xIRjtBMkJqbEhBO0V0Qi9DRTtFQUNRO0FMbW9IVjtBMkJqbEhFO0V0Qm5EQTtFQUNRO0FMdW9IVjtBMkI5a0hBO0VBQ0U7QTNCZ2xIRjtBMkI3a0hBO0VBQ0U7RUFDQTtBM0Ira0hGO0EyQjVrSEE7RUFDRTtBM0I4a0hGO0EyQnZrSEE7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0EzQndrSEo7QTJCL2tIQTtFQWNNO0EzQm9rSE47QTJCbGxIQTs7OztFQXNCSTtFQUNBO0EzQmtrSEo7QTJCN2pIRTtFQUNFO0EzQitqSEo7QTJCN2pIRTtFQzdLQTtFQUNBO0VBT0E7RUFDQTtBNUJ1dUhGO0EyQi9qSEU7RUNqTEE7RUFDQTtFQU9BO0VBQ0E7QTVCNnVIRjtBMkJoa0hBO0VBQ0U7QTNCa2tIRjtBMkJoa0hBOztFQ2pMRTtFQUNBO0E1QnF2SEY7QTJCL2pIQTtFQy9MRTtFQUNBO0E1Qml3SEY7QTJCM2pIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQjZqSEY7QTJCamtIQTs7RUFPSTtFQUNBO0VBQ0E7QTNCOGpISjtBMkJ2a0hBO0VBWUk7QTNCOGpISjtBMkIxa0hBO0VBZ0JJO0EzQjZqSEo7QTJCNWlIQTs7OztFQUtNO0VBQ0E7RUFDQTtBM0I2aUhOO0E2QnZ4SEE7RUFDRTtFQUNBO0VBQ0E7QTdCeXhIRjtBNkJ0eEhFO0VBQ0U7RUFDQTtFQUNBO0E3Qnd4SEo7QTZCanlIQTtFQWVJO0VBQ0E7RUFLQTtFQUVBO0VBQ0E7QTdCZ3hISjtBNkI5d0hJO0VBQ0U7QTdCZ3hITjtBNkJ0d0hBOzs7RVZ3QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJtdkhGO0FtQmp2SEU7OztFQUNFO0VBQ0E7QW5CcXZISjtBbUJsdkhFOzs7Ozs7RUFFRTtBbkJ3dkhKO0E2Qnh4SEE7OztFVm1CRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjB3SEY7QW1CeHdIRTs7O0VBQ0U7RUFDQTtBbkI0d0hKO0FtQnp3SEU7Ozs7OztFQUVFO0FuQit3SEo7QTZCdHlIQTs7O0VBR0U7QTdCd3lIRjtBNkJ0eUhFOzs7RUFDRTtBN0IweUhKO0E2QnR5SEE7O0VBRUU7RUFDQTtFQUNBO0E3Qnd5SEY7QTZCbnlIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JxeUhGO0E2Qmx5SEU7RUFDRTtFQUNBO0VBQ0E7QTdCb3lISjtBNkJseUhFO0VBQ0U7RUFDQTtFQUNBO0E3Qm95SEo7QTZCeHpIQTs7RUEwQkk7QTdCa3lISjtBNkI3eEhBOzs7Ozs7O0VEdEdFO0VBQ0E7QTVCNDRIRjtBNkI5eEhBO0VBQ0U7QTdCZ3lIRjtBNkI5eEhBOzs7Ozs7O0VEMUdFO0VBQ0E7QTVCaTVIRjtBNkIveEhBO0VBQ0U7QTdCaXlIRjtBNkI1eEhBO0VBQ0U7RUFHQTtFQUNBO0E3QjR4SEY7QTZCanlIQTtFQVVJO0E3QjB4SEo7QTZCcHlIQTtFQVlNO0E3QjJ4SE47QTZCeHhISTs7O0VBR0U7QTdCMHhITjtBNkJyeEhFOztFQUdJO0E3QnN4SE47QTZCbnhIRTs7RUFHSTtFQUNBO0E3Qm94SE47QThCbjdIQTtFQUNFO0VBQ0E7RUFDQTtBOUJxN0hGO0E4Qng3SEE7RUFPSTtFQUNBO0E5Qm83SEo7QThCNTdIQTtFQVdNO0VBQ0E7RUFDQTtBOUJvN0hOO0E4Qm43SE07O0VBRUU7RUFDQTtBOUJxN0hSO0E4Qmg3SEk7RUFDRTtBOUJrN0hOO0E4Qmg3SE07O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTlCazdIUjtBOEIzNkhJOzs7RUFHRTtFQUNBO0E5QjY2SE47QThCdDlIQTtFTExFO0VBQ0E7RUFDQTtFQUNBO0F6Qjg5SEY7QThCNTlIQTtFQTBESTtBOUJxNkhKO0E4QjU1SEE7RUFDRTtBOUI4NUhGO0E4Qi81SEE7RUFHSTtFQUVBO0E5Qjg1SEo7QThCbjZIQTtFQVNNO0VBQ0E7RUFDQTtFQUNBO0E5QjY1SE47QThCNTVITTtFQUNFO0E5Qjg1SFI7QThCeDVITTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUIwNUhSO0E4QnI1SEU7RUFxREE7RUE4QkE7QTlCczBIRjtBOEJ6NUhFO0VBd0RFO0E5Qm8ySEo7QThCNTVIRTtFQTBESTtFQUNBO0E5QnEySE47QThCaDZIRTtFQWdFRTtFQUNBO0E5Qm0ySEo7QThCaDJIRTtFQUFBO0lBRUk7SUFDQTtFOUJrMkhKO0U4QnIySEE7SUFLTTtFOUJtMkhOO0FBQ0Y7QThCNzZIRTtFQXVGRTtFQUNBO0E5QnkxSEo7QThCajdIRTs7O0VBOEZFO0E5QncxSEo7QThCcjFIRTtFQUFBO0lBRUk7SUFDQTtFOUJ1MUhKO0U4QjExSEE7OztJQVFJO0U5QnUxSEo7QUFDRjtBOEJ4N0hBO0VBRUk7QTlCeTdISjtBOEIzN0hBO0VBTU07QTlCdzdITjtBOEI5N0hBO0VBU007QTlCdzdITjtBOEJuN0hNOzs7RUFHRTtFQUNBO0E5QnE3SFI7QThCNzZIQTtFQUVJO0E5Qjg2SEo7QThCaDdIQTtFQUlNO0VBQ0E7QTlCKzZITjtBOEJuNkhBO0VBQ0U7QTlCcTZIRjtBOEJ0NkhBO0VBSUk7QTlCcTZISjtBOEJ6NkhBO0VBTU07RUFDQTtBOUJzNkhOO0E4Qjc2SEE7RUFZSTtFQUNBO0E5Qm82SEo7QThCajZIRTtFQUFBO0lBRUk7SUFDQTtFOUJtNkhKO0U4QnQ2SEE7SUFLTTtFOUJvNkhOO0FBQ0Y7QThCNTVIQTtFQUNFO0E5Qjg1SEY7QThCLzVIQTtFQUtJO0VBQ0E7QTlCNjVISjtBOEJuNkhBOzs7RUFZSTtBOUI0NUhKO0E4Qno1SEU7RUFBQTtJQUVJO0lBQ0E7RTlCMjVISjtFOEI5NUhBOzs7SUFRSTtFOUIyNUhKO0FBQ0Y7QThCbDVIQTtFQUVJO0E5Qm01SEo7QThCcjVIQTtFQUtJO0E5Qm01SEo7QThCMTRIQTtFQUVFO0VGN09BO0VBQ0E7QTVCeW5JRjtBK0JqbklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9CbW5JRjtBK0I5bUlFO0VBQUE7SUFDRTtFL0JpbklGO0FBQ0Y7QStCcm1JRTtFQUFBO0lBQ0U7RS9Cd21JRjtBQUNGO0ErQjFsSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QS9CMmxJRjtBK0J6bElFO0VBQ0U7QS9CMmxJSjtBK0J4bElFO0VBQUE7SUFDRTtJQUNBO0lBQ0E7RS9CMmxJRjtFK0J6bElFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RS9CMmxJSjtFK0J4bElFO0lBQ0U7RS9CMGxJSjtFK0JybElFOzs7SUFHRTtJQUNBO0UvQnVsSUo7QUFDRjtBK0JubElBOztFQVdFO0VBQ0E7RUFDQTtFQUNBO0EvQjRrSUY7QStCMWxJQTs7RUFHSTtBL0IybElKO0ErQnpsSUk7RUFBQTs7SUFDRTtFL0I2bElKO0FBQ0Y7QStCbmxJRTtFQUFBOztJQUNFO0UvQnVsSUY7QUFDRjtBK0JwbElBO0VBQ0U7RUFDQTtBL0JzbElGO0ErQnBsSUE7RUFDRTtFQUNBO0VBQ0E7QS9Cc2xJRjtBK0I5a0lBOzs7O0VBSUk7RUFDQTtBL0JnbElKO0ErQjlrSUk7RUFBQTs7OztJQUNFO0lBQ0E7RS9Cb2xJSjtBQUNGO0ErQnhrSUE7RUFDRTtFQUNBO0EvQjBrSUY7QStCeGtJRTtFQUFBO0lBQ0U7RS9CMmtJRjtBQUNGO0ErQnJrSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnVrSUY7QStCcmtJRTs7RUFFRTtBL0J1a0lKO0ErQmhsSUE7RUFhSTtBL0Jza0lKO0ErQm5rSUU7RUFDRTs7SUFFRTtFL0Jxa0lKO0FBQ0Y7QStCM2pJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VDOUxBO0VBQ0E7RUQrTEE7RUFDQTtFQUNBO0VBQ0E7QS9COGpJRjtBK0IxaklFO0VBQ0U7QS9CNGpJSjtBK0Ixa0lBO0VBbUJJO0VBQ0E7RUFDQTtFQUNBO0EvQjBqSUo7QStCaGxJQTtFQXlCSTtBL0IwaklKO0ErQnZqSUU7RUFBQTtJQUNFO0UvQjBqSUY7QUFDRjtBK0JqaklBO0VBQ0U7QS9CbWpJRjtBK0JwaklBO0VBSUk7RUFDQTtFQUNBO0EvQm1qSUo7QStCaGpJRTtFQUFBO0lBR0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9CaWpJSjtFK0IxaklBOztJQVlNO0UvQmtqSU47RStCOWpJQTtJQWVNO0UvQmtqSU47RStCampJTTs7SUFFRTtFL0JtaklSO0FBQ0Y7QStCN2lJRTtFQUFBO0lBQ0U7SUFDQTtFL0JnaklGO0UrQmxqSUE7SUFLSTtFL0JnaklKO0UrQnJqSUE7SUFPTTtJQUNBO0UvQmlqSU47QUFDRjtBK0J0aUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUI1TkE7RUFDUTtFMkJqRVI7RUFDQTtBaEN1MElGO0FrQjEzSEU7RUFBQTtJQUdJO0lBQ0E7SUFDQTtFbEIyM0hKO0VrQmg0SEE7SUFVSTtJQUNBO0lBQ0E7RWxCeTNISjtFa0JyNEhBO0lBaUJJO0VsQnUzSEo7RWtCeDRIQTtJQXFCSTtJQUNBO0VsQnMzSEo7RWtCNTRIQTs7O0lBMkJNO0VsQnMzSE47RWtCajVIQTtJQWlDSTtFbEJtM0hKO0VrQnA1SEE7SUFxQ0k7SUFDQTtFbEJrM0hKO0VrQng1SEE7O0lBNkNJO0lBQ0E7SUFDQTtJQUNBO0VsQisySEo7RWtCLzVIQTs7SUFtRE07RWxCZzNITjtFa0JuNkhBOztJQXdESTtJQUNBO0VsQisySEo7RWtCeDZIQTtJQThESTtFbEI2MkhKO0FBQ0Y7QStCdGxJSTtFQUFBO0lBQ0U7RS9CeWxJSjtFK0J2bElJO0lBQ0U7RS9CeWxJTjtBQUNGO0ErQmpsSUU7RUFBQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJMUJ2UEY7SUFDUTtFTDQwSVI7QUFDRjtBK0I5a0lBO0VBQ0U7RUhwVUE7RUFDQTtBNUJxNUlGO0ErQjlrSUE7RUFDRTtFSHpVQTtFQUNBO0VBT0E7RUFDQTtBNUJvNUlGO0ErQjFrSUE7RUNoVkU7RUFDQTtBaEM2NUlGO0ErQjNrSUU7RUNuVkE7RUFDQTtBaENpNklGO0ErQjVrSUU7RUN0VkE7RUFDQTtBaENxNklGO0ErQnRrSUE7RUNoV0U7RUFDQTtBaEN5NklGO0ErQnZrSUU7RUFBQTtJQUNFO0lBQ0E7SUFDQTtFL0Iwa0lGO0FBQ0Y7QStCOWpJQTtFQUNFO0lFdFdBO0VqQ3U2SUE7RStCaGtJQTtJRTFXQTtJRjRXRTtFL0Jra0lGO0UrQnBrSUE7SUFLSTtFL0Jra0lKO0FBQ0Y7QStCempJQTtFQUNFO0VBQ0E7QS9CMmpJRjtBK0I3aklBO0VBS0k7QS9CMmpJSjtBK0IxaklJOztFQUVFO0VBQ0E7QS9CNGpJTjtBK0Jya0lBO0VBY0k7QS9CMGpJSjtBK0J4a0lBO0VBbUJNO0EvQndqSU47QStCdGpJTTs7RUFFRTtFQUNBO0EvQndqSVI7QStCcGpJTTs7O0VBR0U7RUFDQTtBL0JzaklSO0ErQmxqSU07OztFQUdFO0VBQ0E7QS9Cb2pJUjtBK0I3aUlNOzs7RUFHRTtFQUNBO0EvQitpSVI7QStCM2lJSTtFQUFBO0lBSU07RS9CMmlJUjtFK0IxaUlROztJQUVFO0lBQ0E7RS9CNGlJVjtFK0J4aUlROzs7SUFHRTtJQUNBO0UvQjBpSVY7RStCdGlJUTs7O0lBR0U7SUFDQTtFL0J3aUlWO0FBQ0Y7QStCeG5JQTtFQXVGSTtBL0JvaUlKO0ErQm5pSUk7O0VBRUU7QS9CcWlJTjtBK0IvbklBO0VBNkZNO0EvQnFpSU47QStCbG9JQTs7RUFtR0k7QS9CbWlJSjtBK0J0b0lBO0VBNEdJO0EvQjZoSUo7QStCNWhJSTtFQUNFO0EvQjhoSU47QStCNW9JQTtFQW1ISTtBL0I0aElKO0ErQjNoSUk7O0VBRUU7QS9CNmhJTjtBK0J6aElNOzs7O0VBRUU7QS9CNmhJUjtBK0JyaElBO0VBQ0U7RUFDQTtBL0J1aElGO0ErQnpoSUE7RUFLSTtBL0J1aElKO0ErQnRoSUk7O0VBRUU7RUFDQTtBL0J3aElOO0ErQmppSUE7RUFjSTtBL0JzaElKO0ErQnBpSUE7RUFtQk07QS9Cb2hJTjtBK0JsaElNOztFQUVFO0VBQ0E7QS9Cb2hJUjtBK0JoaElNOzs7RUFHRTtFQUNBO0EvQmtoSVI7QStCOWdJTTs7O0VBR0U7RUFDQTtBL0JnaElSO0ErQjFnSU07OztFQUdFO0VBQ0E7QS9CNGdJUjtBK0J4Z0lJO0VBQUE7SUFJTTtFL0J3Z0lSO0UrQjVnSUU7SUFPTTtFL0J3Z0lSO0UrQi9nSUU7SUFVTTtFL0J3Z0lSO0UrQnZnSVE7O0lBRUU7SUFDQTtFL0J5Z0lWO0UrQnJnSVE7OztJQUdFO0lBQ0E7RS9CdWdJVjtFK0JuZ0lROzs7SUFHRTtJQUNBO0UvQnFnSVY7QUFDRjtBK0IxbElBO0VBNkZJO0EvQmdnSUo7QStCLy9ISTs7RUFFRTtBL0JpZ0lOO0ErQmptSUE7RUFtR007QS9CaWdJTjtBK0JwbUlBOztFQXlHSTtBL0IrL0hKO0ErQnhtSUE7RUE2R0k7QS9COC9ISjtBK0I3L0hJO0VBQ0U7QS9CKy9ITjtBK0I5bUlBO0VBb0hJO0EvQjYvSEo7QStCNS9ISTs7RUFFRTtBL0I4L0hOO0ErQjEvSE07Ozs7RUFFRTtBL0I4L0hSO0FrQ3BvSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3NvSkY7QWtDM29KQTtFQVFJO0FsQ3NvSko7QWtDOW9KQTtFQVdNO0VBQ0E7RUFDQTtBbENzb0pOO0FrQ25wSkE7RUFrQkk7QWxDb29KSjtBbUN4cEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DMHBKRjtBbUM5cEpBO0VBT0k7QW5DMHBKSjtBbUNqcUpBOztFQVVNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkMycEpOO0FtQ3pwSk07Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBbkM2cEpSO0FtQzFwSkk7O0VBR0k7RVBuQk47RUFDQTtBNUIrcUpGO0FtQ3pwSkk7O0VQL0JGO0VBQ0E7QTVCNHJKRjtBbUNwcEpJOzs7Ozs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3lwSk47QW1DN3NKQTs7Ozs7O0VBK0RNO0VBQ0E7RUFDQTtFQUNBO0FuQ3NwSk47QW1DN29KQTs7RUN4RU07RUFDQTtFQUNBO0FwQ3l0Sk47QW9DdnRKSTs7RVJLRjtFQUNBO0E1QnN0SkY7QW9DdHRKSTs7RVJURjtFQUNBO0E1Qm11SkY7QW1DeHBKQTs7RUM3RU07RUFDQTtFQUNBO0FwQ3l1Sk47QW9DdnVKSTs7RVJLRjtFQUNBO0E1QnN1SkY7QW9DdHVKSTs7RVJURjtFQUNBO0E1Qm12SkY7QXFDdHZKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQ3d2SkY7QXFDNXZKQTtFQU9JO0FyQ3d2Sko7QXFDL3ZKQTs7RUFVTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3l2Sk47QXFDdndKQTs7RUFtQk07RUFDQTtBckN3dkpOO0FxQzV3SkE7O0VBMkJNO0FyQ3F2Sk47QXFDaHhKQTs7RUFrQ007QXJDa3ZKTjtBcUNweEpBOzs7O0VBMkNNO0VBQ0E7RUFDQTtBckMrdUpOO0FzQzd4SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMreEpGO0FzQzN4Skk7O0VBRUU7RUFDQTtFQUNBO0F0QzZ4Sk47QXNDeHhKRTtFQUNFO0F0QzB4Sko7QXNDdHhKRTtFQUNFO0VBQ0E7QXRDd3hKSjtBc0NqeEpBO0VDdENFO0F2QzB6SkY7QXVDdnpKSTs7RUFFRTtBdkN5ekpOO0FzQ3B4SkE7RUMxQ0U7QXZDaTBKRjtBdUM5ekpJOztFQUVFO0F2Q2cwSk47QXNDdnhKQTtFQzlDRTtBdkN3MEpGO0F1Q3IwSkk7O0VBRUU7QXZDdTBKTjtBc0MxeEpBO0VDbERFO0F2QyswSkY7QXVDNTBKSTs7RUFFRTtBdkM4MEpOO0FzQzd4SkE7RUN0REU7QXZDczFKRjtBdUNuMUpJOztFQUVFO0F2Q3ExSk47QXNDaHlKQTtFQzFERTtBdkM2MUpGO0F1QzExSkk7O0VBRUU7QXZDNDFKTjtBd0M5MUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q2cySkY7QXdDNzFKRTtFQUNFO0F4QysxSko7QXdDMzFKRTtFQUNFO0VBQ0E7QXhDNjFKSjtBd0MxMUpFOztFQUVFO0VBQ0E7QXhDNDFKSjtBd0N2MUpJOztFQUVFO0VBQ0E7RUFDQTtBeEN5MUpOO0F3Q3AxSkU7O0VBRUU7RUFDQTtBeENzMUpKO0F3Q24xSkU7RUFDRTtBeENxMUpKO0F3Q2wxSkU7RUFDRTtBeENvMUpKO0F3Q2oxSkU7RUFDRTtBeENtMUpKO0F5Qzc0SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qys0SkY7QXlDcDVKQTs7RUFTSTtBekMrNEpKO0F5Q3g1SkE7RUFhSTtFQUNBO0VBQ0E7QXpDODRKSjtBeUM3NUpBO0VBbUJJO0F6QzY0Sko7QXlDMTRKRTs7RUFFRTtFQUNBO0VBQ0E7QXpDNDRKSjtBeUN0NkpBO0VBOEJJO0F6QzI0Sko7QXlDeDRKRTtFQUFBO0lBQ0U7SUFDQTtFekMyNEpGO0V5Q3o0SkU7O0lBRUU7SUFDQTtFekMyNEpKO0V5Q2w1SkE7O0lBWUk7RXpDMDRKSjtBQUNGO0EwQ3I3SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckNpTEE7RUFDSztFQUNHO0FMdXdKVjtBMENqOEpBOztFQWFJO0VBQ0E7QTFDdzdKSjtBMENwN0pFOzs7RUFHRTtBMUNzN0pKO0EwQzM4SkE7RUEwQkk7RUFDQTtBMUNvN0pKO0EyQy84SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0NpOUpGO0EyQ3I5SkE7RUFRSTtFQUNBO0EzQ2c5Sko7QTJDejlKQTtFQWNJO0EzQzg4Sko7QTJDNTlKQTs7RUFvQkk7QTNDNDhKSjtBMkNoK0pBO0VBd0JJO0EzQzI4Sko7QTJDbDhKQTs7RUFFRTtBM0NvOEpGO0EyQ3Q4SkE7O0VBTUk7RUFDQTtFQUNBO0VBQ0E7QTNDbzhKSjtBMkM1N0pBO0VDdkRFO0VBQ0E7RUFDQTtBNUNzL0pGO0EyQ2o4SkE7RUNsREk7QTVDcy9KSjtBMkNwOEpBO0VDOUNJO0E1Q3EvSko7QTJDbjhKQTtFQzNERTtFQUNBO0VBQ0E7QTVDaWdLRjtBMkN4OEpBO0VDdERJO0E1Q2lnS0o7QTJDMzhKQTtFQ2xESTtBNUNnZ0tKO0EyQzE4SkE7RUMvREU7RUFDQTtFQUNBO0E1QzRnS0Y7QTJDLzhKQTtFQzFESTtBNUM0Z0tKO0EyQ2w5SkE7RUN0REk7QTVDMmdLSjtBMkNqOUpBO0VDbkVFO0VBQ0E7RUFDQTtBNUN1aEtGO0EyQ3Q5SkE7RUM5REk7QTVDdWhLSjtBMkN6OUpBO0VDMURJO0E1Q3NoS0o7QTZDdmhLQTtFQUNFO0lBQVE7RTdDMGhLUjtFNkN6aEtBO0lBQVE7RTdDNGhLUjtBQUNGO0E2Q3poS0E7RUFDRTtJQUFRO0U3QzRoS1I7RTZDM2hLQTtJQUFRO0U3QzhoS1I7QUFDRjtBNkN2aEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeENzQ0E7RUFDUTtBTG8vSlY7QTZDdGhLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhDeUJBO0VBQ1E7RUF5SFI7RUFDSztFQUNHO0FMdzRKVjtBNkNuaEtBOztFQ0RJO0VBQ0E7RUFDQTtFREVGO0E3Q3VoS0Y7QTZDaGhLQTs7RXhDNUNFO0VBQ0s7RUFDRztBTGdrS1Y7QTZDN2dLQTtFRXZFRTtBL0N1bEtGO0ErQ3BsS0U7RURnREU7RUFDQTtFQUNBO0E5Q3VpS0o7QTZDamhLQTtFRTNFRTtBL0MrbEtGO0ErQzVsS0U7RURnREU7RUFDQTtFQUNBO0E5QytpS0o7QTZDcmhLQTtFRS9FRTtBL0N1bUtGO0ErQ3BtS0U7RURnREU7RUFDQTtFQUNBO0E5Q3VqS0o7QTZDemhLQTtFRW5GRTtBL0MrbUtGO0ErQzVtS0U7RURnREU7RUFDQTtFQUNBO0E5QytqS0o7QWdEdm5LQTtFQUVFO0FoRHduS0Y7QWdEdG5LRTtFQUNFO0FoRHduS0o7QWdEcG5LQTs7RUFFRTtFQUNBO0FoRHNuS0Y7QWdEbm5LQTtFQUNFO0FoRHFuS0Y7QWdEbG5LQTtFQUNFO0FoRG9uS0Y7QWdEam5LRTtFQUNFO0FoRG1uS0o7QWdEL21LQTs7RUFFRTtBaERpbktGO0FnRDltS0E7O0VBRUU7QWhEZ25LRjtBZ0Q3bUtBOzs7RUFHRTtFQUNBO0FoRCttS0Y7QWdENW1LQTtFQUNFO0FoRDhtS0Y7QWdEM21LQTtFQUNFO0FoRDZtS0Y7QWdEem1LQTtFQUNFO0VBQ0E7QWhEMm1LRjtBZ0RybUtBO0VBQ0U7RUFDQTtBaER1bUtGO0FpRDVwS0E7RUFFRTtFQUNBO0FqRDZwS0Y7QWlEcnBLQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBakRzcEtGO0FpRG5wS0U7RXJCN0JBO0VBQ0E7QTVCbXJLRjtBaURwcEtFO0VBQ0U7RXJCekJGO0VBQ0E7QTVCZ3JLRjtBaURucEtFOzs7RUFHRTtFQUNBO0VBQ0E7QWpEcXBLSjtBaUQxcEtFOzs7RUFTSTtBakRzcEtOO0FpRC9wS0U7OztFQVlJO0FqRHdwS047QWlEbnBLRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QWpEcXBLSjtBaUQzcEtFOzs7Ozs7Ozs7RUFZSTtBakQwcEtOO0FpRHRxS0U7OztFQWVJO0FqRDRwS047QWlEanBLQTs7RUFFRTtBakRtcEtGO0FpRHJwS0E7O0VBS0k7QWpEb3BLSjtBaURocEtFOzs7O0VBRUU7RUFDQTtFQUNBO0FqRG9wS0o7QWlEaHBLQTtFQUNFO0VBQ0E7QWpEa3BLRjtBZXp2S0M7RW1DSUc7RUFDQTtBbER3dktKO0FrRHR2S0k7O0VBRUU7QWxEd3ZLTjtBa0QxdktJOztFQUtJO0FsRHl2S1I7QWtEdHZLTTs7OztFQUVFO0VBQ0E7QWxEMHZLUjtBa0R4dktNOzs7Ozs7RUFHRTtFQUNBO0VBQ0E7QWxENnZLUjtBZXR4S0M7RW1DSUc7RUFDQTtBbERxeEtKO0FrRG54S0k7O0VBRUU7QWxEcXhLTjtBa0R2eEtJOztFQUtJO0FsRHN4S1I7QWtEbnhLTTs7OztFQUVFO0VBQ0E7QWxEdXhLUjtBa0RyeEtNOzs7Ozs7RUFHRTtFQUNBO0VBQ0E7QWxEMHhLUjtBZW56S0M7RW1DSUc7RUFDQTtBbERrektKO0FrRGh6S0k7O0VBRUU7QWxEa3pLTjtBa0RwektJOztFQUtJO0FsRG16S1I7QWtEaHpLTTs7OztFQUVFO0VBQ0E7QWxEb3pLUjtBa0RsektNOzs7Ozs7RUFHRTtFQUNBO0VBQ0E7QWxEdXpLUjtBZWgxS0M7RW1DSUc7RUFDQTtBbEQrMEtKO0FrRDcwS0k7O0VBRUU7QWxEKzBLTjtBa0RqMUtJOztFQUtJO0FsRGcxS1I7QWtENzBLTTs7OztFQUVFO0VBQ0E7QWxEaTFLUjtBa0QvMEtNOzs7Ozs7RUFHRTtFQUNBO0VBQ0E7QWxEbzFLUjtBaURudktBO0VBQ0U7RUFDQTtBakRxdktGO0FpRG52S0E7RUFDRTtFQUNBO0FqRHF2S0Y7QW1ENzJLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0U5QzBEQTtFQUNRO0FMc3pLVjtBbUQ1MktBO0VBQ0U7QW5EODJLRjtBbUR6MktBO0VBQ0U7RUFDQTtFdkJ0QkE7RUFDQTtBNUJrNEtGO0FtRC8yS0E7RUFNSTtBbkQ0MktKO0FtRHYyS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkR5MktGO0FtRDcyS0E7Ozs7O0VBV0k7QW5EeTJLSjtBbURwMktBO0VBQ0U7RUFDQTtFQUNBO0V2QjFDQTtFQUNBO0E1Qmk1S0Y7QW1EOTFLQTs7RUFHSTtBbkQrMUtKO0FtRGwyS0E7O0VBTU07RUFDQTtBbkRnMktOO0FtRDUxS0k7O0VBRUk7RXZCekVOO0VBQ0E7QTVCdzZLRjtBbUQxMUtJOztFQUVJO0V2QnpFTjtFQUNBO0E1QnM2S0Y7QW1EbjNLQTtFdkI1REU7RUFDQTtBNUJrN0tGO0FtRHQxS0E7RUFFSTtBbkR1MUtKO0FtRHAxS0E7RUFDRTtBbkRzMUtGO0FtRDkwS0E7OztFQUlJO0FuRCswS0o7QW1EbjFLQTs7O0VBT007RUFDQTtBbkRpMUtOO0FtRHoxS0E7O0V2QjNHRTtFQUNBO0E1Qnc4S0Y7QW1EOTFLQTs7OztFQW1CUTtFQUNBO0FuRGkxS1I7QW1EcjJLQTs7Ozs7Ozs7RUF3QlU7QW5EdTFLVjtBbUQvMktBOzs7Ozs7OztFQTRCVTtBbkQ2MUtWO0FtRHozS0E7O0V2Qm5HRTtFQUNBO0E1QmcrS0Y7QW1EOTNLQTs7OztFQXlDUTtFQUNBO0FuRDIxS1I7QW1EcjRLQTs7Ozs7Ozs7RUE4Q1U7QW5EaTJLVjtBbUQvNEtBOzs7Ozs7OztFQWtEVTtBbkR1MktWO0FtRHo1S0E7Ozs7RUEyREk7QW5EbzJLSjtBbUQvNUtBOztFQStESTtBbkRvMktKO0FtRG42S0E7O0VBbUVJO0FuRG8yS0o7QW1EdjZLQTs7Ozs7Ozs7Ozs7O0VBMEVVO0FuRDIyS1Y7QW1EcjdLQTs7Ozs7Ozs7Ozs7O0VBOEVVO0FuRHEzS1Y7QW1EbjhLQTs7Ozs7Ozs7RUF1RlU7QW5EczNLVjtBbUQ3OEtBOzs7Ozs7OztFQWdHVTtBbkR1M0tWO0FtRHY5S0E7RUFzR0k7RUFDQTtBbkRvM0tKO0FtRDEyS0E7RUFDRTtBbkQ0MktGO0FtRDcyS0E7RUFLSTtFQUNBO0FuRDIyS0o7QW1EajNLQTtFQVNNO0FuRDIyS047QW1EcDNLQTtFQWNJO0FuRHkyS0o7QW1EdjNLQTs7RUFrQk07QW5EeTJLTjtBbUQzM0tBO0VBdUJJO0FuRHUyS0o7QW1EOTNLQTtFQXlCTTtBbkR3MktOO0FtRGoyS0E7RUM1UEU7QXBEZ21MRjtBb0Q5bExFO0VBQ0U7RUFDQTtFQUNBO0FwRGdtTEo7QW9Ebm1MRTtFQU1JO0FwRGdtTE47QW9EdG1MRTtFQVNJO0VBQ0E7QXBEZ21MTjtBb0Q3bExFO0VBRUk7QXBEOGxMTjtBbURoM0tBO0VDL1BFO0FwRGtuTEY7QW9EaG5MRTtFQUNFO0VBQ0E7RUFDQTtBcERrbkxKO0FvRHJuTEU7RUFNSTtBcERrbkxOO0FvRHhuTEU7RUFTSTtFQUNBO0FwRGtuTE47QW9EL21MRTtFQUVJO0FwRGduTE47QW1ELzNLQTtFQ2xRRTtBcERvb0xGO0FvRGxvTEU7RUFDRTtFQUNBO0VBQ0E7QXBEb29MSjtBb0R2b0xFO0VBTUk7QXBEb29MTjtBb0Qxb0xFO0VBU0k7RUFDQTtBcERvb0xOO0FvRGpvTEU7RUFFSTtBcERrb0xOO0FtRDk0S0E7RUNyUUU7QXBEc3BMRjtBb0RwcExFO0VBQ0U7RUFDQTtFQUNBO0FwRHNwTEo7QW9EenBMRTtFQU1JO0FwRHNwTE47QW9ENXBMRTtFQVNJO0VBQ0E7QXBEc3BMTjtBb0RucExFO0VBRUk7QXBEb3BMTjtBbUQ3NUtBO0VDeFFFO0FwRHdxTEY7QW9EdHFMRTtFQUNFO0VBQ0E7RUFDQTtBcER3cUxKO0FvRDNxTEU7RUFNSTtBcER3cUxOO0FvRDlxTEU7RUFTSTtFQUNBO0FwRHdxTE47QW9EcnFMRTtFQUVJO0FwRHNxTE47QW1ENTZLQTtFQzNRRTtBcEQwckxGO0FvRHhyTEU7RUFDRTtFQUNBO0VBQ0E7QXBEMHJMSjtBb0Q3ckxFO0VBTUk7QXBEMHJMTjtBb0Roc0xFO0VBU0k7RUFDQTtBcEQwckxOO0FvRHZyTEU7RUFFSTtBcER3ckxOO0FxRHhzTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRDBzTEY7QXFEL3NMQTs7Ozs7RUFZSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQwc0xKO0FxRHJzTEE7RUFDRTtBckR1c0xGO0FxRG5zTEE7RUFDRTtBckRxc0xGO0FzRGh1TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpEMERBO0VBQ1E7QUx5cUxWO0FzRDF1TEE7RUFTSTtFQUNBO0F0RG91TEo7QXNEL3RMQTtFQUNFO0VBQ0E7QXREaXVMRjtBc0QvdExBO0VBQ0U7RUFDQTtBdERpdUxGO0F1RHJ2TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpDVEE7RUFDQTtBdEJpd0xGO0F1RHR2TEU7O0VBRUU7RUFDQTtFQUNBO0VqQ2hCRjtFQUNBO0F0Qnl3TEY7QXVEbHZMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkRvdkxKO0F3RDV3TEE7RUFDRTtBeEQ4d0xGO0F3RDF3TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtBeER5d0xGO0F3RHR3TEU7RW5EaUhBO0VBQ0k7RUFDQztFQUNHO0VBa0VSO0VBQ0c7RUFDRTtFQUNHO0FMdWxMVjtBd0Q1d0xFO0VuRDZHQTtFQUNJO0VBQ0M7RUFDRztBTGtxTFY7QXdEaHhMQTtFQUNFO0VBQ0E7QXhEa3hMRjtBd0Q5d0xBO0VBQ0U7RUFDQTtFQUNBO0F4RGd4TEY7QXdENXdMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkRjQTtFQUNRO0VtRFpSO0F4RDh3TEY7QXdEMXdMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RDR3TEY7QXdEMXdMRTtFbENwRUE7RUFDQTtBdEJpMUxGO0F3RDd3TEU7RWxDckVBO0VBQ0E7QXRCcTFMRjtBd0Q1d0xBO0VBQ0U7RUFDQTtBeEQ4d0xGO0F3RDF3TEE7RUFDRTtBeEQ0d0xGO0F3RHh3TEE7RUFDRTtFQUNBO0F4RDB3TEY7QXdEcndMQTtFQUNFO0VBQ0E7QXhEdXdMRjtBd0Rud0xBO0VBQ0U7RUFDQTtFQUNBO0F4RHF3TEY7QXdEeHdMQTtFQVFJO0VBQ0E7QXhEbXdMSjtBd0Q1d0xBO0VBYUk7QXhEa3dMSjtBd0Qvd0xBO0VBaUJJO0F4RGl3TEo7QXdENXZMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEOHZMRjtBd0QxdkxBO0VBRUU7SUFDRTtJQUNBO0V4RDJ2TEY7RXdEenZMQTtJbkRyRUE7SUFDUTtFTGkwTFI7RXdEeHZMQTtJQUFZO0V4RDJ2TFo7QUFDRjtBd0R6dkxBO0VBQ0U7SUFBWTtFeEQ0dkxaO0FBQ0Y7QXlEMzRMQTtFQUNFO0VBQ0E7RUFDQTtFQ1JBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFREhBO0VuQ1RBO0VBQ0E7QXRCbTZMRjtBeUR2NUxFO0VuQ2JBO0VBQ0E7QXRCdTZMRjtBeUQxNUxFO0VBQ0U7RUFDQTtBekQ0NUxKO0F5RDE1TEU7RUFDRTtFQUNBO0F6RDQ1TEo7QXlEMTVMRTtFQUNFO0VBQ0E7QXpENDVMSjtBeUQxNUxFO0VBQ0U7RUFDQTtBekQ0NUxKO0F5RHg1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDA1TEo7QXlEeDVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEMDVMSjtBeUR4NUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekQwNUxKO0F5RHg1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDA1TEo7QXlEeDVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEMDVMSjtBeUR4NUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekQwNUxKO0F5RHg1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDA1TEo7QXlEeDVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEMDVMSjtBeURyNUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RHU1TEY7QXlEbjVMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEcTVMRjtBMkQ5L0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURYQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXREaURBO0VBQ1E7QUw0OUxWO0EyRDFnTUU7RUFBUTtBM0Q2Z01WO0EyRDVnTUU7RUFBVTtBM0QrZ01aO0EyRDlnTUU7RUFBVztBM0RpaE1iO0EyRGhoTUU7RUFBUztBM0RtaE1YO0EyRDFpTUE7RUE0Qkk7QTNEaWhNSjtBMkQvZ01JOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0RpaE1OO0EyRDlnTUk7RUFDRTtFQUNBO0EzRGdoTU47QTJENWdNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Q4Z01KO0EyRDdnTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRCtnTU47QTJENWdNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Q4Z01KO0EyRDdnTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRCtnTU47QTJENWdNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Q4Z01KO0EyRDdnTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRCtnTU47QTJEM2dNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Q2Z01KO0EyRDVnTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRDhnTU47QTJEemdNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0QyZ01GO0EyRHhnTUE7RUFDRTtBM0QwZ01GO0E0RDluTUE7RUFDRTtBNURnb01GO0E0RDduTUE7RUFDRTtFQUNBO0VBQ0E7QTVEK25NRjtBNERsb01BO0VBTUk7RUFDQTtFdkQ2S0Y7RUFDSztFQUNHO0FMbTlMVjtBNER6b01BOztFQWNNO0E1RCtuTU47QTREM25NSTtFQUFBO0l2RHVMRjtJQUNHO0lBQ0U7SUFDRztJQTdKUjtJQUNHO0lBQ0s7SUErR1I7SUFDRztJQUNLO0VMdy9MUjtFNERub01JOztJdkRtSEo7SUFDUTtJdURqSEY7RTVEc29NTjtFNERwb01JOztJdkQ4R0o7SUFDUTtJdUQ1R0Y7RTVEdW9NTjtFNERyb01JOzs7SXZEeUdKO0lBQ1E7SXVEdEdGO0U1RHdvTU47QUFDRjtBNEQ5cU1BOzs7RUE2Q0k7QTVEc29NSjtBNERuck1BO0VBaURJO0E1RHFvTUo7QTREdHJNQTs7RUFzREk7RUFDQTtFQUNBO0E1RG9vTUo7QTRENXJNQTtFQTRESTtBNURtb01KO0E0RC9yTUE7RUErREk7QTVEbW9NSjtBNERsc01BOztFQW1FSTtBNURtb01KO0E0RHRzTUE7RUF1RUk7QTVEa29NSjtBNER6c01BO0VBMEVJO0E1RGtvTUo7QTREMW5NQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0Q3BHQTtFQUNBO0F0Qml1TUY7QTREeG5NRTtFZHJHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q2d1TUo7QTRENW5NRTtFQUNFO0VBQ0E7RWQxR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUN5dU1KO0E0RDluTUU7O0VBRUU7RUFDQTtFQUNBO0V0Q3hIRjtFQUNBO0F0Qnl2TUY7QTREaHFNQTs7OztFQXVDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RCtuTUo7QTREMXFNQTs7RUErQ0k7RUFDQTtBNUQrbk1KO0E0RC9xTUE7O0VBb0RJO0VBQ0E7QTVEK25NSjtBNERwck1BOztFQXlESTtFQUNBO0VBQ0E7RUFDQTtBNUQrbk1KO0E0RDNuTUk7RUFDRTtBNUQ2bk1OO0E0RHpuTUk7RUFDRTtBNUQybk1OO0E0RGpuTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEbW5NRjtBNEQ1bk1BO0VBWUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBVUE7RUFDQTtFQUVBO0VBQ0E7QTVEeW1NSjtBNER4b01BO0VBbUNJO0VBQ0E7RUFDQTtFQUNBO0E1RHdtTUo7QTREam1NQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RG1tTUY7QTREam1NRTtFQUNFO0E1RG1tTUo7QTREN2xNQTtFQUdFOzs7O0lBS0k7SUFDQTtJQUNBO0lBQ0E7RTVENGxNSjtFNERwbU1BOztJQVlJO0U1RDRsTUo7RTREeG1NQTs7SUFnQkk7RTVENGxNSjtFNER2bE1BO0lBQ0U7SUFDQTtJQUNBO0U1RHlsTUY7RTREcmxNQTtJQUNFO0U1RHVsTUY7QUFDRjtBNkR6MU1FOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVFO0VBQ0E7QTdEeTNNSjtBNkR2M01FOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7QTdEdzRNSjtBaUM5NE1BO0U2QlZFO0VBQ0E7RUFDQTtBOUQyNU1GO0FpQ2g1TUE7RUFDRTtBakNrNU1GO0FpQ2g1TUE7RUFDRTtBakNrNU1GO0FpQzE0TUE7RUFDRTtBakM0NE1GO0FpQzE0TUE7RUFDRTtBakM0NE1GO0FpQzE0TUE7RUFDRTtBakM0NE1GO0FpQzE0TUE7RThCekJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EczZNRjtBaUN4NE1BO0VBQ0U7QWpDMDRNRjtBaUNuNE1BO0VBQ0U7QWpDcTRNRjtBZ0V0Nk1BO0VBQ0U7QWhFdzZNRjtBZ0VsNk1BOzs7O0VDbEJFO0FqRTA3TUY7QWdFajZNQTs7Ozs7Ozs7Ozs7O0VBWUU7QWhFbTZNRjtBZ0UvNU1FO0VBQUE7SUNqREE7RWpFbzlNQTtFaUVuOU1BO0lBQVU7RWpFczlNVjtFaUVyOU1BO0lBQVU7RWpFdzlNVjtFaUV2OU1BOztJQUNVO0VqRTA5TVY7QUFDRjtBZ0V6Nk1FO0VBQUE7SUFDRTtFaEU0Nk1GO0FBQ0Y7QWdFejZNRTtFQUFBO0lBQ0U7RWhFNDZNRjtBQUNGO0FnRXo2TUU7RUFBQTtJQUNFO0VoRTQ2TUY7QUFDRjtBZ0V4Nk1FO0VBQUE7SUN0RUE7RWpFay9NQTtFaUVqL01BO0lBQVU7RWpFby9NVjtFaUVuL01BO0lBQVU7RWpFcy9NVjtFaUVyL01BOztJQUNVO0VqRXcvTVY7QUFDRjtBZ0VsN01FO0VBQUE7SUFDRTtFaEVxN01GO0FBQ0Y7QWdFbDdNRTtFQUFBO0lBQ0U7RWhFcTdNRjtBQUNGO0FnRWw3TUU7RUFBQTtJQUNFO0VoRXE3TUY7QUFDRjtBZ0VqN01FO0VBQUE7SUMzRkE7RWpFZ2hOQTtFaUUvZ05BO0lBQVU7RWpFa2hOVjtFaUVqaE5BO0lBQVU7RWpFb2hOVjtFaUVuaE5BOztJQUNVO0VqRXNoTlY7QUFDRjtBZ0UzN01FO0VBQUE7SUFDRTtFaEU4N01GO0FBQ0Y7QWdFMzdNRTtFQUFBO0lBQ0U7RWhFODdNRjtBQUNGO0FnRTM3TUU7RUFBQTtJQUNFO0VoRTg3TUY7QUFDRjtBZ0UxN01FO0VBQUE7SUNoSEE7RWpFOGlOQTtFaUU3aU5BO0lBQVU7RWpFZ2pOVjtFaUUvaU5BO0lBQVU7RWpFa2pOVjtFaUVqak5BOztJQUNVO0VqRW9qTlY7QUFDRjtBZ0VwOE1FO0VBQUE7SUFDRTtFaEV1OE1GO0FBQ0Y7QWdFcDhNRTtFQUFBO0lBQ0U7RWhFdThNRjtBQUNGO0FnRXA4TUU7RUFBQTtJQUNFO0VoRXU4TUY7QUFDRjtBZ0VuOE1FO0VBQUE7SUM3SEE7RWpFb2tOQTtBQUNGO0FnRW44TUU7RUFBQTtJQ2xJQTtFakV5a05BO0FBQ0Y7QWdFbjhNRTtFQUFBO0lDdklBO0VqRThrTkE7QUFDRjtBZ0VuOE1FO0VBQUE7SUM1SUE7RWpFbWxOQTtBQUNGO0FnRTc3TUE7RUN2SkU7QWpFdWxORjtBZ0U3N01FO0VBQUE7SUNsS0E7RWpFbW1OQTtFaUVsbU5BO0lBQVU7RWpFcW1OVjtFaUVwbU5BO0lBQVU7RWpFdW1OVjtFaUV0bU5BOztJQUNVO0VqRXltTlY7QUFDRjtBZ0V4OE1BO0VBQ0U7QWhFMDhNRjtBZ0V4OE1FO0VBQUE7SUFDRTtFaEUyOE1GO0FBQ0Y7QWdFejhNQTtFQUNFO0FoRTI4TUY7QWdFejhNRTtFQUFBO0lBQ0U7RWhFNDhNRjtBQUNGO0FnRTE4TUE7RUFDRTtBaEU0OE1GO0FnRTE4TUU7RUFBQTtJQUNFO0VoRTY4TUY7QUFDRjtBZ0V6OE1FO0VBQUE7SUNyTEE7RWpFa29OQTtBQUNGO0FBQ0E7OztFQUdFO0FlbHBORDs7Ozs7O0VtRElDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRXNwTkY7QUFDQSw2REFBNkQ7QWVqcU41RDtFb0RhQztFQUNBO0VBQ0E7QW5FdXBORjtBZXRxTkM7RW9EbUJDO0FuRXNwTkY7QWV6cU5DO0VvRHVCQztBbkVxcE5GO0FlNXFOQztFb0RPRztBbkV3cU5KO0FlL3FOQztFb0RPRztBbkUycU5KO0FlbHJOQztFb0RPRztBbkU4cU5KO0FlcnJOQztFb0RPRztBbkVpck5KO0FleHJOQztFb0RPRztBbkVvck5KO0FlM3JOQztFb0RPRztBbkV1ck5KO0FlOXJOQztFb0RPRztBbkUwck5KO0FlanNOQztFb0RPRztBbkU2ck5KO0FlcHNOQztFb0RPRztBbkVnc05KO0FldnNOQztFb0RPRztBbkVtc05KO0FlMXNOQztFcURHQztFQUNBO0FwRTBzTkY7QWU5c05DO0VzRElDO0VBQ0E7RUFDQTtBckU2c05GO0FlbnROQztFc0RRUTtBckU4c05UO0FldHROQztFc0RZQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRTZzTkY7QWU3dE5DO0V1RElDO0VBQ0E7RUFDQTtBdEU0dE5GO0FlbHVOQztFdURTNkI7QXRFNHROOUI7QWVydU5DO0V1RFU4QjtBdEU4dE4vQjtBZXh1TkM7Ozs7O0V1RGFnQztBdEVrdU5qQztBZS91TkM7Ozs7O0V1RGNpQztBdEV3dU5sQztBZXR2TkM7RXdESUM7QXZFcXZORjtBZXp2TkM7RXdEUUM7QXZFb3ZORjtBdUVqdk5BO0VBQ0U7SUFDRTtFdkVtdk5GO0V1RWp2TkE7SUFDRTtFdkVtdk5GO0FBQ0Y7QWVwd05DO0V5RGNDO0VBQ0E7QXhFeXZORjtBZXh3TkM7RXlEY0M7RUFDQTtBeEU2dk5GO0FlNXdOQztFeURjQztFQUNBO0F4RWl3TkY7QWVoeE5DO0V5RG1CQztFQUNBO0F4RWd3TkY7QWVweE5DO0V5RG1CQztFQUNBO0F4RW93TkY7QWV4eE5DOztFeURtQkM7RUFDQTtBeEV5d05GO0F5RS93TkE7Ozs7OztFQU9JO0F6RWd4Tko7QWVyeU5DO0UyRElDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUVveU5GO0FlN3lOQzs7RTJEYUM7RUFDQTtFQUNBO0VBQ0E7QTFFb3lORjtBZXB6TkM7RTJEbUI0QjtBMUVveU43QjtBZXZ6TkM7RTJEb0I0QjtBMUVzeU43QjtBZTF6TkM7RTJEcUIyQjtBMUV3eU41QjtBQUNBO21FQUNtRTtBZS96TmxFO0U0REdnQztBM0Urek5qQztBZWwwTkM7RTRESTBDO0EzRWkwTjNDO0FlcjBOQztFNERLbUM7QTNFbTBOcEM7QWV4ME5DO0U0RE1vRDtBM0VxME5yRDtBZTMwTkM7RTRETzZCO0EzRXUwTjlCO0FlOTBOQztFNERRdUM7QTNFeTBOeEM7QWVqMU5DO0U0RFN1QztBM0UyME54QztBZXAxTkM7RTREVWlDO0EzRTYwTmxDO0FldjFOQztFNERXOEI7QTNFKzBOL0I7QWUxMU5DO0U0RFltQztBM0VpMU5wQztBZTcxTkM7RTREYXlDO0EzRW0xTjFDO0FlaDJOQztFNERjd0M7QTNFcTFOekM7QWVuMk5DO0U0RGVpQztBM0V1MU5sQztBZXQyTkM7RTREZ0JrQztBM0V5MU5uQztBZXoyTkM7RTREaUJ1QztBM0UyMU54QztBZTUyTkM7RTREa0J3QztBM0U2MU56QztBZS8yTkM7RTREbUJxQztBM0UrMU50QztBZWwzTkM7RTREb0JzQztBM0VpMk52QztBZXIzTkM7RTREcUJpQztBM0VtMk5sQztBZXgzTkM7RTREc0JvQztBM0VxMk5yQztBZTMzTkM7RTREdUJpQztBM0V1Mk5sQztBZTkzTkM7RTREd0JxQztBM0V5Mk50QztBZWo0TkM7RTREeUJvQztBM0UyMk5yQztBZXA0TkM7RTREMEI4RDtBM0U2Mk4vRDtBZXY0TkM7RTREMkJpQztBM0UrMk5sQztBZTE0TkM7RTRENEJpQztBM0VpM05sQztBZTc0TkM7RTRENkJrQztBM0VtM05uQztBZWg1TkM7RTREOEJvQztBM0VxM05yQztBZW41TkM7RTREK0I0QztBM0V1M043QztBZXQ1TkM7RTREZ0M0QztBM0V5M043QztBZXo1TkM7RTREaUM2QztBM0UyM045QztBZTU1TkM7RTREa0MwQztBM0U2M04zQztBZS81TkM7RTREbUNxQztBM0UrM050QztBZWw2TkM7RTREb0NxQztBM0VpNE50QztBZXI2TkM7RTREcUNzQztBM0VtNE52QztBZXg2TkM7RTREc0NtQztBM0VxNE5wQztBZTM2TkM7RTREdUNnQztBM0V1NE5qQztBZTk2TkM7RTREd0N3QztBM0V5NE56QztBZWo3TkM7RTREeUNrQztBM0UyNE5uQztBZXA3TkM7RTREMEMrQjtBM0U2NE5oQztBZXY3TkM7RTREMkNvQztBM0UrNE5yQztBZTE3TkM7RTRENEN3QztBM0VpNU56QztBZTc3TkM7RTRENkNnQztBM0VtNU5qQztBZWg4TkM7RTREOENnQztBM0VxNU5qQztBZW44TkM7RTREK0NvQztBM0V1NU5yQztBZXQ4TkM7RTREZ0RvQztBM0V5NU5yQztBZXo4TkM7RTREaURrQztBM0UyNU5uQztBZTU4TkM7RTREa0RrQztBM0U2NU5uQztBZS84TkM7RTREbURnRDtBM0UrNU5qRDtBZWw5TkM7RTREb0RnRDtBM0VpNk5qRDtBZXI5TkM7RTREcURpRDtBM0VtNk5sRDtBZXg5TkM7RTREc0Q4QztBM0VxNk4vQztBZTM5TkM7RTREdUQ0QztBM0V1Nk43QztBZTk5TkM7RTREd0Q0QztBM0V5Nk43QztBZWorTkM7RTREeUQ2QztBM0UyNk45QztBZXArTkM7RTREMEQwQztBM0U2Nk4zQztBZXYrTkM7RTREMkRxQztBM0UrNk50QztBZTErTkM7RTRENERxQztBM0VpN050QztBZTcrTkM7RTRENkRzQztBM0VtN052QztBZWgvTkM7RTREOERtQztBM0VxN05wQztBZW4vTkM7RTREK0RxQztBM0V1N050QztBZXQvTkM7RTREZ0V1QztBM0V5N054QztBZXovTkM7RTREaUV1QztBM0UyN054QztBZTUvTkM7RTREa0VxQztBM0U2N050QztBZS8vTkM7RTREbUVzRDtBM0UrN052RDtBZWxnT0M7RTREb0VtQztBM0VpOE5wQztBZXJnT0M7RTREcUVxQztBM0VtOE50QztBZXhnT0M7RTREc0U2QjtBM0VxOE45QjtBZTNnT0M7RTREdUVnQztBM0V1OE5qQztBZTlnT0M7RTREd0VvQztBM0V5OE5yQztBZWpoT0M7RTREeUUrQjtBM0UyOE5oQztBZXBoT0M7RTREMEVrQztBM0U2OE5uQztBZXZoT0M7RTREMkU0QztBM0UrOE43QztBZTFoT0M7RTRENEV1QztBM0VpOU54QztBZTdoT0M7RTRENkVrQztBM0VtOU5uQztBZWhpT0M7RTREOEVpQztBM0VxOU5sQztBZW5pT0M7RTREK0VnQztBM0V1OU5qQztBZXRpT0M7RTREZ0Y4QjtBM0V5OU4vQjtBZXppT0M7RTREaUYrQjtBM0UyOU5oQztBZTVpT0M7RTREa0Z3QztBM0U2OU56QztBZS9pT0M7RTREbUZvQztBM0UrOU5yQztBZWxqT0M7RTREb0ZtQztBM0VpK05wQztBZXJqT0M7RTREcUZnQztBM0VtK05qQztBZXhqT0M7RTREc0ZtQztBM0VxK05wQztBZTNqT0M7RTREdUZvQztBM0V1K05yQztBZTlqT0M7RTREd0ZnQztBM0V5K05qQztBZWprT0M7RTREeUZ3QztBM0UyK056QztBZXBrT0M7RTREMEY2QztBM0U2K045QztBZXZrT0M7RTREMkY4QztBM0UrK04vQztBZTFrT0M7RTRENEY4QjtBM0VpL04vQjtBZTdrT0M7RTRENkZtQztBM0VtL05wQztBZWhsT0M7RTREOEZtQztBM0VxL05wQztBZW5sT0M7RTREK0ZrQztBM0V1L05uQztBZXRsT0M7RTREZ0crQjtBM0V5L05oQztBZXpsT0M7RTREaUd3QztBM0UyL056QztBZTVsT0M7RTREa0cwQztBM0U2L04zQztBZS9sT0M7RTREbUcrQjtBM0UrL05oQztBZWxtT0M7RTREb0d3QztBM0VpZ096QztBZXJtT0M7RTREcUd1QztBM0VtZ094QztBZXhtT0M7RTREc0d1QztBM0VxZ094QztBZTNtT0M7RTREdUcwQztBM0V1Z08zQztBZTltT0M7RTREd0dpRDtBM0V5Z09sRDtBZWpuT0M7RTREeUdxQztBM0UyZ090QztBZXBuT0M7RTREMEc4QjtBM0U2Z08vQjtBZXZuT0M7RTREMkcrQjtBM0UrZ09oQztBZTFuT0M7RTRENEdrQztBM0VpaE9uQztBZTduT0M7RTRENkd5QztBM0VtaE8xQztBZWhvT0M7RTREOEcrQjtBM0VxaE9oQztBZW5vT0M7RTREK0dxQztBM0V1aE90QztBZXRvT0M7RTREZ0h1QztBM0V5aE94QztBZXpvT0M7RTREaUhnQztBM0UyaE9qQztBZTVvT0M7RTREa0hrQztBM0U2aE9uQztBZS9vT0M7RTREbUhpQztBM0UraE9sQztBZWxwT0M7RTREb0hvQztBM0VpaU9yQztBZXJwT0M7RTREcUhxQztBM0VtaU90QztBZXhwT0M7RTREc0hvQztBM0VxaU9yQztBZTNwT0M7RTREdUh3QztBM0V1aU96QztBZTlwT0M7RTREd0hvQztBM0V5aU9yQztBZWpxT0M7RTREeUhrQztBM0UyaU9uQztBZXBxT0M7RTREMEgrQjtBM0U2aU9oQztBZXZxT0M7RTREMkhvQztBM0UraU9yQztBZTFxT0M7RTRENEhxQztBM0Vpak90QztBZTdxT0M7RTRENkhrQztBM0Vtak9uQztBZWhyT0M7RTREOEh3QztBM0Vxak96QztBZW5yT0M7RTREK0hnQztBM0V1ak9qQztBZXRyT0M7RTREZ0krQjtBM0V5ak9oQztBZXpyT0M7RTREaUlrQztBM0Uyak9uQztBZTVyT0M7RTREa0lvQztBM0U2ak9yQztBZS9yT0M7RTREbUlvQztBM0Urak9yQztBZWxzT0M7RTREb0lzQztBM0Vpa092QztBZXJzT0M7RTREcUkrQjtBM0Vta09oQztBZXhzT0M7RTREc0krQjtBM0Vxa09oQztBZTNzT0M7RTREdUkrQjtBM0V1a09oQztBZTlzT0M7RTREd0krQjtBM0V5a09oQztBZWp0T0M7RTREeUkrQjtBM0Uya09oQztBZXB0T0M7RTREMEkrQjtBM0U2a09oQztBZXZ0T0M7RTREMklvQztBM0Ura09yQztBZTF0T0M7RTRENEl1QztBM0VpbE94QztBZTd0T0M7RTRENklvQztBM0VtbE9yQztBZWh1T0M7RTREOElzQztBM0VxbE92QztBZW51T0M7RTREK0ltQztBM0V1bE9wQztBZXR1T0M7RTREZ0pvQztBM0V5bE9yQztBZXp1T0M7RTREaUpxQztBM0UybE90QztBZTV1T0M7RTREa0pzQztBM0U2bE92QztBZS91T0M7RTREbUp1QztBM0UrbE94QztBZWx2T0M7RTREb0p1QztBM0VpbU94QztBZXJ2T0M7RTREcUo4QjtBM0VtbU8vQjtBZXh2T0M7RTREc0ptQztBM0VxbU9wQztBZTN2T0M7RTREdUpxQztBM0V1bU90QztBZTl2T0M7RTREd0pnQztBM0V5bU9qQztBZWp3T0M7RTREeUprQztBM0UybU9uQztBZXB3T0M7RTREMEpnQztBM0U2bU9qQztBZXZ3T0M7RTREMkpzQztBM0UrbU92QztBZTF3T0M7RTRENEpvQztBM0Vpbk9yQztBZTd3T0M7RTRENko0QztBM0Vtbk83QztBZWh4T0M7RTREOEowQztBM0Vxbk8zQztBZW54T0M7RTREK0pnQztBM0V1bk9qQztBZXR4T0M7RTREZ0tnQztBM0V5bk9qQztBZXp4T0M7RTREaUs4QjtBM0Uybk8vQjtBZTV4T0M7RTREa0tpQztBM0U2bk9sQztBZS94T0M7RTREbUs4QjtBM0Urbk8vQjtBZWx5T0M7RTREb0ttQztBM0Vpb09wQztBZXJ5T0M7RTREcUttQztBM0Vtb09wQztBZXh5T0M7RTREc0ttQztBM0Vxb09wQztBZTN5T0M7RTREdUsrQjtBM0V1b09oQztBZTl5T0M7RTREd0syQztBM0V5b081QztBZWp6T0M7RTREeUs4QjtBM0Uyb08vQjtBZXB6T0M7RTREMEtrQztBM0U2b09uQztBZXZ6T0M7RTREMkt3QztBM0Urb096QztBZTF6T0M7RTRENEtzQztBM0VpcE92QztBZTd6T0M7RTRENktxQztBM0VtcE90QztBZWgwT0M7RTREOEtxQztBM0VxcE90QztBZW4wT0M7RTREK0ttQztBM0V1cE9wQztBZXQwT0M7RTREZ0x1QztBM0V5cE94QztBZXowT0M7RTREaUx5QztBM0UycE8xQztBZTUwT0M7RTREa0x1QztBM0U2cE94QztBZS8wT0M7RTREbUx5QztBM0UrcE8xQztBZWwxT0M7RTREb0x3QztBM0VpcU96QztBZXIxT0M7RTREcUx5QztBM0VtcU8xQztBZXgxT0M7RTREc0x3QztBM0VxcU96QztBZTMxT0M7RTREdUxpQztBM0V1cU9sQztBZTkxT0M7RTREd0x1QztBM0V5cU94QztBZWoyT0M7RTREeUxxQztBM0UycU90QztBZXAyT0M7RTREMEw4QztBM0U2cU8vQztBZXYyT0M7RTREMkxxQztBM0UrcU90QztBZTEyT0M7RTRENExtQztBM0Vpck9wQztBZTcyT0M7RTRENkxtQztBM0Vtck9wQztBZWgzT0M7RTREOEw4QjtBM0Vxck8vQjtBZW4zT0M7RTREK0xrQztBM0V1ck9uQztBZXQzT0M7RTREZ01zQztBM0V5ck92QztBZXozT0M7RTREaU1vQztBM0Uyck9yQztBZTUzT0M7RTREa01tQztBM0U2ck9wQztBZS8zT0M7RTREbU1rQztBM0Urck9uQztBZWw0T0M7RTREb01xQztBM0Vpc090QztBZXI0T0M7RTREcU1xQztBM0Vtc090QztBZXg0T0M7RTREc01zQztBM0Vxc092QztBZTM0T0M7RTREdU00QztBM0V1c083QztBZTk0T0M7RTREd000QztBM0V5c083QztBZWo1T0M7RTREeU02QztBM0Uyc085QztBZXA1T0M7RTREME0wQztBM0U2c08zQztBZXY1T0M7RTREMk1tQztBM0Urc09wQztBZTE1T0M7RTRENE1pQztBM0VpdE9sQztBZTc1T0M7RTRENk0wQztBM0VtdE8zQztBZWg2T0M7RTREOE1vQztBM0VxdE9yQztBZW42T0M7RTREK013QztBM0V1dE96QztBZXQ2T0M7RTREZ044QjtBM0V5dE8vQjtBZXo2T0M7RTREaU53QztBM0UydE96QztBZTU2T0M7RTREa05rQztBM0U2dE9uQztBZS82T0M7RTREbU51QztBM0UrdE94QztBZWw3T0M7RTREb055QztBM0VpdU8xQztBZXI3T0M7RTREcU5zQztBM0VtdU92QztBZXg3T0M7RTREc05pQztBM0VxdU9sQztBZTM3T0M7RTREdU53QztBM0V1dU96QztBZTk3T0M7RTREd05vQztBM0V5dU9yQztBZWo4T0M7RTREeU5vQztBM0UydU9yQztBZXA4T0M7RTREME5rQztBM0U2dU9uQztBZXY4T0M7RTREMk5xQztBM0UrdU90QztBZTE4T0M7RTRENE5pQztBM0Vpdk9sQztBZTc4T0M7RTRENk5zQztBM0Vtdk92QztBZWg5T0M7RTREOE5nQztBM0Vxdk9qQztBZW45T0M7RTREK05xQztBM0V1dk90QztBZXQ5T0M7RTREZ082QztBM0V5dk85QztBZXo5T0M7RTREaU8yQztBM0Uydk81QztBZTU5T0M7RTREa09xQztBM0U2dk90QztBZS85T0M7RTREbU9vQztBM0Urdk9yQztBZWwrT0M7RTREb09xQztBM0Vpd090QztBZXIrT0M7RTREcU9vQztBM0Vtd09yQztBZXgrT0M7RTREc09nQztBM0Vxd09qQztBZTMrT0M7RTREdU91QztBM0V1d094QztBZTkrT0M7RTREd091QztBM0V5d094QztBZWovT0M7RTREeU91QztBM0Uyd094QztBZXAvT0M7RTREME9pQztBM0U2d09sQztBZXYvT0M7RTREMk9nQztBM0Urd09qQztBZTEvT0M7RTRENE91QztBM0VpeE94QztBZTcvT0M7RTRENk9zQztBM0VteE92QztBZWhnUEM7RTREOE9xQztBM0VxeE90QztBZW5nUEM7RTREK091QztBM0V1eE94QztBZXRnUEM7RTREZ1BxQztBM0V5eE90QztBZXpnUEM7RTREaVBzQztBM0UyeE92QztBZTVnUEM7RTREa1BxQztBM0U2eE90QztBZS9nUEM7RTREbVA4QztBM0UreE8vQztBZWxoUEM7RTREb1A4QztBM0VpeU8vQztBZXJoUEM7RTREcVArQztBM0VteU9oRDtBZXhoUEM7RTREc1A0QztBM0VxeU83QztBZTNoUEM7RTREdVB1QztBM0V1eU94QztBZTloUEM7RTREd1B1QztBM0V5eU94QztBZWppUEM7RTREeVB3QztBM0UyeU96QztBZXBpUEM7RTREMFBxQztBM0U2eU90QztBZXZpUEM7RTREMlBnQztBM0UreU9qQztBZTFpUEM7RTRENFBpQztBM0Vpek9sQztBZTdpUEM7RTRENlBxQztBM0Vtek90QztBZWhqUEM7RTREOFBpQztBM0Vxek9sQztBZW5qUEM7RTREK1BpQztBM0V1ek9sQztBZXRqUEM7RTREZ1F1QztBM0V5ek94QztBZXpqUEM7RTREaVErQjtBM0Uyek9oQztBZTVqUEM7RTREa1F5QztBM0U2ek8xQztBZS9qUEM7RTREbVFvQztBM0Urek9yQztBZWxrUEM7RTREb1EwQztBM0VpME8zQztBZXJrUEM7RTREcVF5QztBM0VtME8xQztBZXhrUEM7RTREc1FnQztBM0VxME9qQztBZTNrUEM7RTREdVFnQztBM0V1ME9qQztBZTlrUEM7RTREd1E0QztBM0V5ME83QztBZWpsUEM7RTREeVFnQztBM0UyME9qQztBZXBsUEM7RTREMFE2QztBM0U2ME85QztBZXZsUEM7RTREMlF5QztBM0UrME8xQztBZTFsUEM7RTRENFFxQztBM0VpMU90QztBZTdsUEM7RTRENlEwQztBM0VtMU8zQztBZWhtUEM7RTREOFFxQztBM0VxMU90QztBZW5tUEM7RTREK1E4QztBM0V1MU8vQztBZXRtUEM7RTREZ1JvQztBM0V5MU9yQztBZXptUEM7RTREaVJ5QztBM0UyMU8xQztBZTVtUEM7RTREa1IyQztBM0U2MU81QztBZS9tUEM7RTREbVJxQztBM0UrMU90QztBZWxuUEM7RTREb1JxQztBM0VpMk90QztBZXJuUEM7RTREcVJxQztBM0VtMk90QztBZXhuUEM7RTREc1J1QztBM0VxMk94QztBZTNuUEM7RTREdVJtQztBM0V1Mk9wQztBZTluUEM7RTREd1IrQjtBM0V5Mk9oQztBZWpvUEM7RTREeVJzQztBM0UyMk92QztBZXBvUEM7RTREMFJrQztBM0U2Mk9uQztBZXZvUEM7RTREMlJtQztBM0UrMk9wQztBZTFvUEM7RTRENFJpQztBM0VpM09sQztBZTdvUEM7RTRENlI4QjtBM0VtM08vQjtBZWhwUEM7RTREOFIrQjtBM0VxM09oQztBZW5wUEM7RTREK1JnQztBM0V1M09qQztBZXRwUEM7RTREZ1NrQztBM0V5M09uQztBZXpwUEM7RTREaVNrQztBM0UyM09uQztBZTVwUEM7RTREa1NzQztBM0U2M092QztBZS9wUEM7RTREbVN5QztBM0UrM08xQztBZWxxUEM7RTREb1N1QztBM0VpNE94QztBZXJxUEM7RTREcVMwQztBM0VtNE8zQztBZXhxUEM7RTREc1N3QztBM0VxNE96QztBZTNxUEM7RTREdVNtQztBM0V1NE9wQztBZTlxUEM7RTREd1MwQztBM0V5NE8zQztBZWpyUEM7RTREeVN1QztBM0UyNE94QztBZXByUEM7RTREMFNrQztBM0U2NE9uQztBZXZyUEM7RTREMlNtQztBM0UrNE9wQztBZTFyUEM7RTRENFN1QztBM0VpNU94QztBZTdyUEM7RTRENlM4QztBM0VtNU8vQztBZWhzUEM7RTREOFN5QztBM0VxNU8xQztBZW5zUEM7RTREK1NxQztBM0V1NU90QztBZXRzUEM7RTREZ1R5QztBM0V5NU8xQztBZXpzUEM7RTREaVRpQztBM0UyNU9sQztBZTVzUEM7RTREa1RpQztBM0U2NU9sQztBZS9zUEM7RTREbVRzQztBM0UrNU92QztBZWx0UEM7RTREb1QrQjtBM0VpNk9oQztBZXJ0UEM7RTREcVRvQztBM0VtNk9yQztBZXh0UEM7RTREc1R3QztBM0VxNk96QztBZTN0UEM7RTREdVRnQztBM0V1Nk9qQztBZTl0UEM7RTREd1RpQztBM0V5Nk9sQztBZWp1UEM7RTREeVQyQztBM0UyNk81QztBZXB1UEM7RTREMFQ4QztBM0U2Nk8vQztBZXZ1UEM7RTREMlQ4QztBM0UrNk8vQztBZTF1UEM7RTRENFRpRDtBM0VpN09sRDtBZTd1UEM7RTRENlRpRDtBM0VtN09sRDtBZWh2UEM7RTREOFQ4QztBM0VxN08vQztBZW52UEM7RTREK1Q4QztBM0V1N08vQztBZXR2UEM7RTREZ1VrRDtBM0V5N09uRDtBZXp2UEM7RTREaVVpRDtBM0UyN09sRDtBZTV2UEM7RTREa1U4QztBM0U2N08vQztBZS92UEM7RTREbVVvRDtBM0UrN09yRDtBZWx3UEM7RTREb1V5RDtBM0VpOE8xRDtBZXJ3UEM7RTREcVVpRDtBM0VtOE9sRDtBZXh3UEM7RTREc1VnRDtBM0VxOE9qRDtBZTN3UEM7RTREdVVzQztBM0V1OE92QztBZTl3UEM7RTREd1V3QztBM0V5OE96QztBZWp4UEM7RTREeVUrQjtBM0UyOE9oQztBZXB4UEM7RTREMFVtQztBM0U2OE9wQztBZXZ4UEM7RTREMlVnQztBM0UrOE9qQztBZTF4UEM7RTRENFVxQztBM0VpOU90QztBZTd4UEM7RTRENlUrQjtBM0VtOU9oQztBZWh5UEM7RTREOFVnQztBM0VxOU9qQztBZW55UEM7RTREK1VpQztBM0V1OU9sQztBZXR5UEM7RTREZ1YrQjtBM0V5OU9oQztBZXp5UEM7RTREaVZtQztBM0UyOU9wQztBZTV5UEM7RTREa1YrQjtBM0U2OU9oQztBZS95UEM7RTREbVZnQztBM0UrOU9qQztBZWx6UEM7RTREb1Y4QjtBM0VpK08vQjtBZXJ6UEM7RTREcVZxQztBM0VtK090QztBZXh6UEM7RTREc1ZrQztBM0VxK09uQztBZTN6UEM7RTREdVZ5QztBM0V1K08xQztBZTl6UEM7RTREd1ZzQztBM0V5K092QztBZWowUEM7RTREeVZtQztBM0UyK09wQztBZXAwUEM7RTREMFZtQztBM0U2K09wQztBZXYwUEM7RTREMlYrQjtBM0UrK09oQztBZTEwUEM7RTRENFZpQztBM0VpL09sQztBZTcwUEM7RTRENlZvQztBM0VtL09yQztBZWgxUEM7RTREOFZtQztBM0VxL09wQztBZW4xUEM7RTREK1ZvQztBM0V1L09yQztBZXQxUEM7RTREZ1drQztBM0V5L09uQztBZXoxUEM7RTREaVdrQztBM0UyL09uQztBZTUxUEM7RTREa1c4QjtBM0U2L08vQjtBZS8xUEM7RTREbVdxQztBM0UrL090QztBZWwyUEM7RTREb1d1QztBM0VpZ1B4QztBZXIyUEM7RTREcVc4QjtBM0VtZ1AvQjtBZXgyUEM7RTREc1dvQztBM0VxZ1ByQztBZTMyUEM7RTREdVdtQztBM0V1Z1BwQztBZTkyUEM7RTREd1crQjtBM0V5Z1BoQztBZWozUEM7RTREeVdtQztBM0UyZ1BwQztBZXAzUEM7RTREMFdrQztBM0U2Z1BuQztBZXYzUEM7RTREMldvQztBM0UrZ1ByQztBZTEzUEM7RTRENFdvQztBM0VpaFByQztBZTczUEM7RTRENldtQztBM0VtaFBwQztBZWg0UEM7RTREOFdtQztBM0VxaFBwQztBZW40UEM7RTREK1dxQztBM0V1aFB0QztBZXQ0UEM7RTREZ1htQztBM0V5aFBwQztBZXo0UEM7RTREaVgrQjtBM0UyaFBoQztBZTU0UEM7RTREa1h3QztBM0U2aFB6QztBZS80UEM7RTREbVg2QztBM0UraFA5QztBZWw1UEM7RTREb1hxQztBM0VpaVB0QztBZXI1UEM7RTREcVhrQztBM0VtaVBuQztBZXg1UEM7RTREc1hvQztBM0VxaVByQztBZTM1UEM7RTREdVhrQztBM0V1aVBuQztBZTk1UEM7RTREd1hpQztBM0V5aVBsQztBZWo2UEM7RTREeVhnQztBM0UyaVBqQztBZXA2UEM7RTREMFg4QjtBM0U2aVAvQjtBZXY2UEM7RTREMlhpQztBM0UraVBsQztBZTE2UEM7RTRENFhpQztBM0VpalBsQztBZTc2UEM7RTRENlg4QjtBM0VtalAvQjtBZWg3UEM7RTREOFhzQztBM0VxalB2QztBZW43UEM7RTREK1hnQztBM0V1alBqQztBZXQ3UEM7RTREZ1l3QztBM0V5alB6QztBZXo3UEM7RTREaVlpQztBM0UyalBsQztBZTU3UEM7RTREa1lzQztBM0U2alB2QztBZS83UEM7RTREbVlvQztBM0UralByQztBZWw4UEM7RTREb1lxQztBM0Vpa1B0QztBZXI4UEM7RTREcVkrQjtBM0Vta1BoQztBZXg4UEM7RTREc1ltQztBM0Vxa1BwQztBZTM4UEM7RTREdVl3QztBM0V1a1B6QztBZTk4UEM7RTREd1kyQztBM0V5a1A1QztBZWo5UEM7RTREeVlpQztBM0Uya1BsQztBZXA5UEM7RTREMFl1QztBM0U2a1B4QztBZXY5UEM7RTREMlltQztBM0Ura1BwQztBZTE5UEM7RTRENFkwQztBM0VpbFAzQztBZTc5UEM7RTRENllrQztBM0VtbFBuQztBZWgrUEM7RTREOFkrQjtBM0VxbFBoQztBZW4rUEM7RTREK1l3QztBM0V1bFB6QztBZXQrUEM7RTREZ1p5QztBM0V5bFAxQztBZXorUEM7RTREaVppQztBM0UybFBsQztBZTUrUEM7RTREa1ptQztBM0U2bFBwQztBZS8rUEM7RTREbVptQztBM0UrbFBwQztBZWwvUEM7RTREb1p3QztBM0VpbVB6QztBZXIvUEM7RTREcVprQztBM0VtbVBuQztBZXgvUEM7RTREc1ppQztBM0VxbVBsQztBZTMvUEM7RTREdVpxQztBM0V1bVB0QztBZTkvUEM7RTREd1orQjtBM0V5bVBoQztBZWpnUUM7RTREeVorQjtBM0UybVBoQztBZXBnUUM7RTREMFpzQztBM0U2bVB2QztBZXZnUUM7RTREMlorQjtBM0UrbVBoQztBZTFnUUM7RTRENFo4QjtBM0VpblAvQjtBZTdnUUM7RTRENlpnQztBM0VtblBqQztBZWhoUUM7RTREOFpvQztBM0VxblByQztBZW5oUUM7RTREK1pxQztBM0V1blB0QztBZXRoUUM7RTREZ2FxQztBM0V5blB0QztBZXpoUUM7RTREaWErQjtBM0UyblBoQztBZTVoUUM7RTREa2FnQztBM0U2blBqQztBZS9oUUM7RTREbWFpQztBM0UrblBsQztBZWxpUUM7RTREb2FtQztBM0Vpb1BwQztBZXJpUUM7RTREcWF3QztBM0Vtb1B6QztBZXhpUUM7RTREc2E2QztBM0Vxb1A5QztBZTNpUUM7RTREdWEwQztBM0V1b1AzQztBZTlpUUM7RTREd2FpQztBM0V5b1BsQztBZWpqUUM7RTREeWFpQztBM0Uyb1BsQztBZXBqUUM7RTREMGFpQztBM0U2b1BsQztBZXZqUUM7RTREMmFpQztBM0Urb1BsQztBZTFqUUM7RTRENGFtQztBM0VpcFBwQztBZTdqUUM7RTRENmFtQztBM0VtcFBwQztBZWhrUUM7RTREOGErQjtBM0VxcFBoQztBZW5rUUM7RTREK2FvQztBM0V1cFByQztBZXRrUUM7RTREZ2JtQztBM0V5cFBwQztBZXprUUM7RTREaWJ1QztBM0UycFB4QztBZTVrUUM7RTREa2JzQztBM0U2cFB2QztBZS9rUUM7RTREbWI2QztBM0UrcFA5QztBZWxsUUM7RTREb2IrQztBM0VpcVBoRDtBZXJsUUM7RTREcWJpQztBM0VtcVBsQztBZXhsUUM7RTREc2JxQztBM0VxcVB0QztBZTNsUUM7RTREdWI0QztBM0V1cVA3QztBZTlsUUM7RTREd2J1QztBM0V5cVB4QztBZWptUUM7RTREeWI0QztBM0UycVA3QztBZXBtUUM7RTREMGJtRDtBM0U2cVBwRDtBZXZtUUM7RTREMmI4QjtBM0UrcVAvQjtBZTFtUUM7RTRENGJzQztBM0VpclB2QztBZTdtUUM7RTRENmJvQztBM0VtclByQztBZWhuUUM7RTREOGJtQztBM0VxclBwQztBZW5uUUM7RTREK2JxQztBM0V1clB0QztBZXRuUUM7RTREZ2M2QztBM0V5clA5QztBZXpuUUM7RTREaWMwQztBM0UyclAzQztBZTVuUUM7RTREa2M4QjtBM0U2clAvQjtBZS9uUUM7RTREbWMrQztBM0UrclBoRDtBZWxvUUM7RTREb2N3QztBM0Vpc1B6QztBZXJvUUM7RTREcWN1QztBM0Vtc1B4QztBZXhvUUM7RTREc2NpQztBM0Vxc1BsQztBZTNvUUM7RTREdWM4QjtBM0V1c1AvQjtBZTlvUUM7RTREd2NrQztBM0V5c1BuQztBZWpwUUM7RTREeWNzQztBM0Uyc1B2QztBZXBwUUM7RTREMGNnQztBM0U2c1BqQztBZXZwUUM7RTREMmNpQztBM0Urc1BsQztBZTFwUUM7RTRENGNpQztBM0VpdFBsQztBZTdwUUM7RTRENmNzQztBM0VtdFB2QztBZWhxUUM7RTREOGNnQztBM0VxdFBqQztBZW5xUUM7RTREK2MrQjtBM0V1dFBoQztBZXRxUUM7RTREZ2RtQztBM0V5dFBwQztBZXpxUUM7RTREaWR1QztBM0UydFB4QztBZTVxUUM7RTREa2RxQztBM0U2dFB0QztBZS9xUUM7RTREbWRvQztBM0UrdFByQztBZWxyUUM7RTREb2R3QztBM0VpdVB6QztBZXJyUUM7RTREcWRtQztBM0VtdVBwQztBZXhyUUM7RTREc2R3QztBM0VxdVB6QztBZTNyUUM7RTREdWRxQztBM0V1dVB0QztBZTlyUUM7RTREd2RzQztBM0V5dVB2QztBZWpzUUM7RTREeWRxQztBM0UydVB0QztBZXBzUUM7RTREMGRzQztBM0U2dVB2QztBZXZzUUM7RTREMmR1QztBM0UrdVB4QztBZTFzUUM7RTRENGQ4QztBM0VpdlAvQztBZTdzUUM7RTRENmR1QztBM0VtdlB4QztBZWh0UUM7RTREOGQyQztBM0VxdlA1QztBZW50UUM7RTREK2RtQztBM0V1dlBwQztBZXR0UUM7RTREZ2UwQztBM0V5dlAzQztBZXp0UUM7RTREaWU0QztBM0UydlA3QztBZTV0UUM7RTREa2V5QztBM0U2dlAxQztBZS90UUM7RTREbWVzQztBM0UrdlB2QztBZWx1UUM7RTREb2VxQztBM0Vpd1B0QztBZXJ1UUM7RTREcWVvQztBM0Vtd1ByQztBZXh1UUM7RTREc2UrQjtBM0Vxd1BoQztBZTN1UUM7RTREdWVvQztBM0V1d1ByQztBZTl1UUM7RTREd2UrQjtBM0V5d1BoQztBZWp2UUM7RTREeWVpQztBM0Uyd1BsQztBZXB2UUM7RTREMGVzQztBM0U2d1B2QztBZXZ2UUM7RTREMmUrQjtBM0Urd1BoQztBZTF2UUM7RTRENGVtQztBM0VpeFBwQztBZTd2UUM7RTRENmU0QztBM0VteFA3QztBZWh3UUM7RTREOGVrQztBM0VxeFBuQztBZW53UUM7RTREK2UwQztBM0V1eFAzQztBZXR3UUM7RTREZ2ZvQztBM0V5eFByQztBZXp3UUM7RTREaWZzQztBM0UyeFB2QztBZTV3UUM7RTREa2YwQztBM0U2eFAzQztBZS93UUM7RTREbWZxQztBM0UreFB0QztBZWx4UUM7RTREb2YrQjtBM0VpeVBoQztBZXJ4UUM7RTREcWZzQztBM0VteVB2QztBZXh4UUM7RTREc2YrQjtBM0VxeVBoQztBZTN4UUM7RTREdWZ5QztBM0V1eVAxQztBZTl4UUM7RTREd2ZtQztBM0V5eVBwQztBZWp5UUM7RTREeWZnQztBM0UyeVBqQztBZXB5UUM7RTREMGZpQztBM0U2eVBsQztBZXZ5UUM7RTREMmZvQztBM0UreVByQztBZTF5UUM7RTRENGZrQztBM0VpelBuQztBZTd5UUM7RTRENmY4QjtBM0VtelAvQjtBZWh6UUM7RTREOGZpQztBM0VxelBsQztBZW56UUM7RTREK2Z1QztBM0V1elB4QztBZXR6UUM7RTREZ2dCc0M7QTNFeXpQdkM7QWV6elFDO0U0RGlnQnNDO0EzRTJ6UHZDO0FlNXpRQztFNERrZ0IrQjtBM0U2elBoQztBZS96UUM7RTREbWdCdUM7QTNFK3pQeEM7QWVsMFFDO0U0RG9nQjJDO0EzRWkwUDVDO0FlcjBRQztFNERxZ0I0QztBM0VtMFA3QztBZXgwUUM7RTREc2dCaUQ7QTNFcTBQbEQ7QWUzMFFDO0U0RHVnQm9DO0EzRXUwUHJDO0FlOTBRQztFNER3Z0J1QztBM0V5MFB4QztBZWoxUUM7RTREeWdCd0M7QTNFMjBQekM7QWVwMVFDO0U0RDBnQnVDO0EzRTYwUHhDO0FldjFRQztFNEQyZ0IyQztBM0UrMFA1QztBZTExUUM7RTRENGdCbUM7QTNFaTFQcEM7QWU3MVFDO0U0RDZnQmtDO0EzRW0xUG5DO0FlaDJRQztFNEQ4Z0JxQztBM0VxMVB0QztBZW4yUUM7RTREK2dCeUM7QTNFdTFQMUM7QWV0MlFDO0U0RGdoQmtDO0EzRXkxUG5DO0FlejJRQztFNERpaEIrQjtBM0UyMVBoQztBZTUyUUM7RTREa2hCZ0M7QTNFNjFQakM7QWUvMlFDO0U0RG1oQnFDO0EzRSsxUHRDO0FlbDNRQztFNERvaEJrQztBM0VpMlBuQztBZXIzUUM7RTREcWhCd0M7QTNFbTJQekM7QWV4M1FDO0U0RHNoQmlDO0EzRXEyUGxDO0FlMzNRQztFNER1aEI0QztBM0V1MlA3QztBZTkzUUM7RTREd2hCMEM7QTNFeTJQM0M7QWVqNFFDO0U0RHloQmtDO0EzRTIyUG5DO0FlcDRRQztFNEQwaEJtQztBM0U2MlBwQztBZXY0UUM7RTREMmhCZ0M7QTNFKzJQakM7QWUxNFFDO0U0RDRoQjhCO0EzRWkzUC9CO0FlNzRRQztFNEQ2aEJxQztBM0VtM1B0QztBZWg1UUM7RTREOGhCcUM7QTNFcTNQdEM7QWVuNVFDO0U0RCtoQjZCO0EzRXUzUDlCO0FldDVRQztFNERnaUJvQztBM0V5M1ByQztBZXo1UUM7RTREaWlCZ0M7QTNFMjNQakM7QWU1NVFDO0U0RGtpQitCO0EzRTYzUGhDO0FlLzVRQztFNERtaUJnQztBM0UrM1BqQztBZWw2UUM7RTREb2lCOEI7QTNFaTRQL0I7QWVyNlFDO0U0RHFpQmtDO0EzRW00UG5DO0FleDZRQztFNERzaUJxQztBM0VxNFB0QztBZTM2UUM7RTREdWlCaUM7QTNFdTRQbEM7QWU5NlFDO0U0RHdpQnFDO0EzRXk0UHRDO0FlajdRQztFNER5aUJ3QztBM0UyNFB6QztBZXA3UUM7RTREMGlCb0M7QTNFNjRQckM7QWV2N1FDO0U0RDJpQmlDO0EzRSs0UGxDO0FlMTdRQztFNEQ0aUJpQztBM0VpNVBsQztBZTc3UUM7RTRENmlCdUM7QTNFbTVQeEM7QWVoOFFDO0U0RDhpQndDO0EzRXE1UHpDO0FlbjhRQztFNEQraUI0QztBM0V1NVA3QztBZXQ4UUM7RTREZ2pCd0M7QTNFeTVQekM7QWV6OFFDO0U0RGlqQmtDO0EzRTI1UG5DO0FlNThRQztFNERrakJnQztBM0U2NVBqQztBZS84UUM7RTREbWpCa0M7QTNFKzVQbkM7QWVsOVFDO0U0RG9qQmdDO0EzRWk2UGpDO0FlcjlRQztFNERxakJ1QztBM0VtNlB4QztBZXg5UUM7RTREc2pCeUM7QTNFcTZQMUM7QWUzOVFDO0U0RHVqQnFDO0EzRXU2UHRDO0FlOTlRQztFNER3akJ1QztBM0V5NlB4QztBZWorUUM7RTREeWpCaUM7QTNFMjZQbEM7QWVwK1FDO0U0RDBqQm9DO0EzRTY2UHJDO0FlditRQztFNEQyakJvQztBM0UrNlByQztBZTErUUM7RTRENGpCc0M7QTNFaTdQdkM7QWU3K1FDO0U0RDZqQmlDO0EzRW03UGxDO0FlaC9RQztFNEQ4akJ1QztBM0VxN1B4QztBZW4vUUM7RTREK2pCcUM7QTNFdTdQdEM7QWV0L1FDO0U0RGdrQnNDO0EzRXk3UHZDO0Flei9RQztFNERpa0JzQztBM0UyN1B2QztBZTUvUUM7RTREa2tCd0M7QTNFNjdQekM7QWUvL1FDO0U0RG1rQjZDO0EzRSs3UDlDO0FlbGdSQztFNERva0J3QztBM0VpOFB6QztBZXJnUkM7RTREcWtCa0M7QTNFbThQbkM7QWV4Z1JDO0U0RHNrQnlDO0EzRXE4UDFDO0FlM2dSQztFNER1a0JtQztBM0V1OFBwQztBZTlnUkM7RTREd2tCK0I7QTNFeThQaEM7QWVqaFJDO0U0RHlrQnVDO0EzRTI4UHhDO0FlcGhSQztFNEQwa0I2QztBM0U2OFA5QztBZXZoUkM7RTREMmtCa0M7QTNFKzhQbkM7QWUxaFJDO0U0RDRrQitCO0EzRWk5UGhDO0FlN2hSQztFNEQ2a0JtQztBM0VtOVBwQztBZWhpUkM7RTREOGtCb0M7QTNFcTlQckM7QWVuaVJDO0U0RCtrQjBDO0EzRXU5UDNDO0FldGlSQztFNERnbEJzQztBM0V5OVB2QztBZXppUkM7RTREaWxCc0M7QTNFMjlQdkM7QWU1aVJDO0U0RGtsQjRDO0EzRTY5UDdDO0FlL2lSQztFNERtbEJxQztBM0UrOVB0QztBZWxqUkM7RTREb2xCcUM7QTNFaStQdEM7QWVyalJDO0U0RHFsQnNDO0EzRW0rUHZDO0FleGpSQztFNERzbEI2QztBM0VxK1A5QztBZTNqUkM7RTREdWxCMkM7QTNFdStQNUM7QWU5alJDO0U0RHdsQm9DO0EzRXkrUHJDO0FlamtSQztFNER5bEIwQztBM0UyK1AzQztBZXBrUkM7RTREMGxCcUM7QTNFNitQdEM7QWV2a1JDO0U0RDJsQjhDO0EzRSsrUC9DO0FlMWtSQztFNEQ0bEJ3QztBM0VpL1B6QztBZTdrUkM7RTRENmxCbUM7QTNFbS9QcEM7QWVobFJDO0U0RDhsQmdDO0EzRXEvUGpDO0FlbmxSQztFNEQrbEJrQztBM0V1L1BuQztBZXRsUkM7RTREZ21CaUM7QTNFeS9QbEM7QWV6bFJDO0U0RGltQitCO0EzRTIvUGhDO0FlNWxSQztFNERrbUJtQztBM0U2L1BwQztBZS9sUkM7RTREbW1Cc0M7QTNFKy9QdkM7QWVsbVJDO0U0RG9tQjZDO0EzRWlnUTlDO0Flcm1SQztFNERxbUJxQztBM0VtZ1F0QztBZXhtUkM7RTREc21Cb0M7QTNFcWdRckM7QWUzbVJDO0U0RHVtQmlDO0EzRXVnUWxDO0FlOW1SQztFNER3bUJnQztBM0V5Z1FqQztBZWpuUkM7RTREeW1CdUM7QTNFMmdReEM7QWVwblJDO0U0RDBtQjZDO0EzRTZnUTlDO0Fldm5SQztFNEQybUIrQztBM0UrZ1FoRDtBZTFuUkM7RTRENG1CMkM7QTNFaWhRNUM7QWU3blJDO0U0RDZtQjZDO0EzRW1oUTlDO0FlaG9SQztFNEQ4bUJzQztBM0VxaFF2QztBZW5vUkM7RTREK21CNkM7QTNFdWhROUM7QWV0b1JDO0U0RGduQnFDO0EzRXloUXRDO0Flem9SQztFNERpbkJxQztBM0UyaFF0QztBZTVvUkM7RTREa25CMEM7QTNFNmhRM0M7QWUvb1JDO0U0RG1uQjBDO0EzRStoUTNDO0FlbHBSQztFNERvbkIyQztBM0VpaVE1QztBZXJwUkM7RTREcW5Cd0M7QTNFbWlRekM7QWV4cFJDO0U0RHNuQnVDO0EzRXFpUXhDO0FlM3BSQztFNER1bkJvQztBM0V1aVFyQztBZTlwUkM7RTREd25Cd0M7QTNFeWlRekM7QWVqcVJDO0U0RHluQndDO0EzRTJpUXpDO0FlcHFSQztFNEQwbkJxQztBM0U2aVF0QztBZXZxUkM7RTREMm5CZ0M7QTNFK2lRakM7QWUxcVJDO0U0RDRuQndDO0EzRWlqUXpDO0FlN3FSQztFNEQ2bkJxQztBM0VtalF0QztBZWhyUkM7RTREOG5Cb0M7QTNFcWpRckM7QWVuclJDO0U0RCtuQjhDO0EzRXVqUS9DO0FldHJSQztFNERnb0IwQztBM0V5alEzQztBZXpyUkM7RTREaW9CbUM7QTNFMmpRcEM7QWU1clJDO0U0RGtvQm1DO0EzRTZqUXBDO0FlL3JSQztFNERtb0JrQztBM0UralFuQztBZWxzUkM7RTREb29CcUM7QTNFaWtRdEM7QWVyc1JDO0U0RHFvQjBDO0EzRW1rUTNDO0FleHNSQztFNERzb0JxQztBM0Vxa1F0QztBZTNzUkM7RTREdW9COEI7QTNFdWtRL0I7QWU5c1JDO0U0RHdvQjBDO0EzRXlrUTNDO0FlanRSQztFNER5b0JnRDtBM0Uya1FqRDtBZXB0UkM7RTREMG9CeUM7QTNFNmtRMUM7QWV2dFJDO0U0RDJvQjBDO0EzRStrUTNDO0FlMXRSQztFNEQ0b0JrQztBM0VpbFFuQztBZTd0UkM7RTRENm9CcUM7QTNFbWxRdEM7QWVodVJDO0U0RDhvQnlDO0EzRXFsUTFDO0FlbnVSQztFNEQrb0JrQztBM0V1bFFuQztBZXR1UkM7RTREZ3BCZ0M7QTNFeWxRakM7QWV6dVJDO0U0RGlwQnVDO0EzRTJsUXhDO0FlNXVSQztFNERrcEJvQztBM0U2bFFyQztBZS91UkM7RTREbXBCcUM7QTNFK2xRdEM7QWVsdlJDO0U0RG9wQnNDO0EzRWltUXZDO0FlcnZSQztFNERxcEJpQztBM0VtbVFsQztBZXh2UkM7RTREc3BCZ0M7QTNFcW1RakM7QWUzdlJDO0U0RHVwQitCO0EzRXVtUWhDO0FlOXZSQztFNER3cEJ3QztBM0V5bVF6QztBZWp3UkM7RTREeXBCa0M7QTNFMm1RbkM7QWVwd1JDO0U0RDBwQitCO0EzRTZtUWhDO0FldndSQztFNEQycEJzQztBM0UrbVF2QztBZTF3UkM7RTRENHBCc0M7QTNFaW5RdkM7QWU3d1JDO0U0RDZwQitCO0EzRW1uUWhDO0FlaHhSQztFNEQ4cEJnQztBM0VxblFqQztBZW54UkM7RTREK3BCbUM7QTNFdW5RcEM7QWV0eFJDO0U0RGdxQmdDO0EzRXluUWpDO0FlenhSQztFNERpcUJxQztBM0UyblF0QztBZTV4UkM7RTREa3FCbUM7QTNFNm5RcEM7QWUveFJDO0U0RG1xQnVDO0EzRStuUXhDO0FlbHlSQztFNERvcUIwQztBM0Vpb1EzQztBZXJ5UkM7RTREcXFCd0M7QTNFbW9RekM7QWV4eVJDO0U0RHNxQmtDO0EzRXFvUW5DO0FlM3lSQztFNER1cUJpQztBM0V1b1FsQztBZTl5UkM7RTREd3FCZ0M7QTNFeW9RakM7QWVqelJDO0U0RHlxQmlDO0EzRTJvUWxDO0FlcHpSQztFNEQwcUJvQztBM0U2b1FyQztBZXZ6UkM7RTREMnFCd0M7QTNFK29RekM7QWUxelJDO0U0RDRxQnlDO0EzRWlwUTFDO0FlN3pSQztFNEQ2cUIwQztBM0VtcFEzQztBZWgwUkM7RTREOHFCdUM7QTNFcXBReEM7QWVuMFJDO0U0RCtxQnFDO0EzRXVwUXRDO0FldDBSQztFNERnckJnQztBM0V5cFFqQztBZXowUkM7RTREaXJCa0M7QTNFMnBRbkM7QWU1MFJDO0U0RGtyQmdDO0EzRTZwUWpDO0FlLzBSQztFNERtckJrQztBM0UrcFFuQztBZWwxUkM7RTREb3JCbUM7QTNFaXFRcEM7QWVyMVJDO0U0RHFyQm9DO0EzRW1xUXJDO0FleDFSQztFNERzckJrQztBM0VxcVFuQztBZTMxUkM7RTREdXJCZ0M7QTNFdXFRakM7QWU5MVJDO0U0RHdyQm1DO0EzRXlxUXBDO0FlajJSQztFNER5ckJrQztBM0UycVFuQztBZXAyUkM7RTREMHJCc0M7QTNFNnFRdkM7QWV2MlJDO0U0RDJyQmdDO0EzRStxUWpDO0FlMTJSQztFNEQ0ckJnQztBM0VpclFqQztBZTcyUkM7RTRENnJCZ0M7QTNFbXJRakM7QWVoM1JDO0U0RDhyQmlDO0EzRXFyUWxDO0FlbjNSQztFNEQrckIrQjtBM0V1clFoQztBZXQzUkM7RTREZ3NCZ0M7QTNFeXJRakM7QWV6M1JDO0U0RGlzQmlDO0EzRTJyUWxDO0FlNTNSQztFNERrc0JtQztBM0U2clFwQztBZS8zUkM7RTREbXNCbUM7QTNFK3JRcEM7QWVsNFJDO0U0RG9zQitCO0EzRWlzUWhDO0FlcjRSQztFNERxc0JzQztBM0Vtc1F2QztBZXg0UkM7RTREc3NCbUM7QTNFcXNRcEM7QWUzNFJDO0U0RHVzQm9DO0EzRXVzUXJDO0FlOTRSQztFNER3c0IyQztBM0V5c1E1QztBZWo1UkM7RTREeXNCbUM7QTNFMnNRcEM7QWVwNVJDO0U0RDBzQm1DO0EzRTZzUXBDO0FldjVSQztFNEQyc0I0QztBM0Urc1E3QztBZTE1UkM7RTRENHNCbUM7QTNFaXRRcEM7QWU3NVJDO0U0RDZzQmtDO0EzRW10UW5DO0FlaDZSQztFNEQ4c0JpQztBM0VxdFFsQztBZW42UkM7RTREK3NCa0M7QTNFdXRRbkM7QWV0NlJDO0U0RGd0QmlDO0EzRXl0UWxDO0FlejZSQztFNERpdEJzQztBM0UydFF2QztBZTU2UkM7RTREa3RCK0I7QTNFNnRRaEM7QWUvNlJDO0U0RG10QitCO0EzRSt0UWhDO0FlbDdSQztFNERvdEJxQztBM0VpdVF0QztBZXI3UkM7RTREcXRCa0M7QTNFbXVRbkM7QWV4N1JDO0U0RHN0QitCO0EzRXF1UWhDO0FlMzdSQztFNER1dEJnQztBM0V1dVFqQztBZTk3UkM7RTREd3RCZ0M7QTNFeXVRakM7QWVqOFJDO0U0RHl0QmlDO0EzRTJ1UWxDO0FlcDhSQztFNEQwdEJ5QztBM0U2dVExQztBZXY4UkM7RTREMnRCNkI7QTNFK3VROUI7QWUxOFJDO0U0RDR0Qm9DO0EzRWl2UXJDO0FlNzhSQztFNEQ2dEJtQztBM0VtdlFwQztBZWg5UkM7RTREOHRCZ0M7QTNFcXZRakM7QWVuOVJDO0U0RCt0QmlDO0EzRXV2UWxDO0FldDlSQztFNERndUI4QjtBM0V5dlEvQjtBZXo5UkM7RTREaXVCa0M7QTNFMnZRbkM7QWU1OVJDO0U0RGt1Qm1DO0EzRTZ2UXBDO0FlLzlSQztFNERtdUJpQztBM0UrdlFsQztBZWwrUkM7RTREb3VCaUM7QTNFaXdRbEM7QWVyK1JDO0U0RHF1QnNDO0EzRW13UXZDO0FleCtSQztFNERzdUJ3QztBM0Vxd1F6QztBZTMrUkM7RTREdXVCK0I7QTNFdXdRaEM7QWU5K1JDO0U0RHd1Qm9DO0EzRXl3UXJDO0Flai9SQztFNER5dUIwQztBM0Uyd1EzQztBZXAvUkM7RTREMHVCb0M7QTNFNndRckM7QWV2L1JDO0U0RDJ1QmlDO0EzRSt3UWxDO0FlMS9SQztFNEQ0dUJtQztBM0VpeFFwQztBZTcvUkM7RTRENnVCbUM7QTNFbXhRcEM7QWVoZ1NDO0U0RDh1QmlDO0EzRXF4UWxDO0FlbmdTQztFNEQrdUJzQztBM0V1eFF2QztBZXRnU0M7RTREZ3ZCdUM7QTNFeXhReEM7QWV6Z1NDO0U0RGl2QnlDO0EzRTJ4UTFDO0FlNWdTQztFNERrdkJrQztBM0U2eFFuQztBZS9nU0M7RTREbXZCaUM7QTNFK3hRbEM7QWVsaFNDO0U0RG92QndDO0EzRWl5UXpDO0FlcmhTQztFNERxdkJnQztBM0VteVFqQztBZXhoU0M7RTREc3ZCcUM7QTNFcXlRdEM7QWUzaFNDO0U0RHV2QnVDO0EzRXV5UXhDO0FlOWhTQztFNER3dkJxQztBM0V5eVF0QztBZWppU0M7RTREeXZCc0M7QTNFMnlRdkM7QWVwaVNDO0U0RDB2QitCO0EzRTZ5UWhDO0FldmlTQztFNEQydkJrQztBM0UreVFuQztBZTFpU0M7RTRENHZCZ0M7QTNFaXpRakM7QWU3aVNDO0U0RDZ2QitCO0EzRW16UWhDO0FlaGpTQztFNEQ4dkJvQztBM0VxelFyQztBZW5qU0M7RTREK3ZCMEM7QTNFdXpRM0M7QWV0alNDO0U0RGd3QnlDO0EzRXl6UTFDO0FlempTQztFNERpd0J1QztBM0UyelF4QztBZTVqU0M7RTREa3dCb0M7QTNFNnpRckM7QWUvalNDO0U0RG13Qm9DO0EzRSt6UXJDO0FlbGtTQztFNERvd0IrQjtBM0VpMFFoQztBZXJrU0M7RTREcXdCK0I7QTNFbTBRaEM7QWV4a1NDO0U0RHN3Qm1DO0EzRXEwUXBDO0FlM2tTQztFNER1d0JzQztBM0V1MFF2QztBZTlrU0M7RTREd3dCaUM7QTNFeTBRbEM7QWVqbFNDO0U0RHl3QmdDO0EzRTIwUWpDO0FlcGxTQztFNEQwd0JvQztBM0U2MFFyQztBZXZsU0M7RTREMndCK0I7QTNFKzBRaEM7QWUxbFNDO0U0RDR3Qm1DO0EzRWkxUXBDO0FlN2xTQztFNEQ2d0JrQztBM0VtMVFuQztBZWhtU0M7RTREOHdCa0M7QTNFcTFRbkM7QWVubVNDO0U0RCt3QnlDO0EzRXUxUTFDO0FldG1TQztFNERneEIrQjtBM0V5MVFoQztBZXptU0M7RTREaXhCb0M7QTNFMjFRckM7QWU1bVNDO0U0RGt4QjhDO0EzRTYxUS9DO0FlL21TQztFNERteEI4QztBM0UrMVEvQztBZWxuU0M7RTREb3hCK0M7QTNFaTJRaEQ7QWVyblNDO0U0RHF4QjRDO0EzRW0yUTdDO0FleG5TQztFNERzeEJxQztBM0VxMlF0QztBZTNuU0M7RTREdXhCdUM7QTNFdTJReEM7QWU5blNDO0U0RHd4QmdDO0EzRXkyUWpDO0Flam9TQztFNER5eEJzQztBM0UyMlF2QztBZXBvU0M7RTREMHhCK0I7QTNFNjJRaEM7QWV2b1NDO0U0RDJ4QmtDO0EzRSsyUW5DO0FlMW9TQztFNEQ0eEJnQztBM0VpM1FqQztBZTdvU0M7RTRENnhCaUM7QTNFbTNRbEM7QWVocFNDO0U0RDh4Qm9DO0EzRXEzUXJDO0FlbnBTQztFNEQreEJvQztBM0V1M1FyQztBZXRwU0M7RTREZ3lCK0I7QTNFeTNRaEM7QWV6cFNDO0U0RGl5QnNDO0EzRTIzUXZDO0FlNXBTQztFNERreUI4QjtBM0U2M1EvQjtBZS9wU0M7RTREbXlCcUM7QTNFKzNRdEM7QWVscVNDO0U0RG95QnlDO0EzRWk0UTFDO0FlcnFTQztFNERxeUJxQztBM0VtNFF0QztBZXhxU0M7RTREc3lCeUM7QTNFcTRRMUM7QWUzcVNDO0U0RHV5QmtDO0EzRXU0UW5DO0FlOXFTQztFNER3eUJvQztBM0V5NFFyQztBZWpyU0M7RTREeXlCbUM7QTNFMjRRcEM7QWVwclNDO0U0RDB5QmlDO0EzRTY0UWxDO0FldnJTQztFNEQyeUIrQjtBM0UrNFFoQztBZTFyU0M7RTRENHlCc0M7QTNFaTVRdkM7QWU3clNDO0U0RDZ5QnNDO0EzRW01UXZDO0FlaHNTQztFNEQ4eUJ3QztBM0VxNVF6QztBZW5zU0M7RTREK3lCd0M7QTNFdTVRekM7QWV0c1NDO0U0RGd6QitCO0EzRXk1UWhDO0FlenNTQztFNERpekJtQztBM0UyNVFwQztBZTVzU0M7RTREa3pCaUM7QTNFNjVRbEM7QWUvc1NDO0U0RG16QjhCO0EzRSs1US9CO0FlbHRTQztFNERvekJnQztBM0VpNlFqQztBZXJ0U0M7RTREcXpCa0M7QTNFbTZRbkM7QWV4dFNDO0U0RHN6QmlDO0EzRXE2UWxDO0FlM3RTQztFNER1ekJtQztBM0V1NlFwQztBZTl0U0M7RTREd3pCaUM7QTNFeTZRbEM7QWVqdVNDO0U0RHl6QmdDO0EzRTI2UWpDO0FlcHVTQztFNEQwekJpQztBM0U2NlFsQztBZXZ1U0M7RTREMnpCbUM7QTNFKzZRcEM7QWUxdVNDO0U0RDR6QjhCO0EzRWk3US9CO0FlN3VTQztFNEQ2ekJvQztBM0VtN1FyQztBZWh2U0M7RTREOHpCMkM7QTNFcTdRNUM7QWVudlNDO0U0RCt6QmlDO0EzRXU3UWxDO0FldHZTQztFNERnMEJtQztBM0V5N1FwQztBZXp2U0M7RTREaTBCa0M7QTNFMjdRbkM7QWU1dlNDO0U0RGswQmtDO0EzRTY3UW5DO0FlL3ZTQztFNERtMEJpQztBM0UrN1FsQztBZWx3U0M7RTREbzBCb0M7QTNFaThRckM7QWVyd1NDO0U0RHEwQm9DO0EzRW04UXJDO0FleHdTQztFNERzMEJxQztBM0VxOFF0QztBZTN3U0M7RTREdTBCeUM7QTNFdThRMUM7QWU5d1NDO0U0RHcwQitDO0EzRXk4UWhEO0FlanhTQztFNER5MEIyQztBM0UyOFE1QztBZXB4U0M7RTREMDBCcUM7QTNFNjhRdEM7QWV2eFNDO0U0RDIwQm9DO0EzRSs4UXJDO0FlMXhTQztFNEQ0MEJnQztBM0VpOVFqQztBZTd4U0M7RTRENjBCdUM7QTNFbTlReEM7QWVoeVNDO0U0RDgwQnVDO0EzRXE5UXhDO0FlbnlTQztFNEQrMEJpQztBM0V1OVFsQztBZXR5U0M7RTREZzFCOEI7QTNFeTlRL0I7QWV6eVNDO0U0RGkxQm1DO0EzRTI5UXBDO0FlNXlTQztFNERrMUJnQztBM0U2OVFqQztBZS95U0M7RTREbTFCaUM7QTNFKzlRbEM7QWVselNDO0U0RG8xQmlDO0EzRWkrUWxDO0FlcnpTQztFNERxMUJxQztBM0VtK1F0QztBZXh6U0M7RTREczFCK0I7QTNFcStRaEM7QWUzelNDO0U0RHUxQmlDO0EzRXUrUWxDO0FlOXpTQztFNER3MUJxQztBM0V5K1F0QztBZWowU0M7RTREeTFCeUM7QTNFMitRMUM7QWVwMFNDO0U0RDAxQjBDO0EzRTYrUTNDO0FldjBTQztFNEQyMUI4QztBM0UrK1EvQztBZTEwU0M7RTRENDFCc0M7QTNFaS9RdkM7QWU3MFNDO0U0RDYxQjBDO0EzRW0vUTNDO0FlaDFTQztFNEQ4MUJtQztBM0VxL1FwQztBZW4xU0M7RTREKzFCK0I7QTNFdS9RaEM7QWV0MVNDO0U0RGcyQndDO0EzRXkvUXpDO0FlejFTQztFNERpMkJpQztBM0UyL1FsQztBZTUxU0M7RTREazJCcUM7QTNFNi9RdEM7QWUvMVNDO0U0RG0yQm1DO0EzRSsvUXBDO0FlbDJTQztFNERvMkJnQztBM0VpZ1JqQztBZXIyU0M7RTREcTJCd0M7QTNFbWdSekM7QWV4MlNDO0U0RHMyQmtDO0EzRXFnUm5DO0FlMzJTQztFNER1MkJnQztBM0V1Z1JqQztBZTkyU0M7RTREdzJCa0M7QTNFeWdSbkM7QWVqM1NDO0U0RHkyQitCO0EzRTJnUmhDO0FlcDNTQztFNEQwMkJ3QztBM0U2Z1J6QztBZXYzU0M7RTREMjJCaUM7QTNFK2dSbEM7QWUxM1NDO0U0RDQyQm9DO0EzRWloUnJDO0FlNzNTQztFNEQ2MkJpQztBM0VtaFJsQztBZWg0U0M7RTREODJCK0I7QTNFcWhSaEM7QWVuNFNDO0U0RCsyQmtDO0EzRXVoUm5DO0FldDRTQztFNERnM0JvQztBM0V5aFJyQztBZXo0U0M7RTREaTNCd0M7QTNFMmhSekM7QWU1NFNDO0U0RGszQjhCO0EzRTZoUi9CO0FlLzRTQztFNERtM0I4QjtBM0UraFIvQjtBZWw1U0M7RTREbzNCc0M7QTNFaWlSdkM7QWVyNVNDO0U0RHEzQnVDO0EzRW1pUnhDO0FleDVTQztFNERzM0J5QztBM0VxaVIxQztBZTM1U0M7RTREdTNCeUM7QTNFdWlSMUM7QWU5NVNDO0U0RHczQndDO0EzRXlpUnpDO0FlajZTQztFNER5M0IrQztBM0UyaVJoRDtBZXA2U0M7RTREMDNCa0M7QTNFNmlSbkM7QWV2NlNDO0U0RDIzQnVDO0EzRStpUnhDO0FlMTZTQztFNEQ0M0I2QjtBM0VpalI5QjtBZTc2U0M7RTRENjNCbUM7QTNFbWpScEM7QWVoN1NDO0U0RDgzQmlDO0EzRXFqUmxDO0FlbjdTQztFNEQrM0JnQztBM0V1alJqQztBZXQ3U0M7RTREZzRCd0M7QTNFeWpSekM7QWV6N1NDO0U0RGk0QmdDO0EzRTJqUmpDO0FlNTdTQztFNERrNEI4QjtBM0U2alIvQjtBZS83U0M7RTREbTRCZ0M7QTNFK2pSakM7QWVsOFNDO0U0RG80QmtDO0EzRWlrUm5DO0FlcjhTQztFNERxNEJnQztBM0Vta1JqQztBZXg4U0M7RTREczRCb0M7QTNFcWtSckM7QWUzOFNDO0U0RHU0QmdDO0EzRXVrUmpDO0FlOThTQztFNER3NEJzQztBM0V5a1J2QztBZWo5U0M7RTREeTRCdUM7QTNFMmtSeEM7QWVwOVNDO0U0RDA0QmtDO0EzRTZrUm5DO0FldjlTQztFNEQyNEJpQztBM0Ura1JsQztBZTE5U0M7RTRENDRCaUM7QTNFaWxSbEM7QWU3OVNDO0U0RDY0QnNDO0EzRW1sUnZDO0FlaCtTQztFNEQ4NEJvQztBM0VxbFJyQztBZW4rU0M7RTREKzRCd0M7QTNFdWxSekM7QWV0K1NDO0U0RGc1Qm9DO0EzRXlsUnJDO0FleitTQztFNERpNUJrQztBM0UybFJuQztBZTUrU0M7RTREazVCbUM7QTNFNmxScEM7QWUvK1NDO0U0RG01QnlDO0EzRStsUjFDO0FlbC9TQztFNERvNUJnQztBM0VpbVJqQztBZXIvU0M7RTREcTVCa0M7QTNFbW1SbkM7QWV4L1NDO0U0RHM1QmdDO0EzRXFtUmpDO0FlMy9TQztFNER1NUJ1QztBM0V1bVJ4QztBZTkvU0M7RTREdzVCOEI7QTNFeW1SL0I7QWVqZ1RDO0U0RHk1QmlDO0EzRTJtUmxDO0FlcGdUQztFNEQwNUJnQztBM0U2bVJqQztBZXZnVEM7RTREMjVCOEI7QTNFK21SL0I7QWUxZ1RDO0U0RDQ1QmtDO0EzRWluUm5DO0FlN2dUQztFNEQ2NUJvQztBM0VtblJyQztBZWhoVEM7RTREODVCa0M7QTNFcW5SbkM7QWVuaFRDO0U0RCs1QnFDO0EzRXVuUnRDO0FldGhUQztFNERnNkJxQztBM0V5blJ0QztBZXpoVEM7RTREaTZCdUM7QTNFMm5SeEM7QWU1aFRDO0U0RGs2QnVDO0EzRTZuUnhDO0FlL2hUQztFNERtNkJ3QztBM0UrblJ6QztBZWxpVEM7RTREbzZCdUM7QTNFaW9SeEM7QWVyaVRDO0U0RHE2QnFDO0EzRW1vUnRDO0FleGlUQztFNERzNkJrQztBM0Vxb1JuQztBZTNpVEM7RTREdTZCa0M7QTNFdW9SbkM7QWU5aVRDO0U0RHc2QnFDO0EzRXlvUnRDO0FlampUQztFNER5NkJvQztBM0Uyb1JyQztBZXBqVEM7RTREMDZCdUM7QTNFNm9SeEM7QWV2alRDO0U0RDI2QnNDO0EzRStvUnZDO0FlMWpUQztFNEQ0NkI0QztBM0VpcFI3QztBZTdqVEM7RTRENjZCMkM7QTNFbXBSNUM7QWVoa1RDO0U0RDg2QmdDO0EzRXFwUmpDO0FlbmtUQztFNEQrNkJvQztBM0V1cFJyQztBZXRrVEM7RTREZzdCc0M7QTNFeXBSdkM7QWV6a1RDO0U0RGk3QnVDO0EzRTJwUnhDO0FlNWtUQztFNERrN0IyQztBM0U2cFI1QztBZS9rVEM7RTREbTdCdUM7QTNFK3BSeEM7QWVsbFRDO0U0RG83QnNDO0EzRWlxUnZDO0FlcmxUQztFNERxN0I4QjtBM0VtcVIvQjtBZXhsVEM7RTREczdCcUM7QTNFcXFSdEM7QWUzbFRDO0U0RHU3QnlDO0EzRXVxUjFDO0FlOWxUQztFNER3N0J5QztBM0V5cVIxQztBZWptVEM7RTREeTdCd0M7QTNFMnFSekM7QWVwbVRDO0U0RDA3QjRDO0EzRTZxUjdDO0Fldm1UQztFNEQyN0JxQztBM0UrcVJ0QztBZTFtVEM7RTRENDdCZ0M7QTNFaXJSakM7QWU3bVRDO0U0RDY3Qm9DO0EzRW1yUnJDO0FlaG5UQztFNEQ4N0JzQztBM0VxclJ2QztBZW5uVEM7RTREKzdCMkM7QTNFdXJSNUM7QWV0blRDO0U0RGc4QnNDO0EzRXlyUnZDO0Flem5UQztFNERpOEIyQztBM0UyclI1QztBZTVuVEM7RTREazhCZ0M7QTNFNnJSakM7QWUvblRDO0U0RG04QndDO0EzRStyUnpDO0FlbG9UQztFNERvOEIwQztBM0Vpc1IzQztBZXJvVEM7RTREcThCc0M7QTNFbXNSdkM7QWV4b1RDO0U0RHM4QitCO0EzRXFzUmhDO0FlM29UQztFNER1OEJzQztBM0V1c1J2QztBZTlvVEM7RTREdzhCc0M7QTNFeXNSdkM7QWVqcFRDO0U0RHk4QitCO0EzRTJzUmhDO0FlcHBUQztFNEQwOEIrQjtBM0U2c1JoQztBZXZwVEM7RTREMjhCc0M7QTNFK3NSdkM7QWUxcFRDO0U0RDQ4QnNDO0EzRWl0UnZDO0FlN3BUQztFNEQ2OEJrQztBM0VtdFJuQztBZWhxVEM7RTREODhCK0I7QTNFcXRSaEM7QWVucVRDO0U0RCs4QmlDO0EzRXV0UmxDO0FldHFUQztFNERnOUI4QjtBM0V5dFIvQjtBZXpxVEM7RTREaTlCb0M7QTNFMnRSckM7QWU1cVRDO0U0RGs5QitCO0EzRTZ0UmhDO0FlL3FUQztFNERtOUJtQztBM0UrdFJwQztBZWxyVEM7RTREbzlCcUM7QTNFaXVSdEM7QWVyclRDO0U0RHE5Qm9DO0EzRW11UnJDO0FleHJUQztFNERzOUIrQjtBM0VxdVJoQztBZTNyVEM7RTREdTlCd0M7QTNFdXVSekM7QWU5clRDO0U0RHc5QnVDO0EzRXl1UnhDO0FlanNUQztFNER5OUI4QztBM0UydVIvQztBZXBzVEM7RTREMDlCa0Q7QTNFNnVSbkQ7QWV2c1RDO0U0RDI5QmdDO0EzRSt1UmpDO0FlMXNUQztFNEQ0OUJxQztBM0VpdlJ0QztBZTdzVEM7RTRENjlCdUM7QTNFbXZSeEM7QWVodFRDO0U0RDg5QjBDO0EzRXF2UjNDO0FlbnRUQztFNEQrOUJ1QztBM0V1dlJ4QztBZXR0VEM7RTREZytCb0M7QTNFeXZSckM7QWV6dFRDO0U0RGkrQmlDO0EzRTJ2UmxDO0FlNXRUQztFNERrK0J1QztBM0U2dlJ4QztBZS90VEM7RTREbStCaUM7QTNFK3ZSbEM7QWVsdVRDO0U0RG8rQjZCO0EzRWl3UjlCO0FlcnVUQztFNERxK0JpQztBM0Vtd1JsQztBZXh1VEM7RTREcytCbUM7QTNFcXdScEM7QWUzdVRDO0U0RHUrQjBDO0EzRXV3UjNDO0FlOXVUQztFNER3K0JvQztBM0V5d1JyQztBZWp2VEM7RTREeStCb0M7QTNFMndSckM7QWVwdlRDO0U0RDArQmdDO0EzRTZ3UmpDO0FldnZUQztFNEQyK0JxQztBM0Urd1J0QztBZTF2VEM7RTRENCtCc0M7QTNFaXhSdkM7QWU3dlRDO0U0RDYrQmdDO0EzRW14UmpDO0FlaHdUQztFNEQ4K0JvQztBM0VxeFJyQztBZW53VEM7RTREKytCb0M7QTNFdXhSckM7QWV0d1RDO0U0RGcvQndDO0EzRXl4UnpDO0FlendUQztFNERpL0JrQztBM0UyeFJuQztBZTV3VEM7RTREay9CaUM7QTNFNnhSbEM7QWUvd1RDO0U0RG0vQnVDO0EzRSt4UnhDO0FlbHhUQztFNERvL0JrQztBM0VpeVJuQztBZXJ4VEM7RTREcS9CZ0M7QTNFbXlSakM7QWV4eFRDO0U0RHMvQnNDO0EzRXF5UnZDO0FlM3hUQztFNER1L0JpQztBM0V1eVJsQztBZTl4VEM7RTREdy9CZ0M7QTNFeXlSakM7QWVqeVRDO0U0RHkvQmtDO0EzRTJ5Um5DO0FlcHlUQztFNEQwL0J1QztBM0U2eVJ4QztBZXZ5VEM7RTREMi9Ca0M7QTNFK3lSbkM7QWUxeVRDO0U0RDQvQm9DO0EzRWl6UnJDO0FlN3lUQztFNEQ2L0JpQztBM0VtelJsQztBZWh6VEM7RTREOC9CdUM7QTNFcXpSeEM7QWVuelRDO0U0RCsvQndDO0EzRXV6UnpDO0FldHpUQztFNERnZ0NpQztBM0V5elJsQztBZXp6VEM7RTREaWdDK0I7QTNFMnpSaEM7QWU1elRDO0U0RGtnQ21DO0EzRTZ6UnBDO0FlL3pUQztFNERtZ0NxQztBM0UrelJ0QztBZWwwVEM7RTREb2dDd0M7QTNFaTBSekM7QWVyMFRDO0U0RHFnQ2lDO0EzRW0wUmxDO0FleDBUQztFNERzZ0NnQztBM0VxMFJqQztBZTMwVEM7RTREdWdDb0M7QTNFdTBSckM7QWU5MFRDO0U0RHdnQ2lDO0EzRXkwUmxDO0FlajFUQztFNER5Z0NxQztBM0UyMFJ0QztBZXAxVEM7RTREMGdDdUM7QTNFNjBSeEM7QWV2MVRDO0U0RDJnQ29DO0EzRSswUnJDO0FlMTFUQztFNEQ0Z0NtQztBM0VpMVJwQztBZTcxVEM7RTRENmdDa0M7QTNFbTFSbkM7QWVoMlRDO0U0RDhnQzhCO0EzRXExUi9CO0FlbjJUQztFNEQrZ0NpQztBM0V1MVJsQztBZXQyVEM7RTREZ2hDK0I7QTNFeTFSaEM7QWV6MlRDO0U0RGloQytCO0EzRTIxUmhDO0FlNTJUQztFNERraENnQztBM0U2MVJqQztBZS8yVEM7RTREbWhDaUM7QTNFKzFSbEM7QWVsM1RDO0U0RG9oQ3FDO0EzRWkyUnRDO0FlcjNUQztFNERxaENrQztBM0VtMlJuQztBZXgzVEM7RTREc2hDZ0M7QTNFcTJSakM7QWUzM1RDO0U0RHVoQzhCO0EzRXUyUi9CO0FlOTNUQztFNER3aENxQztBM0V5MlJ0QztBZWo0VEM7RTREeWhDcUM7QTNFMjJSdEM7QWVwNFRDO0U0RDBoQ2dDO0EzRTYyUmpDO0FldjRUQztFNEQyaEN5QztBM0UrMlIxQztBZTE0VEM7RTRENGhDMkM7QTNFaTNSNUM7QWU3NFRDO0U0RDZoQ3lDO0EzRW0zUjFDO0FlaDVUQztFNEQ4aENrQztBM0VxM1JuQztBZW41VEM7RTREK2hDcUM7QTNFdTNSdEM7QWV0NVRDO0U0RGdpQytCO0EzRXkzUmhDO0FlejVUQztFNERpaUNrQztBM0UyM1JuQztBZTU1VEM7RTREa2lDbUM7QTNFNjNScEM7QWUvNVRDO0U0RG1pQ2lDO0EzRSszUmxDO0FlbDZUQztFNERvaUNxQztBM0VpNFJ0QztBZXI2VEM7RTREcWlDK0I7QTNFbTRSaEM7QWV4NlRDO0U0RHNpQ29DO0EzRXE0UnJDO0FlMzZUQztFNER1aUN5QztBM0V1NFIxQztBZTk2VEM7RTREd2lDK0I7QTNFeTRSaEM7QWVqN1RDO0U0RHlpQ2lDO0EzRTI0UmxDO0FlcDdUQztFNEQwaUNpQztBM0U2NFJsQztBZXY3VEM7RTREMmlDc0M7QTNFKzRSdkM7QWUxN1RDO0U0RDRpQ2lDO0EzRWk1UmxDO0FlNzdUQztFNEQ2aUNpQztBM0VtNVJsQztBZWg4VEM7RTREOGlDa0M7QTNFcTVSbkM7QWVuOFRDO0U0RCtpQ2lDO0EzRXU1UmxDO0FldDhUQztFNERnakN3QztBM0V5NVJ6QztBZXo4VEM7RTREaWpDMEM7QTNFMjVSM0M7QWU1OFRDO0U0RGtqQ3VDO0EzRTY1UnhDO0FlLzhUQztFNERtakNzQztBM0UrNVJ2QztBZWw5VEM7RTREb2pDc0M7QTNFaTZSdkM7QWVyOVRDO0U0RHFqQ21DO0EzRW02UnBDO0FleDlUQztFNERzakNtQztBM0VxNlJwQztBZTM5VEM7RTREdWpDaUM7QTNFdTZSbEM7QWU5OVRDO0U0RHdqQ2lDO0EzRXk2UmxDO0FlaitUQztFNER5akN1QztBM0UyNlJ4QztBZXArVEM7RTREMGpDaUM7QTNFNjZSbEM7QWV2K1RDO0U0RDJqQ2dDO0EzRSs2UmpDO0FlMStUQztFNEQ0akNvQztBM0VpN1JyQztBZTcrVEM7RTRENmpDMkM7QTNFbTdSNUM7QWVoL1RDO0U0RDhqQ3VDO0EzRXE3UnhDO0Flbi9UQztFNEQrakNzQztBM0V1N1J2QztBZXQvVEM7RTREZ2tDcUM7QTNFeTdSdEM7QWV6L1RDO0U0RGlrQ3VDO0EzRTI3UnhDO0FlNS9UQztFNERra0MrQjtBM0U2N1JoQztBZS8vVEM7RTREbWtDd0M7QTNFKzdSekM7QWVsZ1VDO0U0RG9rQ3VDO0EzRWk4UnhDO0FlcmdVQztFNERxa0NzQztBM0VtOFJ2QztBZXhnVUM7RTREc2tDa0M7QTNFcThSbkM7QWUzZ1VDO0U0RHVrQ3VDO0EzRXU4UnhDO0FlOWdVQztFNER3a0MwQztBM0V5OFIzQztBZWpoVUM7RTREeWtDd0M7QTNFMjhSekM7QWVwaFVDO0U0RDBrQ21DO0EzRTY4UnBDO0FldmhVQztFNEQya0NpQztBM0UrOFJsQztBZTFoVUM7RTRENGtDc0M7QTNFaTlSdkM7QWU3aFVDO0U0RDZrQytCO0EzRW05UmhDO0FlaGlVQztFNEQ4a0NzQztBM0VxOVJ2QztBZW5pVUM7RTREK2tDd0M7QTNFdTlSekM7QWV0aVVDO0U0RGdsQ3VDO0EzRXk5UnhDO0FlemlVQztFNERpbENpQztBM0UyOVJsQztBZTVpVUM7RTREa2xDb0M7QTNFNjlSckM7QWUvaVVDO0U0RG1sQ21DO0EzRSs5UnBDO0FlbGpVQztFNERvbENzQztBM0VpK1J2QztBZXJqVUM7RTREcWxDK0I7QTNFbStSaEM7QWV4alVDO0U0RHNsQ2tDO0EzRXErUm5DO0FlM2pVQztFNER1bENrQztBM0V1K1JuQztBZTlqVUM7RTREd2xDK0I7QTNFeStSaEM7QWVqa1VDO0U0RHlsQ2tDO0EzRTIrUm5DO0FlcGtVQztFNEQwbENpQztBM0U2K1JsQztBZXZrVUM7RTREMmxDaUM7QTNFKytSbEM7QWUxa1VDO0U0RDRsQ3dDO0EzRWkvUnpDO0FlN2tVQztFNEQ2bENnQztBM0VtL1JqQztBZWhsVUM7RTREOGxDMkM7QTNFcS9SNUM7QWVubFVDO0U0RCtsQ21DO0EzRXUvUnBDO0FldGxVQztFNERnbUNnQztBM0V5L1JqQztBZXpsVUM7RTREaW1DZ0M7QTNFMi9SakM7QWU1bFVDO0U0RGttQ3FDO0EzRTYvUnRDO0FlL2xVQztFNERtbUNnQztBM0UrL1JqQztBZWxtVUM7RTREb21DaUM7QTNFaWdTbEM7QWVybVVDO0U0RHFtQ29DO0EzRW1nU3JDO0FleG1VQztFNERzbUNxQztBM0VxZ1N0QztBZTNtVUM7RTREdW1DZ0M7QTNFdWdTakM7QWU5bVVDO0U0RHdtQ3FDO0EzRXlnU3RDO0Flam5VQztFNER5bUNxQztBM0UyZ1N0QztBZXBuVUM7RTREMG1DK0I7QTNFNmdTaEM7QWV2blVDO0U0RDJtQ2tDO0EzRStnU25DO0FlMW5VQztFNEQ0bUNzQztBM0VpaFN2QztBZTduVUM7RTRENm1DOEI7QTNFbWhTL0I7QWVob1VDO0U0RDhtQ21DO0EzRXFoU3BDO0Flbm9VQztFNEQrbUN5QztBM0V1aFMxQztBZXRvVUM7RTREZ25DMEM7QTNFeWhTM0M7QWV6b1VDO0U0RGluQ3VDO0EzRTJoU3hDO0FlNW9VQztFNERrbkNvQztBM0U2aFNyQztBZS9vVUM7RTREbW5Da0M7QTNFK2hTbkM7QWVscFVDO0U0RG9uQ21DO0EzRWlpU3BDO0FlcnBVQztFNERxbkMrQjtBM0VtaVNoQztBZXhwVUM7RTREc25DZ0M7QTNFcWlTakM7QWUzcFVDO0U0RHVuQ3NDO0EzRXVpU3ZDO0FlOXBVQztFNER3bkMrQjtBM0V5aVNoQztBZWpxVUM7RTREeW5DMEM7QTNFMmlTM0M7QWVwcVVDO0U0RDBuQzhDO0EzRTZpUy9DO0FldnFVQztFNEQybkN3QztBM0UraVN6QztBZTFxVUM7RTRENG5DNEM7QTNFaWpTN0M7QWU3cVVDO0U0RDZuQzJDO0EzRW1qUzVDO0FlaHJVQztFNEQ4bkMrQztBM0VxalNoRDtBZW5yVUM7RTREK25DeUM7QTNFdWpTMUM7QWV0clVDO0U0RGdvQzZDO0EzRXlqUzlDO0FlenJVQztFNERpb0NvQztBM0UyalNyQztBZTVyVUM7RTREa29DNEM7QTNFNmpTN0M7QWUvclVDO0U0RG1vQ2dEO0EzRStqU2pEO0FlbHNVQztFNERvb0MwQztBM0Vpa1MzQztBZXJzVUM7RTREcW9DOEM7QTNFbWtTL0M7QWV4c1VDO0U0RHNvQ2tDO0EzRXFrU25DO0FlM3NVQztFNER1b0NxQztBM0V1a1N0QztBZTlzVUM7RTREd29DcUM7QTNFeWtTdEM7QWVqdFVDO0U0RHlvQzhCO0EzRTJrUy9CO0FlcHRVQztFNEQwb0N3QztBM0U2a1N6QztBZXZ0VUM7RTREMm9Da0M7QTNFK2tTbkM7QWUxdFVDO0U0RDRvQ3VDO0EzRWlsU3hDO0FlN3RVQztFNEQ2b0NzQztBM0VtbFN2QztBZWh1VUM7RTREOG9DaUM7QTNFcWxTbEM7QWVudVVDO0U0RCtvQ2tDO0EzRXVsU25DO0FldHVVQztFNERncENrQztBM0V5bFNuQztBZXp1VUM7RTREaXBDa0M7QTNFMmxTbkM7QWU1dVVDO0U0RGtwQ29DO0EzRTZsU3JDO0FlL3VVQztFNERtcENpQztBM0UrbFNsQztBZWx2VUM7RTREb3BDc0M7QTNFaW1TdkM7QWVydlVDO0U0RHFwQzBDO0EzRW1tUzNDO0FleHZVQztFNERzcENzQztBM0VxbVN2QztBZTN2VUM7RTREdXBDeUM7QTNFdW1TMUM7QWU5dlVDO0U0RHdwQ3lDO0EzRXltUzFDO0FlandVQztFNER5cENvQztBM0UybVNyQztBZXB3VUM7RTREMHBDZ0M7QTNFNm1TakM7QWV2d1VDO0U0RDJwQytCO0EzRSttU2hDO0FlMXdVQztFNEQ0cEM0QztBM0VpblM3QztBZTd3VUM7RTRENnBDb0M7QTNFbW5TckM7QWVoeFVDO0U0RDhwQ3dDO0EzRXFuU3pDO0FlbnhVQztFNEQrcEN3QztBM0V1blN6QztBZXR4VUM7RTREZ3FDdUM7QTNFeW5TeEM7QWV6eFVDO0U0RGlxQ3FDO0EzRTJuU3RDO0FlNXhVQztFNERrcUNnQztBM0U2blNqQztBZS94VUM7RTREbXFDdUM7QTNFK25TeEM7QWVseVVDO0U0RG9xQ3VDO0EzRWlvU3hDO0FlcnlVQztFNERxcUN3QztBM0Vtb1N6QztBZXh5VUM7RTREc3FDdUM7QTNFcW9TeEM7QWUzeVVDO0U0RHVxQ3NDO0EzRXVvU3ZDO0FlOXlVQztFNER3cUN1QztBM0V5b1N4QztBZWp6VUM7RTREeXFDc0M7QTNFMm9TdkM7QWVwelVDO0U0RDBxQytCO0EzRTZvU2hDO0FldnpVQztFNEQycUNzQztBM0Urb1N2QztBZTF6VUM7RTRENHFDb0M7QTNFaXBTckM7QWU3elVDO0U0RDZxQ3VDO0EzRW1wU3hDO0FlaDBVQztFNEQ4cUNnQztBM0VxcFNqQztBZW4wVUM7RTREK3FDb0M7QTNFdXBTckM7QWV0MFVDO0U0RGdyQzBDO0EzRXlwUzNDO0FlejBVQztFNERpckNzQztBM0UycFN2QztBZTUwVUM7RTREa3JDaUM7QTNFNnBTbEM7QWUvMFVDO0U0RG1yQ2lDO0EzRStwU2xDO0FlbDFVQztFNERvckNzQztBM0VpcVN2QztBZXIxVUM7RTREcXJDd0M7QTNFbXFTekM7QWV4MVVDO0U0RHNyQ2lDO0EzRXFxU2xDO0FlMzFVQztFNER1ckNtQztBM0V1cVNwQztBZTkxVUM7RTREd3JDc0M7QTNFeXFTdkM7QWVqMlVDO0U0RHlyQ3VDO0EzRTJxU3hDO0FlcDJVQztFNEQwckNzQztBM0U2cVN2QztBZXYyVUM7RTREMnJDNkM7QTNFK3FTOUM7QWUxMlVDO0U0RDRyQ29DO0EzRWlyU3JDO0FlNzJVQztFNEQ2ckNpQztBM0VtclNsQztBZWgzVUM7RTREOHJDbUM7QTNFcXJTcEM7QWVuM1VDO0U0RCtyQzJDO0EzRXVyUzVDO0FldDNVQztFNERnc0M4QjtBM0V5clMvQjtBZXozVUM7RTREaXNDc0M7QTNFMnJTdkM7QWU1M1VDO0U0RGtzQ3NDO0EzRTZyU3ZDO0FlLzNVQztFNERtc0NpQztBM0UrclNsQztBZWw0VUM7RTREb3NDbUM7QTNFaXNTcEM7QWVyNFVDO0U0RHFzQytCO0EzRW1zU2hDO0FleDRVQztFNERzc0NxQztBM0Vxc1N0QztBZTM0VUM7RTREdXNDZ0M7QTNFdXNTakM7QWU5NFVDO0U0RHdzQ2tDO0EzRXlzU25DO0FlajVVQztFNER5c0N3QztBM0Uyc1N6QztBZXA1VUM7RTREMHNDa0M7QTNFNnNTbkM7QWV2NVVDO0U0RDJzQ29DO0EzRStzU3JDO0FlMTVVQztFNEQ0c0MrQjtBM0VpdFNoQztBZTc1VUM7RTRENnNDbUM7QTNFbXRTcEM7QWVoNlVDO0U0RDhzQ2tDO0EzRXF0U25DO0FlbjZVQztFNEQrc0NnQztBM0V1dFNqQztBZXQ2VUM7RTREZ3RDdUM7QTNFeXRTeEM7QWV6NlVDO0U0RGl0Q2lDO0EzRTJ0U2xDO0FlNTZVQztFNERrdENxQztBM0U2dFN0QztBZS82VUM7RTREbXRDa0M7QTNFK3RTbkM7QWVsN1VDO0U0RG90Q3lDO0EzRWl1UzFDO0FlcjdVQztFNERxdEM4QjtBM0VtdVMvQjtBZXg3VUM7RTREc3RDK0I7QTNFcXVTaEM7QWUzN1VDO0U0RHV0QytCO0EzRXV1U2hDO0FlOTdVQztFNER3dENnQztBM0V5dVNqQztBZWo4VUM7RTREeXRDK0I7QTNFMnVTaEM7QWVwOFVDO0U0RDB0Q29DO0EzRTZ1U3JDO0FldjhVQztFNEQydENnQztBM0UrdVNqQztBZTE4VUM7RTRENHRDcUM7QTNFaXZTdEM7QWU3OFVDO0U0RDZ0Q21DO0EzRW12U3BDO0FlaDlVQztFNEQ4dEN5QztBM0VxdlMxQztBZW45VUM7RTREK3RDMkM7QTNFdXZTNUM7QWV0OVVDO0U0RGd1QzBDO0EzRXl2UzNDO0FlejlVQztFNERpdUN3QztBM0UydlN6QztBZTU5VUM7RTREa3VDZ0M7QTNFNnZTakM7QWUvOVVDO0U0RG11Q21DO0EzRSt2U3BDO0FlbCtVQztFNERvdUNzQztBM0Vpd1N2QztBZXIrVUM7RTREcXVDcUM7QTNFbXdTdEM7QWV4K1VDO0U0RHN1QzZCO0EzRXF3UzlCO0FlMytVQztFNER1dUNtQztBM0V1d1NwQztBZTkrVUM7RTREd3VDa0M7QTNFeXdTbkM7QWVqL1VDO0U0RHl1Q3VDO0EzRTJ3U3hDO0FlcC9VQztFNEQwdUN3QztBM0U2d1N6QztBZXYvVUM7RTREMnVDa0M7QTNFK3dTbkM7QWUxL1VDO0U0RDR1Q29DO0EzRWl4U3JDO0FlNy9VQztFNEQ2dUNzQztBM0VteFN2QztBZWhnVkM7RTREOHVDNEM7QTNFcXhTN0M7QWVuZ1ZDO0U0RCt1QzJDO0EzRXV4UzVDO0FldGdWQztFNERndkMyQztBM0V5eFM1QztBZXpnVkM7RTREaXZDOEM7QTNFMnhTL0M7QWU1Z1ZDO0U0RGt2Q3FEO0EzRTZ4U3REO0FlL2dWQztFNERtdkNzQztBM0UreFN2QztBZWxoVkM7RTREb3ZDc0M7QTNFaXlTdkM7QWVyaFZDO0U0RHF2Q29DO0EzRW15U3JDO0FleGhWQztFNERzdkNvQztBM0VxeVNyQztBZTNoVkM7RTREdXZDcUM7QTNFdXlTdEM7QWU5aFZDO0U0RHd2Q2lDO0EzRXl5U2xDO0FlamlWQztFNER5dkNnQztBM0UyeVNqQztBZXBpVkM7RTREMHZDdUM7QTNFNnlTeEM7QWV2aVZDO0U0RDJ2QytCO0EzRSt5U2hDO0FlMWlWQztFNEQ0dkNxQztBM0VpelN0QztBZTdpVkM7RTRENnZDZ0M7QTNFbXpTakM7QWVoalZDO0U0RDh2Q3FDO0EzRXF6U3RDO0FlbmpWQztFNEQrdkNvQztBM0V1elNyQztBZXRqVkM7RTREZ3dDaUM7QTNFeXpTbEM7QWV6alZDO0U0RGl3Q3VDO0EzRTJ6U3hDO0FlNWpWQztFNERrd0M2QztBM0U2elM5QztBZS9qVkM7RTREbXdDa0M7QTNFK3pTbkM7QWVsa1ZDO0U0RG93Q2dDO0EzRWkwU2pDO0FlcmtWQztFNERxd0NnQztBM0VtMFNqQztBZXhrVkM7RTREc3dDZ0M7QTNFcTBTakM7QWUza1ZDO0U0RHV3Q3FDO0EzRXUwU3RDO0FlOWtWQztFNER3d0NrQztBM0V5MFNuQztBZWpsVkM7RTREeXdDMkM7QTNFMjBTNUM7QWVwbFZDO0U0RDB3Q29DO0EzRTYwU3JDO0FldmxWQztFNEQyd0N3QztBM0UrMFN6QztBZTFsVkM7RTRENHdDa0M7QTNFaTFTbkM7QWU3bFZDO0U0RDZ3Q2dDO0EzRW0xU2pDO0FlaG1WQztFNEQ4d0MrQjtBM0VxMVNoQztBZW5tVkM7RTREK3dDc0M7QTNFdTFTdkM7QWV0bVZDO0U0RGd4QzBDO0EzRXkxUzNDO0Flem1WQztFNERpeENnQztBM0UyMVNqQztBZTVtVkM7RTREa3hDb0M7QTNFNjFTckM7QWUvbVZDO0U0RG14Q3dDO0EzRSsxU3pDO0FlbG5WQztFNERveEM0QztBM0VpMlM3QztBZXJuVkM7RTREcXhDK0I7QTNFbTJTaEM7QWV4blZDO0U0RHN4Q2lDO0EzRXEyU2xDO0FlM25WQztFNER1eENpQztBM0V1MlNsQztBZTluVkM7RTREd3hDZ0M7QTNFeTJTakM7QWVqb1ZDO0U0RHl4Q3dDO0EzRTIyU3pDO0FlcG9WQztFNEQweEN3QztBM0U2MlN6QztBZXZvVkM7RTREMnhDdUM7QTNFKzJTeEM7QWUxb1ZDO0U0RDR4Q3VDO0EzRWkzU3hDO0FlN29WQztFNEQ2eENpQztBM0VtM1NsQztBZWhwVkM7RTREOHhDOEI7QTNFcTNTL0I7QWVucFZDO0U0RCt4Q2lDO0EzRXUzU2xDO0FldHBWQztFNERneUN3QztBM0V5M1N6QztBZXpwVkM7RTREaXlDNkI7QTNFMjNTOUI7QWU1cFZDO0U0RGt5Q2lDO0EzRTYzU2xDO0FlL3BWQztFNERteUNrQztBM0UrM1NuQztBZWxxVkM7RTREb3lDeUM7QTNFaTRTMUM7QWVycVZDO0U0RHF5Q2dDO0EzRW00U2pDO0FleHFWQztFNERzeUMrQjtBM0VxNFNoQztBZTNxVkM7RTREdXlDaUM7QTNFdTRTbEM7QWU5cVZDO0U0RHd5Q2dDO0EzRXk0U2pDO0FlanJWQztFNER5eUNrQztBM0UyNFNuQztBZXByVkM7RTREMHlDbUM7QTNFNjRTcEM7QWV2clZDO0U0RDJ5Q3lDO0EzRSs0UzFDO0FlMXJWQztFNEQ0eUNvQztBM0VpNVNyQztBZTdyVkM7RTRENnlDb0M7QTNFbTVTckM7QWVoc1ZDO0U0RDh5QytCO0EzRXE1U2hDO0FlbnNWQztFNEQreUNtQztBM0V1NVNwQztBZXRzVkM7RTREZ3pDc0M7QTNFeTVTdkM7QWV6c1ZDO0U0RGl6Q2dDO0EzRTI1U2pDO0FlNXNWQztFNERrekMyQztBM0U2NVM1QztBZS9zVkM7RTREbXpDcUM7QTNFKzVTdEM7QWVsdFZDO0U0RG96Q2lDO0EzRWk2U2xDO0FlcnRWQztFNERxekNpQztBM0VtNlNsQztBZXh0VkM7RTREc3pDcUM7QTNFcTZTdEM7QWUzdFZDO0U0RHV6Q21DO0EzRXU2U3BDO0FlOXRWQztFNER3ekNrQztBM0V5NlNuQztBZWp1VkM7RTREeXpDaUM7QTNFMjZTbEM7QWVwdVZDO0U0RDB6QzhCO0EzRTY2Uy9CO0FldnVWQztFNEQyekM4QjtBM0UrNlMvQjtBZTF1VkM7RTRENHpDK0I7QTNFaTdTaEM7QWU3dVZDO0U0RDZ6Q21DO0EzRW03U3BDO0FlaHZWQztFNEQ4ekN5QztBM0VxN1MxQztBZW52VkM7RTREK3pDeUM7QTNFdTdTMUM7QWV0dlZDO0U0RGcwQ3FDO0EzRXk3U3RDO0FlenZWQztFNERpMENzQztBM0UyN1N2QztBZTV2VkM7RTREazBDcUM7QTNFNjdTdEM7QWUvdlZDO0U0RG0wQ21DO0EzRSs3U3BDO0FlbHdWQztFNERvMENvQztBM0VpOFNyQztBZXJ3VkM7RTREcTBDdUM7QTNFbThTeEM7QWV4d1ZDO0U0RHMwQ3dDO0EzRXE4U3pDO0FlM3dWQztFNER1MEN1QztBM0V1OFN4QztBZTl3VkM7RTREdzBDb0M7QTNFeThTckM7QWVqeFZDO0U0RHkwQ2tDO0EzRTI4U25DO0FlcHhWQztFNEQwMENxQztBM0U2OFN0QztBZXZ4VkM7RTREMjBDcUM7QTNFKzhTdEM7QWUxeFZDO0U0RDQwQ3FDO0EzRWk5U3RDO0FlN3hWQztFNEQ2MENvQztBM0VtOVNyQztBZWh5VkM7RTREODBDc0M7QTNFcTlTdkM7QWVueVZDO0U0RCswQ3NDO0EzRXU5U3ZDO0FldHlWQztFNERnMUNxQztBM0V5OVN0QztBZXp5VkM7RTREaTFDbUM7QTNFMjlTcEM7QWU1eVZDO0U0RGsxQ21DO0EzRTY5U3BDO0FlL3lWQztFNERtMUNxQztBM0UrOVN0QztBZWx6VkM7RTREbzFDZ0M7QTNFaStTakM7QWVyelZDO0U0RHExQ29DO0EzRW0rU3JDO0FleHpWQztFNERzMUNzQztBM0VxK1N2QztBZTN6VkM7RTREdTFDK0I7QTNFdStTaEM7QWU5elZDO0U0RHcxQ21DO0EzRXkrU3BDO0FlajBWQztFNER5MUN3QztBM0UyK1N6QztBZXAwVkM7RTREMDFDbUM7QTNFNitTcEM7QWV2MFZDO0U0RDIxQ2lDO0EzRSsrU2xDO0FlMTBWQztFNEQ0MUN3QztBM0VpL1N6QztBZTcwVkM7RTRENjFDZ0M7QTNFbS9TakM7QWVoMVZDO0U0RDgxQ3VDO0EzRXEvU3hDO0FlbjFWQztFNEQrMUNxQztBM0V1L1N0QztBZXQxVkM7RTREZzJDK0I7QTNFeS9TaEM7QWV6MVZDO0U0RGkyQ3VDO0EzRTIvU3hDO0FlNTFWQztFNERrMkNrQztBM0U2L1NuQztBZS8xVkM7RTREbTJDaUM7QTNFKy9TbEM7QWVsMlZDO0U0RG8yQ3dDO0EzRWlnVHpDO0FlcjJWQztFNERxMkMrQjtBM0VtZ1RoQztBZXgyVkM7RTREczJDZ0M7QTNFcWdUakM7QWUzMlZDO0U0RHUyQ2dDO0EzRXVnVGpDO0FlOTJWQztFNER3MkNnQztBM0V5Z1RqQztBZWozVkM7RTREeTJDc0M7QTNFMmdUdkM7QWVwM1ZDO0U0RDAyQ2lDO0EzRTZnVGxDO0FldjNWQztFNEQyMkNnQztBM0UrZ1RqQztBZTEzVkM7RTRENDJDdUM7QTNFaWhUeEM7QWU3M1ZDO0U0RDYyQ2tDO0EzRW1oVG5DO0FlaDRWQztFNEQ4MkMrQjtBM0VxaFRoQztBZW40VkM7RTREKzJDZ0M7QTNFdWhUakM7QWV0NFZDO0U0RGczQ3NDO0EzRXloVHZDO0FlejRWQztFNERpM0NrQztBM0UyaFRuQztBZTU0VkM7RTREazNDNkI7QTNFNmhUOUI7QWUvNFZDO0U0RG0zQzhCO0EzRStoVC9CO0FlbDVWQztFNERvM0NvQztBM0VpaVRyQztBZXI1VkM7RTREcTNDMEM7QTNFbWlUM0M7QWV4NVZDO0U0RHMzQ3NDO0EzRXFpVHZDO0FlMzVWQztFNER1M0NzQztBM0V1aVR2QztBZTk1VkM7RTREdzNDcUM7QTNFeWlUdEM7QWVqNlZDO0U0RHkzQ29DO0EzRTJpVHJDO0FlcDZWQztFNEQwM0NtQztBM0U2aVRwQztBZXY2VkM7RTREMjNDdUM7QTNFK2lUeEM7QWUxNlZDO0U0RDQzQ2dDO0EzRWlqVGpDO0FlNzZWQztFNEQ2M0NrQztBM0VtalRuQztBZWg3VkM7RTREODNDaUM7QTNFcWpUbEM7QWVuN1ZDO0U0RCszQ29DO0EzRXVqVHJDO0FldDdWQztFNERnNEM4QztBM0V5alQvQztBZXo3VkM7RTREaTRDZ0M7QTNFMmpUakM7QWU1N1ZDO0U0RGs0Q3NDO0EzRTZqVHZDO0FlLzdWQztFNERtNEMrQjtBM0UralRoQztBZWw4VkM7RTREbzRDaUM7QTNFaWtUbEM7QWVyOFZDO0U0RHE0Q2dDO0EzRW1rVGpDO0FleDhWQztFNERzNENpQztBM0Vxa1RsQztBZTM4VkM7RTREdTRDeUM7QTNFdWtUMUM7QWU5OFZDO0U0RHc0Q2lDO0EzRXlrVGxDO0FlajlWQztFNER5NENtQztBM0Uya1RwQztBZXA5VkM7RTREMDRDMEM7QTNFNmtUM0M7QWV2OVZDO0U0RDI0Q3FDO0EzRStrVHRDO0FlMTlWQztFNEQ0NENnQztBM0VpbFRqQztBZTc5VkM7RTRENjRDK0I7QTNFbWxUaEM7QWVoK1ZDO0U0RDg0Q3NDO0EzRXFsVHZDO0FlbitWQztFNEQrNEMrQjtBM0V1bFRoQztBZXQrVkM7RTREZzVDdUM7QTNFeWxUeEM7QWV6K1ZDO0U0RGk1QzBDO0EzRTJsVDNDO0FlNStWQztFNERrNUMwQztBM0U2bFQzQztBZS8rVkM7RTREbTVDeUM7QTNFK2xUMUM7QWVsL1ZDO0U0RG81Q2tDO0EzRWltVG5DO0Flci9WQztFNERxNUNzQztBM0VtbVR2QztBZXgvVkM7RTREczVDcUM7QTNFcW1UdEM7QWUzL1ZDO0U0RHU1Q3lDO0EzRXVtVDFDO0FlOS9WQztFNER3NUM4QjtBM0V5bVQvQjtBZWpnV0M7RTREeTVDK0M7QTNFMm1UaEQ7QWVwZ1dDO0U0RDA1QytCO0EzRTZtVGhDO0FldmdXQztFNEQyNUM4QztBM0UrbVQvQztBZTFnV0M7RTRENDVDbUM7QTNFaW5UcEM7QWU3Z1dDO0U0RDY1Q29DO0EzRW1uVHJDO0FlaGhXQztFNEQ4NUMyQztBM0VxblQ1QztBZW5oV0M7RTREKzVDcUM7QTNFdW5UdEM7QWV0aFdDO0U0RGc2Q3FDO0EzRXluVHRDO0FlemhXQztFNERpNkNrQztBM0UyblRuQztBZTVoV0M7RTREazZDa0M7QTNFNm5UbkM7QWUvaFdDO0U0RG02Q2lDO0EzRStuVGxDO0FlbGlXQztFNERvNkNnQztBM0Vpb1RqQztBZXJpV0M7RTREcTZDK0I7QTNFbW9UaEM7QWV4aVdDO0U0RHM2QytCO0EzRXFvVGhDO0FlM2lXQztFNER1NkNzQztBM0V1b1R2QztBZTlpV0M7RTREdzZDdUM7QTNFeW9UeEM7QWVqaldDO0U0RHk2Q2dDO0EzRTJvVGpDO0FlcGpXQztFNEQwNkNpQztBM0U2b1RsQztBZXZqV0M7RTREMjZDaUM7QTNFK29UbEM7QWUxaldDO0U0RDQ2QytDO0EzRWlwVGhEO0FlN2pXQztFNEQ2NkMrQjtBM0VtcFRoQztBZWhrV0M7RTREODZDK0I7QTNFcXBUaEM7QWVua1dDO0U0RCs2Q21DO0EzRXVwVHBDO0FldGtXQztFNERnN0NtQztBM0V5cFRwQztBZXprV0M7RTREaTdDZ0M7QTNFMnBUakM7QWU1a1dDO0U0RGs3Q2tDO0EzRTZwVG5DO0FlL2tXQztFNERtN0N5QztBM0UrcFQxQztBZWxsV0M7RTREbzdDZ0M7QTNFaXFUakM7QTRFbGxXQTtFQ3VFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RThnV0Y7QUluOVZFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnE5Vko7QXdFMWpXRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFNGpXSjtBQUNBOzs7RUFHRTtBOEUvbVdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RWluV0Y7QThFMW1XQTs7RUFFRTtFQUNBO0E5RTRtV0Y7QUFDQTs7O0VBR0U7QStFaG9XRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Vrb1dGO0ErRTNuV0E7RUFDRTtFQUNBO0EvRTZuV0Y7QUFDQTs7O0VBR0U7QWdGaHBXRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZrcFdGO0FnRjNvV0E7RUFDRTtFQUNBO0FoRjZvV0Y7QWlGbHFXQTtFQUNJO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QWpGaXFXSjtBaUY3cFdBO0VBQ0U7SUFDRTtJQUNBO0VqRitwV0Y7QUFDRjtBaUY1cFdBO0VBQ0k7RUFDQTtFQUNBO0VBSUE7RUFDQTtBakYycFdKO0FpRnZwV0E7RUFDRTtJQUNFO0lBQ0E7RWpGeXBXRjtBQUNGO0FpRnRwV0E7RUFDSTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FqRnFwV0o7QWlGbHBXQTtFQUNFO0lBQ0U7SUFDQTtFakZvcFdGO0FBQ0Y7QWlGaHBXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGa3BXSjtBaUYvb1dBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZpcFdKO0FpRjlvV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRmdwV0o7QUFDQSx3Q0FBd0M7QWtGOXRXeEM7RUFDRTtFQUNBO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0VBQ0E7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7RUFDQTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtFQUNBO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0VBQ0E7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7RUFDQTtBbEZndVdGO0FrRjl0V0E7RUFDRTtFQUNBO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0VBQ0E7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7RUFDQTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtFQUNBO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0VBQ0E7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7RUFDQTtBbEZndVdGO0FrRjl0V0E7RUFDRTtFQUNBO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0VBQ0E7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7RUFDQTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtFQUNBO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0VBQ0E7QWxGZ3VXRjtBa0Y3dFdBO0VBQ0U7QWxGK3RXRjtBa0Y1dFdBO0VBQ0U7QWxGOHRXRjtBa0YzdFdBO0VBQ0U7QWxGNnRXRjtBa0YxdFdBO0VBQ0k7QWxGNHRXSjtBa0Z6dFdBO0VBQ0k7QWxGMnRXSjtBa0Z4dFdBO0VBQ0U7QWxGMHRXRjtBa0Z0dFdJO0VBQ0k7QWxGd3RXUjtBa0ZydFdJO0VBQ0k7QWxGdXRXUjtBa0ZwdFdJO0VBQ0k7QWxGc3RXUjtBa0ZudFdJO0VBQ0k7QWxGcXRXUjtBa0ZqdFdBO0VBQ0k7QWxGbXRXSjtBa0Yvc1dJO0VBQ0k7QWxGaXRXUjtBa0Y5c1dJO0VBQ0k7QWxGZ3RXUjtBa0Y3c1dJO0VBQ0k7QWxGK3NXUjtBa0Y1c1dJO0VBQ0k7QWxGOHNXUjtBa0Yzc1dJO0VBQ0k7QWxGNnNXUjtBa0Yxc1dJO0VBQ0k7QWxGNHNXUjtBa0Z6c1dJO0VBQ0k7QWxGMnNXUjtBa0Z4c1dJO0VBQ0k7QWxGMHNXUjtBbUZwOVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRnM5V0Y7QW1GbDlXQTtFQUNFO0VBQ0E7RUFDQTtBbkZvOVdGO0FtRnY5V0E7RUFNSTtFQUNBO0FuRm85V0o7QW1GMzlXQTtFQVdJO0FuRm05V0o7QUFDQSxZQUFZO0E2RTMrV1o7RTdFNitXRSxvREFBb0Q7RTZFMytXcEQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U2K1dGO0E2RTMrV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U2K1dGO0E2RTMrV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U2K1dGO0E2RTMrV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RTYrV0Y7QTZFMytXQTtFQUNFO0lBQ0U7RTdFNitXRjtBQUNGO0E2RTMrV0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTdFNitXRjtBNkUzK1dBO0VBQ0U7QTdFNitXRjtBNkUzK1dBO0VBQ0U7QTdFNitXRjtBNkUzK1dBO0VBQ0U7QTdFNitXRjtBNkUzK1dBO0VBQ0U7RUFDQTtFQUNBO0E3RTYrV0Y7QTZFMytXQTtFQUNFO0VBQ0E7QTdFNitXRjtBNkUzK1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0s7QTdFNitXVjtBNkUzK1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U2K1dGO0FvRjlqWEE7RUFDRTtBcEZna1hGO0FvRjlqWEE7RUFDRTtBcEZna1hGO0FvRjlqWEE7RUFDRTtBcEZna1hGO0FvRjlqWEE7RUFDRTtBcEZna1hGO0FBQ0E7Ozs7Q0FJQztBb0Y3alhEOztFQUVFO0FwRitqWEY7QW9GN2pYQTtFQUNFO0VBQ0E7QXBGK2pYRjtBb0Y3alhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEYralhGO0FvRjdqWEE7RUFDRTtFQUNBO0FwRitqWEY7QW9GN2pYQTtFQUNFO0VBQ0E7QXBGK2pYRjtBb0Y3alhBO0VBQ0U7RUFDQTtFQUNBO0FwRitqWEY7QW9GN2pYQTtFQUNFO0VBQ0E7QXBGK2pYRjtBb0Y3alhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRitqWEY7QW9GN2pYQTtFQUNFO0FwRitqWEY7QW9GN2pYQTtFQUNFO0VBQ0E7RUFDQTtBcEYralhGO0FvRjdqWEE7RUFDRTtFQUNBO0FwRitqWEY7QUFDQSxvQkFBb0I7QW9GN2pYcEI7RUFDRTtBcEYralhGO0FvRjdqWEE7RUFDRTtFQUNBO0FwRitqWEY7QW9GN2pYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGK2pYRjtBQUNBLFNBQVM7QW9GN2pYVDtFQUNFO0FwRitqWEY7QW9GN2pYQTtFQUNFO0VBQ0E7QXBGK2pYRjtBb0Y3alhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEYralhGO0FBQ0EsVUFBVTtBb0Y3alhWO0VBQ0U7QXBGK2pYRjtBb0Y3alhBO0VBQ0U7RUFDQTtBcEYralhGO0FvRjdqWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRitqWEY7QUFDQSxXQUFXO0FvRjdqWFg7RUFDRTtBcEYralhGO0FvRjdqWEE7RUFDRTtFQUNBO0FwRitqWEY7QW9GN2pYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGK2pYRjtBQUNBLFVBQVU7QW9GN2pYVjtFQUNFO0FwRitqWEY7QW9GN2pYQTtFQUNFO0VBQ0E7QXBGK2pYRjtBb0Y3alhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEYralhGO0FBQ0EsYUFBYTtBb0Y3alhiO0VBQ0U7QXBGK2pYRjtBb0Y3alhBO0VBQ0U7QXBGK2pYRjtBb0Y3alhBO0VBQ0U7RUFDQTtBcEYralhGO0FvRjdqWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEYralhGO0FvRjdqWEE7RUFDRTtBcEYralhGO0FBQ0EsWUFBWTtBb0Y3alhaO0VBQ0U7QXBGK2pYRjtBb0Y3alhBO0VBQ0U7QXBGK2pYRjtBb0Y3alhBO0VBQ0U7QXBGK2pYRjtBb0Y3alhBO0VBQ0U7QXBGK2pYRjtBb0Y3alhBO0VBQ0U7QXBGK2pYRjtBb0Y3alhBO0VBQ0U7QXBGK2pYRjtBb0Y1alhBO0VBQ0U7RUFDQTtBcEY4alhGO0FvRjVqWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjhqWEY7QW9GNWpYQTtFQUNFO0VBQ0E7RUFDQTtBcEY4alhGO0FvRjVqWEE7RUFDRTtFQUNBO0FwRjhqWEY7QW9GNWpYQTtFQUNFO0VBQ0E7RUFDQTtBcEY4alhGO0FvRjVqWEE7RUFDRTtFQUNBO0VBQ0E7QXBGOGpYRjtBb0Y1alhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjhqWEY7QW9GNWpYQTtFQUNFO0FwRjhqWEY7QW9GNWpYQTtFQUNFO0VBQ0E7RUFDQTtBcEY4alhGO0FvRjVqWEE7RUFDRTtFQUNBO0FwRjhqWEY7QUFDQSxvQkFBb0I7QW9GNWpYcEI7RUFDRTtBcEY4alhGO0FvRjVqWEE7RUFDRTtFQUNBO0FwRjhqWEY7QW9GNWpYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEY4alhGO0FBQ0EsU0FBUztBb0Y1alhUO0VBQ0U7QXBGOGpYRjtBb0Y1alhBO0VBQ0U7RUFDQTtBcEY4alhGO0FvRjVqWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEY4alhGO0FBQ0EsVUFBVTtBb0Y1alhWO0VBQ0U7QXBGOGpYRjtBb0Y1alhBO0VBQ0U7RUFDQTtBcEY4alhGO0FvRjVqWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGOGpYRjtBQUNBLFdBQVc7QW9GNWpYWDtFQUNFO0FwRjhqWEY7QW9GNWpYQTtFQUNFO0VBQ0E7QXBGOGpYRjtBb0Y1alhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBGOGpYRjtBQUNBLFVBQVU7QW9GNWpYVjtFQUNFO0FwRjhqWEY7QW9GNWpYQTtFQUNFO0VBQ0E7QXBGOGpYRjtBb0Y1alhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBGOGpYRjtBQUNBLGFBQWE7QW9GNWpYYjtFQUNFO0FwRjhqWEY7QW9GNWpYQTtFQUNFO0FwRjhqWEY7QW9GNWpYQTtFQUNFO0VBQ0E7QXBGOGpYRjtBb0Y1alhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBGOGpYRjtBb0Y1alhBO0VBQ0U7QXBGOGpYRjtBQUNBOztDQUVDO0FvRjNqWEQ7RUFDRTtFQUNBO0FwRjZqWEY7QW9GM2pYQTtFQUNFO0VBQ0E7QXBGNmpYRjtBb0YzalhBO0VBQ0U7QXBGNmpYRjtBcUY1NVhBO0VBQ0k7QXJGODVYSjtBcUY1NVhBO0VBQ0k7QXJGODVYSjtBcUY1NVhBO0VBQ0k7QXJGODVYSjtBcUY1NVhBO0VBQ0k7QXJGODVYSjtBc0Z4NlhBOztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGMjZYQTtBc0Z4NlhBOztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjI2WEE7QXNGeDZYQTs7RUFDQTtFQUNBO0VBQ0E7QXRGMjZYQTtBc0Z4NlhBOztFQUNBO0VBQ0E7RUFDQTtBdEYyNlhBO0FzRng2WEE7Ozs7Ozs7O0VBUUM7QXRGMDZYRDtBc0Z2NlhBO0VBQ0E7QXRGeTZYQTtBc0Z0NlhBO0VBQ0E7QXRGdzZYQTtBc0ZqNlhBO0VBQ0E7QXRGbTZYQTtBc0ZoNlhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGazZYQTtBc0YvNVhBO0VBQ0E7RUFDQTtBdEZpNlhBO0FzRjk1WEE7RUFDQTtFQUNBO0F0Rmc2WEE7QXNGNzVYQTtFQUNFO0F0Ris1WEY7QXNGNTVYQTtFQUNFO0F0Rjg1WEY7QXNGMzVYQTtFQUNFO0F0RjY1WEY7QXNGMTVYQTtFQUNFO0F0RjQ1WEY7QXNGejVYQTtFQUNFO0F0RjI1WEY7QXNGeDVYQTtFQUNBO0F0RjA1WEE7QXNGdjVYQTtFQUNBO0F0Rnk1WEE7QXNGdDVYQTtFQUNBO0F0Rnc1WEE7QXNGcjVYQTtFQUNBO0F0RnU1WEE7QXNGcDVYQTtFQUNBO0VBQ0E7QXRGczVYQTtBc0ZuNVhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGcTVYQTtBc0ZsNVhBO0VBQ0E7RUFDQTtBdEZvNVhBO0FzRmo1WEE7RUFDQTtFQUNBO0F0Rm01WEE7QXNGaDVYQTtFQUNBO0VBQ0E7QXRGazVYQTtBc0YvNFhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGaTVYQTtBc0Y5NFhBO0VBQ0E7QXRGZzVYQTtBc0Y3NFhBO0VBQ0U7RUFDQTtBdEYrNFhGO0FzRjU0WEE7RUFDRTtFQUNBO0F0Rjg0WEY7QXNGMzRYQTtFQUNFO0F0RjY0WEY7QXNGejRYQTtFQUNFO0F0RjI0WEY7QXVGNWlZQTtFQUNFO0F2RjhpWUY7QXVGM2lZQTtFQUNFO0VBQ0E7RUFDQTtBdkY2aVlGO0F1RjFpWUE7RUFDRTtFQUNBO0F2RjRpWUY7QXVGemlZQTtFQUNFO0VBQ0E7QXZGMmlZRjtBdUZ4aVlBO0VBQ0U7RUFDQTtFQUNBO0F2RjBpWUY7QXVGdmlZQTs7RUFDQTtFQUNBO0F2RjBpWUE7QXVGdmlZQTs7RUFDRTtBdkYwaVlGO0F1RnZpWUE7RUFDRTtFQUNBO0VBQ0E7QXZGeWlZRjtBdUZ0aVlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZ3aVlKO0F1RnJpWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkZ1aVlKO0F1RnBpWUE7RUFDSTtFQUNBO0F2RnNpWUo7QXVGbmlZQTtFQUNJO0F2RnFpWUo7QXVGbGlZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGb2lZSjtBdUZqaVlBO0VBQ0k7QXZGbWlZSjtBdUZoaVlBO0VBQ0k7QXZGa2lZSjtBdUYvaFlBO0VBQ0k7RUFDQTtBdkZpaVlKO0FBQ0EsMkRBQTJEO0F1RjVoWTNEO0VBQ0k7QXZGOGhZSjtBdUZ6aFlBO0VBQ0k7RUFDQTtFQUNBO0F2RjJoWUo7QXVGeGhZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkYwaFlKO0F1RnZoWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkZ5aFlKO0F1RnRoWUE7O0VBRUk7RUFDQTtFQUNBO0F2RndoWUo7QXVGcmhZQTtFQUNJO0F2RnVoWUo7QXVGcGhZQTtFQUNJO0F2RnNoWUo7QXVGbmhZQTs7RUFFSTtBdkZxaFlKO0F1RmxoWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rm9oWUo7QXVGL2dZQTs7RUFFSTtFQUNBO0VBQ0E7QXZGaWhZSjtBdUY5Z1lBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZnaFlKO0FBQ0Esd0VBQXdFO0F1RjNnWXhFO0VBQ0k7QXZGNmdZSjtBdUYxZ1lBOztFQUVJO0F2RjRnWUo7QXVGemdZQTs7OztFQUlJO0VBQ0E7RUFDQTtBdkYyZ1lKO0F1RnhnWUE7Ozs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtBdkYwZ1lKO0F1RnZnWUE7RUFDSTtBdkZ5Z1lKO0F1RnRnWUE7RUFDSTtBdkZ3Z1lKO0F1RnJnWUE7O0VBRUk7R0FDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnVnWUo7QUFDQSxzRUFBc0U7QXVGbGdZdEU7OztFQUdJO0F2Rm9nWUo7QXVGamdZQTs7O0VBR0k7QXZGbWdZSjtBdUZoZ1lBOzs7Ozs7RUFNSTtBdkZrZ1lKO0F1Ri8vWEE7RUFDSTtFQUNBO0VBQ0E7QXZGaWdZSjtBdUY5L1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGZ2dZRjtBdUY3L1hBOztFQUVJO0VBQ0E7QXZGKy9YSjtBdUY1L1hBOztFbkUzUEU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNvQ0E7RUFDQTtFQUNBO0VBQ0E7RWhCcUtBO0VBQ0c7RUFDQztFQUNJO0VlbklSO0VBQ0E7RUFDQTtBcEJ3cllGO0FvQi92WUk7Ozs7Ozs7Ozs7OztFZHJCRjtFQUNBO0FOa3lZRjtBb0J4d1lFOzs7Ozs7RUFHRTtFQUNBO0FwQjZ3WUo7QW9CMXdZRTs7OztFQUVFO0VBQ0E7RWYyQkY7RUFDUTtBTG92WVY7QW9CNXdZRTs7Ozs7O0VBR0U7RUU5Q0Y7RUFDQTtFakJpRUE7RUFDUTtBTGd3WVY7QW9CL3dZSTs7OztFQUVFO0FwQm14WU47QW9CenVZRTs7Ozs7Ozs7OztFQUtFO0VmbkNGO0VBQ1E7QUxveFlWO0FvQi91WUU7Ozs7Ozs7O0VBSUU7QXBCcXZZSjtBb0JudllFOzs7O0VBRUU7RUFDQTtFQUNBO0FwQnV2WUo7QW9CbnZZSTs7Ozs7Ozs7RUFFRTtFQUNBO0FwQjJ2WU47QXVGNW1ZQTs7RUFFSTtBdkY4bVlKO0F1RjNtWUE7Ozs7RUFJSTtBdkY2bVlKO0F1RjFtWUE7RUFDRTtBdkY0bVlGO0F1RnptWUE7O0VuRWpSRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ29DQTtFQUNBO0VBQ0E7RUFDQTtFaEJxS0E7RUFDRztFQUNDO0VBQ0k7RWdCN05SO0VBQ0E7RUFDQTtBckJxNVlGO0FvQmw0WUk7Ozs7Ozs7Ozs7OztFZHJCRjtFQUNBO0FOcTZZRjtBb0IzNFlFOzs7Ozs7RUFHRTtFQUNBO0FwQmc1WUo7QW9CNzRZRTs7OztFQUVFO0VBQ0E7RWYyQkY7RUFDUTtBTHUzWVY7QW9CLzRZRTs7Ozs7O0VBR0U7RUU5Q0Y7RUFDQTtFakJpRUE7RUFDUTtBTG00WVY7QW9CbDVZSTs7OztFQUVFO0FwQnM1WU47QXFCdDhZRTs7OztFQUVFO0VBQ0E7RUFDQTtBckIwOFlKO0FxQng4WUU7O0VBQ0U7RUFDQTtFQUNBO0FyQjI4WUo7QXFCejhZRTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCODhZSjtBcUI1OFlJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCNjlZTjtBcUJ2OVlJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0FyQncrWU47QXVGeHZZQTs7RWxFM09JO0VBQ0E7QXJCdStZSjtBdUZ0dllBO0VBQ0k7QXZGd3ZZSjtBdUZydllBO0VBQ0k7RUFDQTtBdkZ1dllKO0F1RnB2WUE7RUFDSTtBdkZzdllKO0F1Rm52WUE7O0VBRUk7RUFFQTtFQUNBO0F2Rm92WUo7QXVGOXVZQTs7RUFFSTtFQUNBO0F2Rmd2WUo7QXVGN3VZQTs7Ozs7OztFdkZxdllFLDZFQUE2RTtFdUY3dVkzRTtHQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rit1WUo7QXVGNXVZQTs7RUFFSTtBdkY4dVlKO0F1RjN1WUE7Ozs7O0VBS0k7QXZGNnVZSjtBdUYxdVlBOzs7OztFQUtJO0F2RjR1WUo7QXVGenVZQTs7Ozs7RUFLSTtBdkYydVlKO0F1Rnh1WUE7Ozs7O0VBS0k7QXZGMHVZSjtBdUZ2dVlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZ5dVlKO0F1RnR1WUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rnd1WUo7QXVGcnVZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2RnV1WUo7QXVGcHVZQTtFQUNJO0VBQ0E7QXZGc3VZSjtBdUZudVlBO0VBQ0k7QXZGcXVZSjtBdUZsdVlBO0VBQ0k7RUFDQTtBdkZvdVlKO0F1Rmp1WUE7RUFDSTtFQUNBO0F2Rm11WUo7QXVGaHVZQTtFQUNJO0VBQ0E7RUFDQTtBdkZrdVlKO0F1Ri90WUE7RUFDSTtFQUNBO0VBQ0E7QXZGaXVZSjtBdUY5dFlBO0VBQ0k7QXZGZ3VZSjtBdUY3dFlBO0VBQ0k7QXZGK3RZSjtBdUY1dFlBO0VBQ0k7RUFDQTtBdkY4dFlKO0F1Rnp0WUE7O0VBRUk7RUFDQTtFQUNBO0F2RjJ0WUo7QXVGeHRZQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGMHRZSjtBdUZ2dFlBO0VBQ0k7RUFDQTtFQUNBO0F2Rnl0WUo7QXVGcHRZQTs7RUFFSTtFQUNBO0VBQ0E7QXZGc3RZSjtBdUZudFlBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZxdFlKO0F1Rmx0WUE7RUFDSTtBdkZvdFlKO0F1Rmp0WUE7RUFDSTtBdkZtdFlKO0F1Rmh0WUE7RUFDSTtBdkZrdFlKO0F1Ri9zWUE7RUFDSTtBdkZpdFlKO0F1RjlzWUE7RUFDSTtBdkZndFlKO0F1RjdzWUE7RUFDSTtBdkYrc1lKO0F3Rmp0WkE7O0VwRVdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDb0NBO0VBQ0E7RUFDQTtFQUNBO0VoQnFLQTtFQUNHO0VBQ0M7RUFDSTtFZ0I3TlI7RUFDQTtFQUNBO0FyQml1WkY7QW9COXNaSTs7Ozs7Ozs7Ozs7O0VkckJGO0VBQ0E7QU5pdlpGO0FvQnZ0WkU7Ozs7OztFQUdFO0VBQ0E7QXBCNHRaSjtBb0J6dFpFOzs7O0VBRUU7RUFDQTtFZjJCRjtFQUNRO0FMbXNaVjtBb0IzdFpFOzs7Ozs7RUFHRTtFRTlDRjtFQUNBO0VqQmlFQTtFQUNRO0FMK3NaVjtBb0I5dFpJOzs7O0VBRUU7QXBCa3VaTjtBcUJseFpFOzs7O0VBRUU7RUFDQTtFQUNBO0FyQnN4Wko7QXFCcHhaRTs7RUFDRTtFQUNBO0VBQ0E7QXJCdXhaSjtBcUJyeFpFOzs7Ozs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckIweFpKO0FxQnh4Wkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJ5eVpOO0FxQm55Wkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCb3paTjtBd0ZoMlpBOztFbkVpREk7RUFDQTtBckJtelpKO0F3RjkwWkE7RW5FakJFO0VBQ0E7RUFDQTtBckJrMlpGO0FxQmgyWkU7O0VBRUU7RUFDQTtFQUNBO0FyQmsyWko7QXFCaDJaRTtFQUNFO0VBQ0E7RUFDQTtBckJrMlpKO0FxQmgyWkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQmsyWko7QXFCaDJaSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQncyWk47QXFCbDJaSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckIwMlpOO0F3Ri8zWkE7RW5FMEJJO0VBQ0E7QXJCdzJaSjtBd0YvM1pBO0VuRXJCRTtFQUNBO0VBQ0E7QXJCdTVaRjtBcUJyNVpFOztFQUVFO0VBQ0E7RUFDQTtBckJ1NVpKO0FxQnI1WkU7RUFDRTtFQUNBO0VBQ0E7QXJCdTVaSjtBcUJyNVpFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJ1NVpKO0FxQnI1Wkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckI2NVpOO0FxQnY1Wkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCKzVaTjtBd0ZoN1pBO0VuRXNCSTtFQUNBO0FyQjY1Wko7QXdGaDdaQTtFbkV6QkU7RUFDQTtFQUNBO0FyQjQ4WkY7QXFCMThaRTs7RUFFRTtFQUNBO0VBQ0E7QXJCNDhaSjtBcUIxOFpFO0VBQ0U7RUFDQTtFQUNBO0FyQjQ4Wko7QXFCMThaRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCNDhaSjtBcUIxOFpJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCazlaTjtBcUI1OFpJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQm85Wk47QXdGaitaQTtFbkVrQkk7RUFDQTtBckJrOVpKO0F3RmorWkE7RW5FN0JFO0VBQ0E7RUFDQTtBckJpZ2FGO0FxQi8vWkU7O0VBRUU7RUFDQTtFQUNBO0FyQmlnYUo7QXFCLy9aRTtFQUNFO0VBQ0E7RUFDQTtBckJpZ2FKO0FxQi8vWkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQmlnYUo7QXFCLy9aSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQnVnYU47QXFCamdhSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJ5Z2FOO0F3RmxoYUE7RW5FY0k7RUFDQTtBckJ1Z2FKO0F3RmxoYUE7RW5FakNFO0VBQ0E7RUFDQTtBckJzamFGO0FxQnBqYUU7O0VBRUU7RUFDQTtFQUNBO0FyQnNqYUo7QXFCcGphRTtFQUNFO0VBQ0E7RUFDQTtBckJzamFKO0FxQnBqYUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQnNqYUo7QXFCcGphSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQjRqYU47QXFCdGphSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckI4amFOO0F3Rm5rYUE7RW5FVUk7RUFDQTtBckI0amFKO0F3Rm5rYUE7RW5FckNFO0VBQ0E7RUFDQTtBckIybWFGO0FxQnptYUU7O0VBRUU7RUFDQTtFQUNBO0FyQjJtYUo7QXFCem1hRTtFQUNFO0VBQ0E7RUFDQTtBckIybWFKO0FxQnptYUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQjJtYUo7QXFCem1hSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQmluYU47QXFCM21hSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJtbmFOO0F3RnBuYUE7RW5FTUk7RUFDQTtBckJpbmFKO0F3RnBuYUE7RW5FekNFO0VBQ0E7RUFDQTtBckJncWFGO0FxQjlwYUU7O0VBRUU7RUFDQTtFQUNBO0FyQmdxYUo7QXFCOXBhRTtFQUNFO0VBQ0E7RUFDQTtBckJncWFKO0FxQjlwYUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQmdxYUo7QXFCOXBhSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQnNxYU47QXFCaHFhSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJ3cWFOO0F3RnJxYUE7RW5FRUk7RUFDQTtBckJzcWFKO0F3RnJxYUE7RW5FN0NFO0VBQ0E7RUFDQTtBckJxdGFGO0FxQm50YUU7O0VBRUU7RUFDQTtFQUNBO0FyQnF0YUo7QXFCbnRhRTtFQUNFO0VBQ0E7RUFDQTtBckJxdGFKO0FxQm50YUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQnF0YUo7QXFCbnRhSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQjJ0YU47QXFCcnRhSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckI2dGFOO0F3RnR0YUE7RW5FRkk7RUFDQTtBckIydGFKO0F3RnR0YUE7RW5FakRFO0VBQ0E7RUFDQTtBckIwd2FGO0FxQnh3YUU7O0VBRUU7RUFDQTtFQUNBO0FyQjB3YUo7QXFCeHdhRTtFQUNFO0VBQ0E7RUFDQTtBckIwd2FKO0FxQnh3YUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQjB3YUo7QXFCeHdhSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQmd4YU47QXFCMXdhSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJreGFOO0F3RnZ3YUE7RW5FTkk7RUFDQTtBckJneGFKO0F3RnZ3YUE7RW5FckRFO0VBQ0E7RUFDQTtBckIremFGO0FxQjd6YUU7O0VBRUU7RUFDQTtFQUNBO0FyQit6YUo7QXFCN3phRTtFQUNFO0VBQ0E7RUFDQTtBckIremFKO0FxQjd6YUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQit6YUo7QXFCN3phSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQnEwYU47QXFCL3phSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJ1MGFOO0F3Rnh6YUE7RW5FVkk7RUFDQTtBckJxMGFKO0F3Rnh6YUE7RW5FekRFO0VBQ0E7RUFDQTtBckJvM2FGO0FxQmwzYUU7O0VBRUU7RUFDQTtFQUNBO0FyQm8zYUo7QXFCbDNhRTtFQUNFO0VBQ0E7RUFDQTtBckJvM2FKO0FxQmwzYUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQm8zYUo7QXFCbDNhSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQjAzYU47QXFCcDNhSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckI0M2FOO0F3RnoyYUE7RW5FZEk7RUFDQTtBckIwM2FKO0F3RnoyYUE7RW5FN0RFO0VBQ0E7RUFDQTtBckJ5NmFGO0FxQnY2YUU7O0VBRUU7RUFDQTtFQUNBO0FyQnk2YUo7QXFCdjZhRTtFQUNFO0VBQ0E7RUFDQTtBckJ5NmFKO0FxQnY2YUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQnk2YUo7QXFCdjZhSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQis2YU47QXFCejZhSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJpN2FOO0F3RjE1YUE7RW5FbEJJO0VBQ0E7QXJCKzZhSjtBd0YxNWFBO0VuRWpFRTtFQUNBO0VBQ0E7QXJCODlhRjtBcUI1OWFFOztFQUVFO0VBQ0E7RUFDQTtBckI4OWFKO0FxQjU5YUU7RUFDRTtFQUNBO0VBQ0E7QXJCODlhSjtBcUI1OWFFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckI4OWFKO0FxQjU5YUk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJvK2FOO0FxQjk5YUk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCcythTjtBd0YzOGFBO0VuRXRCSTtFQUNBO0FyQm8rYUo7QXdGMzhhQTtFbkVyRUU7RUFDQTtFQUNBO0FyQm1oYkY7QXFCamhiRTs7RUFFRTtFQUNBO0VBQ0E7QXJCbWhiSjtBcUJqaGJFO0VBQ0U7RUFDQTtFQUNBO0FyQm1oYko7QXFCamhiRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCbWhiSjtBcUJqaGJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCeWhiTjtBcUJuaGJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQjJoYk47QXdGNS9hQTtFbkUxQkk7RUFDQTtBckJ5aGJKO0F3RjUvYUE7RW5FekVFO0VBQ0E7RUFDQTtBckJ3a2JGO0FxQnRrYkU7O0VBRUU7RUFDQTtFQUNBO0FyQndrYko7QXFCdGtiRTtFQUNFO0VBQ0E7RUFDQTtBckJ3a2JKO0FxQnRrYkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQndrYko7QXFCdGtiSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQjhrYk47QXFCeGtiSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJnbGJOO0F3RjdpYkE7RW5FOUJJO0VBQ0E7QXJCOGtiSjtBd0Y3aWJBO0VBQ0U7RW5FOUVBO0VBQ0E7RUFDQTtBckI4bmJGO0FxQjVuYkU7O0VBRUU7RUFDQTtFQUNBO0FyQjhuYko7QXFCNW5iRTtFQUNFO0VBQ0E7RUFDQTtBckI4bmJKO0FxQjVuYkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQjhuYko7QXFCNW5iSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQm9vYk47QXFCOW5iSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJzb2JOO0F3Ri9sYkE7RW5FbENJO0VBQ0E7QXJCb29iSjtBd0Y5bGJBO0VuRWxGRTtFQUNBO0VBQ0E7QXJCbXJiRjtBcUJqcmJFOztFQUVFO0VBQ0E7RUFDQTtBckJtcmJKO0FxQmpyYkU7RUFDRTtFQUNBO0VBQ0E7QXJCbXJiSjtBcUJqcmJFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJtcmJKO0FxQmpyYkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJ5cmJOO0FxQm5yYkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCMnJiTjtBd0Yvb2JBO0VuRXZDSTtFQUNBO0FyQnlyYko7QXdGL29iQTs7RUFFRTtFQUNBO0VBQ0E7QXhGaXBiRjtBd0Y5b2JBO0VBQ0U7RUFDQTtFQUNBO0F4RmdwYkY7QXdGN29iQTtFQUNFO0VuRXBHQTtFQUNBO0VBQ0E7QXJCb3ZiRjtBcUJsdmJFOztFQUVFO0VBQ0E7RUFDQTtBckJvdmJKO0FxQmx2YkU7RUFDRTtFQUNBO0VBQ0E7QXJCb3ZiSjtBcUJsdmJFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJvdmJKO0FxQmx2Ykk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckIwdmJOO0FxQnB2Ykk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCNHZiTjtBd0YvcmJBO0VuRXhESTtFQUNBO0FyQjB2Yko7QXdGOXJiQTtFQUNFO0VBQ0E7RUFDQTtBeEZnc2JGO0F3RjlyYkE7RUFDRTtBeEZnc2JGO0F3RjdyYkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGK3JiQTtBd0Y1cmJBO0VBQ0E7QXhGOHJiQTtBd0YzcmJBO0VBQ0E7RUFDQTtFQUNBO0F4RjZyYkE7QXdGMXJiQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY0cmJBO0F3RjFyYkE7RUFDQTtBeEY0cmJBO0F3RnhyYkE7RW5FdkpFO0VBQ0E7RUFDQTtBckJrMWJGO0FxQmgxYkU7O0VBRUU7RUFDQTtFQUNBO0FyQmsxYko7QXFCaDFiRTtFQUNFO0VBQ0E7RUFDQTtBckJrMWJKO0FxQmgxYkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQmsxYko7QXFCaDFiSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQncxYk47QXFCbDFiSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckIwMWJOO0F3Rnp1YkE7RW5FNUdJO0VBQ0E7QXJCdzFiSjtBd0Z6dWJBO0VuRTNKRTtFQUNBO0VBQ0E7QXJCdTRiRjtBcUJyNGJFOztFQUVFO0VBQ0E7RUFDQTtBckJ1NGJKO0FxQnI0YkU7RUFDRTtFQUNBO0VBQ0E7QXJCdTRiSjtBcUJyNGJFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJ1NGJKO0FxQnI0Ykk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckI2NGJOO0FxQnY0Ykk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCKzRiTjtBd0YxeGJBO0VuRWhISTtFQUNBO0FyQjY0Yko7QXdGMXhiQTtFbkUvSkU7RUFDQTtFQUNBO0FyQjQ3YkY7QXFCMTdiRTs7RUFFRTtFQUNBO0VBQ0E7QXJCNDdiSjtBcUIxN2JFO0VBQ0U7RUFDQTtFQUNBO0FyQjQ3Yko7QXFCMTdiRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCNDdiSjtBcUIxN2JJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCazhiTjtBcUI1N2JJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQm84Yk47QXdGMzBiQTtFbkVwSEk7RUFDQTtBckJrOGJKO0F3RjMwYkE7RW5FbktFO0VBQ0E7RUFDQTtBckJpL2JGO0FxQi8rYkU7O0VBRUU7RUFDQTtFQUNBO0FyQmkvYko7QXFCLytiRTtFQUNFO0VBQ0E7RUFDQTtBckJpL2JKO0FxQi8rYkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQmkvYko7QXFCLytiSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQnUvYk47QXFCai9iSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJ5L2JOO0F3RjUzYkE7RW5FeEhJO0VBQ0E7QXJCdS9iSjtBd0Y1M2JBO0VuRXZLRTtFQUNBO0VBQ0E7QXJCc2ljRjtBcUJwaWNFOztFQUVFO0VBQ0E7RUFDQTtBckJzaWNKO0FxQnBpY0U7RUFDRTtFQUNBO0VBQ0E7QXJCc2ljSjtBcUJwaWNFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJzaWNKO0FxQnBpY0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckI0aWNOO0FxQnRpY0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCOGljTjtBd0Y3NmJBO0VuRTVISTtFQUNBO0FyQjRpY0o7QXdGOTZiQTtFbkUxS0U7RUFDQTtFQUNBO0FyQjJsY0Y7QXFCemxjRTs7RUFFRTtFQUNBO0VBQ0E7QXJCMmxjSjtBcUJ6bGNFO0VBQ0U7RUFDQTtFQUNBO0FyQjJsY0o7QXFCemxjRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCMmxjSjtBcUJ6bGNJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCaW1jTjtBcUIzbGNJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQm1tY047QXdGLzliQTtFbkUvSEk7RUFDQTtBckJpbWNKO0F3RmgrYkE7RW5FN0tFO0VBQ0E7RUFDQTtBckJncGNGO0FxQjlvY0U7O0VBRUU7RUFDQTtFQUNBO0FyQmdwY0o7QXFCOW9jRTtFQUNFO0VBQ0E7RUFDQTtBckJncGNKO0FxQjlvY0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQmdwY0o7QXFCOW9jSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQnNwY047QXFCaHBjSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJ3cGNOO0F3RmpoY0E7RW5FbElJO0VBQ0E7QXJCc3BjSjtBd0ZsaGNBO0VuRWhMRTtFQUNBO0VBQ0E7QXJCcXNjRjtBcUJuc2NFOztFQUVFO0VBQ0E7RUFDQTtBckJxc2NKO0FxQm5zY0U7RUFDRTtFQUNBO0VBQ0E7QXJCcXNjSjtBcUJuc2NFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJxc2NKO0FxQm5zY0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckIyc2NOO0FxQnJzY0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCNnNjTjtBd0Zua2NBO0VuRXJJSTtFQUNBO0FyQjJzY0o7QXdGcGtjQTtFbkVuTEU7RUFDQTtFQUNBO0FyQjB2Y0Y7QXFCeHZjRTs7RUFFRTtFQUNBO0VBQ0E7QXJCMHZjSjtBcUJ4dmNFO0VBQ0U7RUFDQTtFQUNBO0FyQjB2Y0o7QXFCeHZjRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCMHZjSjtBcUJ4dmNJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCZ3djTjtBcUIxdmNJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQmt3Y047QXdGcm5jQTtFbkV4SUk7RUFDQTtBckJnd2NKO0F3RnRuY0E7RW5FdExFO0VBQ0E7RUFDQTtBckIreWNGO0FxQjd5Y0U7O0VBRUU7RUFDQTtFQUNBO0FyQit5Y0o7QXFCN3ljRTtFQUNFO0VBQ0E7RUFDQTtBckIreWNKO0FxQjd5Y0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQit5Y0o7QXFCN3ljSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQnF6Y047QXFCL3ljSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJ1emNOO0F3RnZxY0E7RW5FM0lJO0VBQ0E7QXJCcXpjSjtBd0Z4cWNBO0VuRXpMRTtFQUNBO0VBQ0E7QXJCbzJjRjtBcUJsMmNFOztFQUVFO0VBQ0E7RUFDQTtBckJvMmNKO0FxQmwyY0U7RUFDRTtFQUNBO0VBQ0E7QXJCbzJjSjtBcUJsMmNFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJvMmNKO0FxQmwyY0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckIwMmNOO0FxQnAyY0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCNDJjTjtBd0Z6dGNBO0VuRTlJSTtFQUNBO0FyQjAyY0o7QXdGMXRjQTtFbkU1TEU7RUFDQTtFQUNBO0FyQnk1Y0Y7QXFCdjVjRTs7RUFFRTtFQUNBO0VBQ0E7QXJCeTVjSjtBcUJ2NWNFO0VBQ0U7RUFDQTtFQUNBO0FyQnk1Y0o7QXFCdjVjRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCeTVjSjtBcUJ2NWNJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCKzVjTjtBcUJ6NWNJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQmk2Y047QXdGM3djQTtFbkVqSkk7RUFDQTtBckIrNWNKO0F3RjV3Y0E7RW5FL0xFO0VBQ0E7RUFDQTtBckI4OGNGO0FxQjU4Y0U7O0VBRUU7RUFDQTtFQUNBO0FyQjg4Y0o7QXFCNThjRTtFQUNFO0VBQ0E7RUFDQTtBckI4OGNKO0FxQjU4Y0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQjg4Y0o7QXFCNThjSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQm85Y047QXFCOThjSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJzOWNOO0F3Rjd6Y0E7RW5FcEpJO0VBQ0E7QXJCbzljSjtBd0Y5emNBO0VuRWxNRTtFQUNBO0VBQ0E7QXJCbWdkRjtBcUJqZ2RFOztFQUVFO0VBQ0E7RUFDQTtBckJtZ2RKO0FxQmpnZEU7RUFDRTtFQUNBO0VBQ0E7QXJCbWdkSjtBcUJqZ2RFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJtZ2RKO0FxQmpnZEk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJ5Z2ROO0FxQm5nZEk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCMmdkTjtBd0YvMmNBO0VuRXZKSTtFQUNBO0FyQnlnZEo7QXdGaDNjQTtFbkVyTUU7RUFDQTtFQUNBO0FyQndqZEY7QXFCdGpkRTs7RUFFRTtFQUNBO0VBQ0E7QXJCd2pkSjtBcUJ0amRFO0VBQ0U7RUFDQTtFQUNBO0FyQndqZEo7QXFCdGpkRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCd2pkSjtBcUJ0amRJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCOGpkTjtBcUJ4amRJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQmdrZE47QXdGajZjQTtFbkUxSkk7RUFDQTtBckI4amRKO0F3Rmw2Y0E7RW5FeE1FO0VBQ0E7RUFDQTtBckI2bWRGO0FxQjNtZEU7O0VBRUU7RUFDQTtFQUNBO0FyQjZtZEo7QXFCM21kRTtFQUNFO0VBQ0E7RUFDQTtBckI2bWRKO0FxQjNtZEU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQjZtZEo7QXFCM21kSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQm1uZE47QXFCN21kSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJxbmROO0F3Rm45Y0E7RW5FN0pJO0VBQ0E7QXJCbW5kSjtBd0ZwOWNBO0VuRTNNRTtFQUNBO0VBQ0E7QXJCa3FkRjtBcUJocWRFOztFQUVFO0VBQ0E7RUFDQTtBckJrcWRKO0FxQmhxZEU7RUFDRTtFQUNBO0VBQ0E7QXJCa3FkSjtBcUJocWRFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJrcWRKO0FxQmhxZEk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJ3cWROO0FxQmxxZEk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCMHFkTjtBd0ZyZ2RBO0VuRWhLSTtFQUNBO0FyQndxZEo7QXdGdGdkQTtFbkU5TUU7RUFDQTtFQUNBO0FyQnV0ZEY7QXFCcnRkRTs7RUFFRTtFQUNBO0VBQ0E7QXJCdXRkSjtBcUJydGRFO0VBQ0U7RUFDQTtFQUNBO0FyQnV0ZEo7QXFCcnRkRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCdXRkSjtBcUJydGRJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCNnRkTjtBcUJ2dGRJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQit0ZE47QXdGdmpkQTtFbkVuS0k7RUFDQTtBckI2dGRKO0F3RnhqZEE7RW5Fak5FO0VBQ0E7RUFDQTtBckI0d2RGO0FxQjF3ZEU7O0VBRUU7RUFDQTtFQUNBO0FyQjR3ZEo7QXFCMXdkRTtFQUNFO0VBQ0E7RUFDQTtBckI0d2RKO0FxQjF3ZEU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQjR3ZEo7QXFCMXdkSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQmt4ZE47QXFCNXdkSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJveGROO0F3RnptZEE7RW5FdEtJO0VBQ0E7QXJCa3hkSjtBd0YxbWRBO0VuRXBORTtFQUNBO0VBQ0E7QXJCaTBkRjtBcUIvemRFOztFQUVFO0VBQ0E7RUFDQTtBckJpMGRKO0FxQi96ZEU7RUFDRTtFQUNBO0VBQ0E7QXJCaTBkSjtBcUIvemRFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJpMGRKO0FxQi96ZEk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJ1MGROO0FxQmowZEk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCeTBkTjtBd0YzcGRBO0VuRXpLSTtFQUNBO0FyQnUwZEo7QXdGNXBkQTtFbkV2TkU7RUFDQTtFQUNBO0FyQnMzZEY7QXFCcDNkRTs7RUFFRTtFQUNBO0VBQ0E7QXJCczNkSjtBcUJwM2RFO0VBQ0U7RUFDQTtFQUNBO0FyQnMzZEo7QXFCcDNkRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCczNkSjtBcUJwM2RJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCNDNkTjtBcUJ0M2RJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQjgzZE47QXdGN3NkQTtFbkU1S0k7RUFDQTtBckI0M2RKO0F3RjlzZEE7RW5FMU5FO0VBQ0E7RUFDQTtBckIyNmRGO0FxQno2ZEU7O0VBRUU7RUFDQTtFQUNBO0FyQjI2ZEo7QXFCejZkRTtFQUNFO0VBQ0E7RUFDQTtBckIyNmRKO0FxQno2ZEU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQjI2ZEo7QXFCejZkSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQmk3ZE47QXFCMzZkSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJtN2ROO0F3Ri92ZEE7RW5FL0tJO0VBQ0E7QXJCaTdkSjtBd0Zod2RBO0VuRTdORTtFQUNBO0VBQ0E7QXJCZytkRjtBcUI5OWRFOztFQUVFO0VBQ0E7RUFDQTtBckJnK2RKO0FxQjk5ZEU7RUFDRTtFQUNBO0VBQ0E7QXJCZytkSjtBcUI5OWRFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJnK2RKO0FxQjk5ZEk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJzK2ROO0FxQmgrZEk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCdytkTjtBd0ZqemRBO0VuRWxMSTtFQUNBO0FyQnMrZEo7QXdGbHpkQTtFbkVoT0U7RUFDQTtFQUNBO0FyQnFoZUY7QXFCbmhlRTs7RUFFRTtFQUNBO0VBQ0E7QXJCcWhlSjtBcUJuaGVFO0VBQ0U7RUFDQTtFQUNBO0FyQnFoZUo7QXFCbmhlRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCcWhlSjtBcUJuaGVJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCMmhlTjtBcUJyaGVJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQjZoZU47QXdGbjJkQTtFbkVyTEk7RUFDQTtBckIyaGVKO0F3RnAyZEE7RW5Fbk9FO0VBQ0E7RUFDQTtBckIwa2VGO0FxQnhrZUU7O0VBRUU7RUFDQTtFQUNBO0FyQjBrZUo7QXFCeGtlRTtFQUNFO0VBQ0E7RUFDQTtBckIwa2VKO0FxQnhrZUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQjBrZUo7QXFCeGtlSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQmdsZU47QXFCMWtlSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJrbGVOO0F3RnI1ZEE7RW5FeExJO0VBQ0E7QXJCZ2xlSjtBd0ZyNWRBO0VuRXZPRTtFQUNBO0VBQ0E7QXJCK25lRjtBcUI3bmVFOztFQUVFO0VBQ0E7RUFDQTtBckIrbmVKO0FxQjduZUU7RUFDRTtFQUNBO0VBQ0E7QXJCK25lSjtBcUI3bmVFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckIrbmVKO0FxQjduZUk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJxb2VOO0FxQi9uZUk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCdW9lTjtBd0Z0OGRBO0VuRTVMSTtFQUNBO0FyQnFvZUo7QXdGdDhkQTtFbkUzT0U7RUFDQTtFQUNBO0FyQm9yZUY7QXFCbHJlRTs7RUFFRTtFQUNBO0VBQ0E7QXJCb3JlSjtBcUJscmVFO0VBQ0U7RUFDQTtFQUNBO0FyQm9yZUo7QXFCbHJlRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCb3JlSjtBcUJscmVJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCMHJlTjtBcUJwcmVJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQjRyZU47QXdGdi9kQTtFbkVoTUk7RUFDQTtBckIwcmVKO0F3RnYvZEE7RW5FL09FO0VBQ0E7RUFDQTtBckJ5dWVGO0FxQnZ1ZUU7O0VBRUU7RUFDQTtFQUNBO0FyQnl1ZUo7QXFCdnVlRTtFQUNFO0VBQ0E7RUFDQTtBckJ5dWVKO0FxQnZ1ZUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQnl1ZUo7QXFCdnVlSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQit1ZU47QXFCenVlSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJpdmVOO0F3RnhpZUE7RW5FcE1JO0VBQ0E7QXJCK3VlSjtBd0Z4aWVBO0VuRW5QRTtFQUNBO0VBQ0E7QXJCOHhlRjtBcUI1eGVFOztFQUVFO0VBQ0E7RUFDQTtBckI4eGVKO0FxQjV4ZUU7RUFDRTtFQUNBO0VBQ0E7QXJCOHhlSjtBcUI1eGVFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckI4eGVKO0FxQjV4ZUk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJveWVOO0FxQjl4ZUk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCc3llTjtBd0Z6bGVBO0VuRXhNSTtFQUNBO0FyQm95ZUo7QXdGemxlQTtFQUNJO0F4RjJsZUo7QXlGejFlQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGMjFlQTtBeUZ4MWVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekYwMWVBO0F5RnYxZUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RnkxZUE7QXlGdDFlQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZ3MWVBO0F5RnIxZUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RnUxZUE7QXlGcDFlQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RnMxZUE7QXlGbjFlQTtFQUNBO0VBQVc7RUFBZTtBekZ1MWUxQjtBeUZyMWVBO0VBQ0E7RUFBNEI7RUFBVztFQUFZO0VBQWtCO0VBQVM7RUFBaUI7RUFBWTtBekY4MWUzRztBeUY1MWVBO0VBQ0E7RUFBOEI7RUFBVztBekZnMmV6QztBeUY5MWVBO0VBQ0E7RUFBYztFQUF5QjtFQUFtQjtBekZtMmUxRDtBeUZqMmVBO0VBQ0E7RUFBYztFQUF5QjtFQUFtQjtBekZzMmUxRDtBeUZwMmVBO0VBQ0E7RUFBYztFQUF5QjtFQUFtQjtBekZ5MmUxRDtBeUZ2MmVBO0VBQ0E7RUFBYztFQUF5QjtFQUFtQjtBekY0MmUxRDtBQUNBLDJDQUEyQztBMEY5NmUzQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGZzdlQTtBMEY3NmVBO0VBQ0E7RUFDQTtBMUYrNmVBO0EwRjU2ZUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUY4NmVBO0EwRjM2ZUE7RUFDQTtFQUNBO0VBQ0E7QTFGNjZlQTtBMEYxNmVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUY0NmVBO0EwRno2ZUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUYyNmVBO0FBQ0EscURBQXFEO0EyRjU5ZXJEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Y4OWVBO0EyRjM5ZUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGNjllQTtBMkYxOWVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRjQ5ZUE7QTJGejllQTtFQUNBO0VBQ0E7RUFDQTtBM0YyOWVBO0E0RnovZUE7RUFDQTtFQUNBO0VBQ0E7QTVGMi9lQTtBNEZ6L2VBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjIvZUE7QTRGei9lQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUYyL2VBO0E0RnovZUE7RUFDQTtBNUYyL2VBO0E0RnovZUE7RUFDQTtBNUYyL2VBO0E0RnovZUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGMi9lQTtBNEZ6L2VBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjIvZUE7QUFDQSwwREFBMEQ7QUFDMUQsbUVBQW1FO0E2Rm5pZm5FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGcWlmQTtBNkZqaWZBO0VBQ0E7QTdGbWlmQTtBNkZoaWZBO0VBQ0E7QTdGa2lmQTtBNkYvaGZBOztFQUNBO0E3RmtpZkE7QTZGL2hmQTs7O0VBQ0E7QTdGbWlmQTtBOEY5amZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGZ2tmQTtBOEY3amZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGK2pmQTtBOEY1amZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUY4amZBO0E4RjNqZkE7RUFDQTtFQUNBO0VBQ0E7QTlGNmpmQTtBOEYxamZBO0U1QnhCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWVdBO0VBQ0E7QTlFMmtmRjtBZWptZkM7RXVEYWdDO0F0RXVsZmpDO0FlcG1mQztFdURjaUM7QXRFeWxmbEM7QStGdG1mSTtFQUNJO0EvRndtZlI7QThGMWtmQTtFQUNJO0E5RjRrZko7QWdHN21mQTtFQUNFO0FoRyttZkY7QWdHNW1mQTtFQUNFO0VBQ0E7RUFDQTtBaEc4bWZGO0FnRzNtZkE7RUFDQTtBaEc2bWZBO0FnRzFtZkE7RUFDRTtBaEc0bWZGO0FnR3ptZkE7RUFDRTtBaEcybWZGO0FnR3htZkE7RUFFSTtFQUNBO0FoR3ltZko7QWdHcm1mQTtFQUNFO0VBQ0E7QWhHdW1mRjtBZ0dwbWZBO0VBQ0U7RUFDQTtFQUNBO0FoR3NtZkY7QWdHbm1mQTtFNUNyQ0U7QXBEMm9mRjtBb0R6b2ZFO0VBQ0U7RUFDQTtFQUNBO0FwRDJvZko7QW9EOW9mRTtFQU1JO0FwRDJvZk47QW9EanBmRTtFQVNJO0VBQ0E7QXBEMm9mTjtBb0R4b2ZFO0VBRUk7QXBEeW9mTjtBZ0dqbmZBO0U1Q3pDRTtBcEQ2cGZGO0FvRDNwZkU7RUFDRTtFQUNBO0VBQ0E7QXBENnBmSjtBb0RocWZFO0VBTUk7QXBENnBmTjtBb0RucWZFO0VBU0k7RUFDQTtBcEQ2cGZOO0FvRDFwZkU7RUFFSTtBcEQycGZOO0FnRy9uZkE7RTVDN0NFO0FwRCtxZkY7QW9EN3FmRTtFQUNFO0VBQ0E7RUFDQTtBcEQrcWZKO0FvRGxyZkU7RUFNSTtBcEQrcWZOO0FvRHJyZkU7RUFTSTtFQUNBO0FwRCtxZk47QW9ENXFmRTtFQUVJO0FwRDZxZk47QWdHN29mQTtFNUNqREU7QXBEaXNmRjtBb0QvcmZFO0VBQ0U7RUFDQTtFQUNBO0FwRGlzZko7QW9EcHNmRTtFQU1JO0FwRGlzZk47QW9EdnNmRTtFQVNJO0VBQ0E7QXBEaXNmTjtBb0Q5cmZFO0VBRUk7QXBEK3JmTjtBZ0czcGZBO0VBQ0U7RUFDQTtBaEc2cGZGO0FpR3R0ZkU7RUFDSTtBakd3dGZOO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrRzF0ZkE7RUFDRTtBbEc0dGZGO0FrR3p0ZkE7RUFDRTtBbEcydGZGO0FrR3h0ZkE7RUFDRTtBbEcwdGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDRTtBbEd5dGZGO0FrR3Z0ZkE7RUFDSTtBbEd5dGZKO0FrR3R0ZkE7RUFDRTtBbEd3dGZGO0FrR3J0ZkE7RUFDRTtBbEd1dGZGO0FrR3B0ZkE7RUFDRTtBbEdzdGZGO0FrR250ZkE7RUFDRTtBbEdxdGZGO0FrR2x0ZkE7RUFDRTtBbEdvdGZGO0FrR2p0ZkE7RUFDRTtBbEdtdGZGO0FrR2h0ZkE7RUFDRTtBbEdrdGZGO0FrRy9zZkE7RUFDRTtBbEdpdGZGO0FrRzlzZkE7RUFDRTtBbEdndGZGO0FrRzdzZkE7RUFDRTtBbEcrc2ZGO0FrRzVzZkE7RUFDRTtBbEc4c2ZGO0FtR2w0ZkE7RUFDRTtBbkdvNGZGO0FtR2o0ZkE7RUFDRTtBbkdtNGZGO0FvR3g0ZkE7RUFDSTtFQUNBO0FwRzA0Zko7QW9HdjRmQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3k0Zko7QW9HcjRmQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBRUE7RUFFQTtBcEdtNGZKO0FxR242ZkE7RUFDSTtBckdxNmZKO0FzR3I2Zkk7RUFDSTtBdEd1NmZSO0FzR3A2Zkk7RUFDSTtBdEdzNmZSO0FzR242Zkk7RUFDSTtBdEdxNmZSO0FzR2w2Zkk7RUFDSTtBdEdvNmZSO0FzR2g2ZkE7RUFDSTtFQUNBO0F0R2s2Zko7QXNHLzVmQTtFQUNJO0F0R2k2Zko7QXVHejdmQTtFQUNJO0F2RzI3Zko7QXVHeDdmQTtFQUNJO0F2RzA3Zko7QUFDQTs7RUFFRTtBd0cvN2ZGO0UxRjhGRTtFQUNBO0VBQ0E7RUFDQTtBZG8yZkY7QWNsMmZFO0VBQUE7SUFDRTtJQUNBO0VkcTJmRjtBQUNGO0F3R3g4ZkE7RTFGK0RFO0VBQ0E7RUFDQTtFQUNBO0FkNDRmRjtBYzE0ZkU7RUFBQTtJQUNFO0lBQ0E7RWQ2NGZGO0FBQ0Y7QXdHajlmQTtFMUZnQ0U7RUFDQTtFQUNBO0VBQ0E7QWRvN2ZGO0FjbDdmRTtFQUFBO0lBQ0U7SUFDQTtFZHE3ZkY7QUFDRjtBQUNBOztFQUVFO0FjeDNmQTtFQUFBO0lBQ0U7RWQyM2ZGO0FBQ0Y7QWN6NWZFO0VBQUE7SUFDRTtFZDQ1ZkY7QUFDRjtBYzE3ZkU7RUFBQTtJQUNFO0VkNjdmRjtBQUNGO0FBQ0E7O0VBRUU7QWNyNGZBO0VBQUE7SUFDRTtFZHc0ZkY7QUFDRjtBY3Q2ZkU7RUFBQTtJQUNFO0VkeTZmRjtBQUNGO0FjdjhmRTtFQUFBO0lBQ0U7RWQwOGZGO0FBQ0Y7QUFDQTs7RUFFRTtBY2o2ZkE7RUFBQTtJQUNFO0VkbzZmRjtBQUNGO0FjbDhmRTtFQUFBO0lBQ0U7RWRxOGZGO0FBQ0Y7QWNuK2ZFO0VBQUE7SUFDRTtFZHMrZkY7QUFDRjtBd0d4K2ZBO0VBQ0k7RUFDQTtBeEcwK2ZKO0F5Ry9oZ0JBO0VBR0k7QXpHK2hnQko7QXlHbGlnQkE7RUFVWTtFQUNBO0VBQ0E7QXpHMmhnQlo7QXlHdmlnQkE7RUFlZ0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekcyaGdCaEI7QXlHeGhnQlk7O0VBRUk7RUFDQTtBekcwaGdCaEI7QXlHdmhnQlk7RUFDSTtBekd5aGdCaEI7QXlHdGpnQkE7O0VBbUNZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBekdzaGdCWjtBeUdsa2dCQTs7RUErQ2dCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHdWhnQmhCO0F5R3BoZ0JZOzs7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QXpHd2hnQmhCO0F5R3JoZ0JZOztFQUNJO0F6R3doZ0JoQjtBeUd2bGdCQTtFQXFFZ0I7RUFDQTtFQUNBO0F6R3FoZ0JoQjtBeUc1bGdCQTtFQThFUTtFQUNBO0F6R2loZ0JSO0EwR2ptZ0JBO0VBQ0k7RUFDQTtBMUdtbWdCSjtBMEdybWdCQTtFQUtRO0ExR21tZ0JSO0EwR3htZ0JBO0VBU1E7RUFDQTtBMUdrbWdCUjtBMkczbWdCSTtFQUNJO0EzRzZtZ0JSO0E0Ry9tZ0JBO0VBQ0k7QTVHaW5nQko7QTZHam5nQkk7RUFDSTtBN0dtbmdCUjtBNkdqbmdCSTtFQUNJO0E3R21uZ0JSO0E2R2puZ0JJO0VBQ0k7QTdHbW5nQlI7QTZHam5nQkk7RUFDSTtBN0dtbmdCUjtBNkdqbmdCSTtFQUNJO0E3R21uZ0JSO0E2R2puZ0JJO0VBQ0k7QTdHbW5nQlI7QTZHam5nQkk7RUFDSTtBN0dtbmdCUjtBNkdqbmdCSTtFQUNJO0E3R21uZ0JSO0E2R2puZ0JJO0VBQ0k7QTdHbW5nQlI7QStGNW9nQkk7RUFDSTtBL0Y4b2dCUjtBOEdocGdCQTtFQUNJO0E5R2twZ0JKO0FBQ0Esc0VBQXNFO0ErR2xwZ0J0RTs7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HcXBnQkE7QStHbHBnQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR29wZ0JBO0ErR2pwZ0JBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HbXBnQkE7QStHaHBnQkE7RUFDQTtBL0drcGdCQTtBK0cvb2dCQTtFQUNBO0EvR2lwZ0JBO0ErRzlvZ0JBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QS9HK29nQkE7QStHNW9nQkE7RUFDQTtFQUNBO0VBQ0E7QS9HOG9nQkE7QStHM29nQkE7RUFDRTtBL0c2b2dCRjtBK0cxb2dCQTtFQUNFO0VBQ0E7QS9HNG9nQkY7QStHMW9nQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRzRvZ0JGO0ErRzFvZ0JBO0VBQ0U7RUFDQTtBL0c0b2dCRjtBK0cxb2dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HNG9nQkY7QStHem9nQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRzJvZ0JKO0ErR3pvZ0JJO0VBQ0k7QS9HMm9nQlI7QStHdm9nQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR3lvZ0JKO0ErR3RvZ0JJO0VBQ0k7QS9Hd29nQlI7QUFDQSx5REFBeUQ7QWdIL3ZnQnpEO0VBQ0E7RUFDQTtBaEhpd2dCQTtBZ0g5dmdCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSGd3Z0JBO0FnSDd2Z0JBO0VBQ0E7RUFDQTtFQUNBO0FoSCt2Z0JBO0FnSDV2Z0JBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEg4dmdCQTtBZ0gzdmdCQTtFQUNBO0FoSDZ2Z0JBO0FnSDF2Z0JBO0VBQ0E7RUFDQTtFQUNBO0FoSDR2Z0JBO0FnSHp2Z0JBO0VBQ0E7QWhIMnZnQkE7QWdIeHZnQkE7RUFDQTtFQUNBO0FoSDB2Z0JBO0FnSHZ2Z0JBO0VBQ0E7RUFDQTtFQUNBO0FoSHl2Z0JBO0FnSHR2Z0JBO0VBQ0E7QWhId3ZnQkE7QWlIOXlnQkE7RUFDRTtBakhnemdCRjtBaUg3eWdCQTtFQUNFO0FqSCt5Z0JGO0FpSDV5Z0JBO0VBQ0U7QWpIOHlnQkY7QWlIM3lnQkE7RUFDRTtBakg2eWdCRjtBaUh6eWdCQTs7RUFDRTtBakg0eWdCRjtBaUh6eWdCQTtFQUNFO0VBQ0E7RUFDQTtBakgyeWdCRjtBaUh4eWdCQTtFQUNFO0VBQ0E7QWpIMHlnQkY7QWlIdnlnQkE7RUFDRTtBakh5eWdCRjtBaUh0eWdCQTtFQUNFO0FqSHd5Z0JGO0FpSHJ5Z0JBO0VBQ0U7RUFDQTtBakh1eWdCRjtBaUhweWdCQTtFQUNFO0VBQ0E7RUFDQTtBakhzeWdCRjtBaUhueWdCQTtFQUNFO0VBQ0E7RUFDQTtBakhxeWdCRjtBaUhseWdCQTtFQUNFO0FqSG95Z0JGO0FpSGp5Z0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FqSG15Z0JGO0FpSGh5Z0JBO0VBQ0U7RUFDQTtBakhreWdCRjtBaUgveGdCQTtFQUNFO0FqSGl5Z0JGO0FpSDl4Z0JBO0VBQ0U7QWpIZ3lnQkY7QWlIN3hnQkE7RUFDRTtBakgreGdCRjtBaUg1eGdCQTtFQUNFO0VBQ0E7RUFDQTtBakg4eGdCRjtBaUgzeGdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakg2eGdCRjtBaUgxeGdCQTtFQUNFO0FqSDR4Z0JGO0FpSHJ4Z0JBO0VBQ0U7RUFDQTtFQUNBO0FqSHV4Z0JGO0FpSHB4Z0JBOztFQUNFO0FqSHV4Z0JGO0FBQ0EsK0NBQStDO0FrSDE0Z0IvQztFQUNBO0VBQ0E7QWxINDRnQkE7QWtIejRnQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDI0Z0JBO0FrSHg0Z0JBO0VBQ0E7RUFDQTtBbEgwNGdCQTtBa0h2NGdCQTtFQUNBO0VBQ0E7QWxIeTRnQkE7QWtIdDRnQkE7RUFDQTtFQUNBO0FsSHc0Z0JBO0FrSHI0Z0JBO0VBQ0E7RUFDQTtBbEh1NGdCQTtBa0hwNGdCQTtFQUNBO0VBQ0E7RUFDQTtBbEhzNGdCQTtBa0huNGdCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhxNGdCQTtBa0hsNGdCQTtFQUNBO0VBQ0E7RUFDQTtBbEhvNGdCQTtBa0hqNGdCQTtFQUNBO0VBQ0E7RUFDQTtBbEhtNGdCQTtBa0hoNGdCQTtFQUNBO0VBQ0E7RUFDQTtBbEhrNGdCQTtBa0gvM2dCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIaTRnQkE7QWtIOTNnQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhnNGdCQTtBa0g3M2dCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSCszZ0JBO0FrSDUzZ0JBO0VBQ0E7RUFDQTtFQUNBO0FsSDgzZ0JBO0FrSDMzZ0JBO0VBQ0E7RUFDQTtFQUNBO0FsSDYzZ0JBO0FrSDEzZ0JBO0VBQ0E7RUFDQTtBbEg0M2dCQTtBa0h6M2dCQTtFQUNBO0FsSDIzZ0JBO0FrSHgzZ0JBO0VBQ0E7QWxIMDNnQkE7QWtIdjNnQkE7RUFDQTtFQUNBO0VBQ0E7QWxIeTNnQkE7QWtIdDNnQkE7RUFDQTtFQUNBO0VBQ0E7QWxIdzNnQkE7QWtIcjNnQkE7RUFDQTtFQUNBO0VBQ0E7QWxIdTNnQkE7QWtIcDNnQkE7RUFDQTtFQUNBO0VBQ0E7QWxIczNnQkE7QWtIbjNnQkE7RUFDQTtBbEhxM2dCQTtBa0hsM2dCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIbzNnQkE7QWtIajNnQkE7RUFDQTtBbEhtM2dCQTtBa0hoM2dCQTtFQUNBO0FsSGszZ0JBO0FBQ0EsNENBQTRDO0FtSDdnaEI1QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSCtnaEJBO0FtSDVnaEJBO0VBQ0E7RUFDQTtBbkg4Z2hCQTtBbUgzZ2hCQTtFQUNBO0VBQ0E7QW5INmdoQkE7QW1IMWdoQkE7RUFDQTtFQUNBO0VBQ0E7QW5INGdoQkE7QW1IemdoQkE7RUFDQTtFQUNBO0FuSDJnaEJBO0FtSHhnaEJBO0VBQ0E7RUFDQTtBbkgwZ2hCQTtBbUh2Z2hCQTtFQUNBO0VBQ0E7QW5IeWdoQkE7QW1IdGdoQkE7RUFDQTtFQUNBO0FuSHdnaEJBO0FtSHJnaEJBO0VBQ0E7RUFDQTtBbkh1Z2hCQTtBbUhwZ2hCQTs7RUFDQTtBbkh1Z2hCQTtBbUhwZ2hCQTtFQUNBO0VBQ0E7QW5Ic2doQkE7QW1IbmdoQkE7RUFDQTtFQUNBO0FuSHFnaEJBO0FtSGxnaEJBO0VBQ0E7RUFDQTtBbkhvZ2hCQTtBbUhqZ2hCQTs7O0VBQ0E7RUFDQTtBbkhxZ2hCQTtBbUhsZ2hCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSG9naEJBO0FtSGpnaEJBO0VBQ0E7QW5IbWdoQkE7QW1IaGdoQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhrZ2hCQTtBbUgvL2dCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IaWdoQkE7QW1IOS9nQkE7RUFDQTtFQUNBO0VBQ0E7QW5IZ2doQkE7QW1INy9nQkE7RUFDQTtFQUNBO0VBQ0E7QW5IKy9nQkE7QW1INS9nQkE7RUFDQTtBbkg4L2dCQTtBbUgzL2dCQTtFQUNBO0VBQ0E7RUFDQTtBbkg2L2dCQTtBbUgxL2dCQTtFQUNBO0VBQ0E7QW5INC9nQkE7QW1Iei9nQkE7RUFDQTtBbkgyL2dCQTtBbUh4L2dCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkgwL2dCQTtBbUh2L2dCQTtFQUNBO0FuSHkvZ0JBO0FtSHQvZ0JBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Idy9nQkE7QW1Ici9nQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkh1L2dCQTtBbUhwL2dCQTtFQUNBO0FuSHMvZ0JBO0FtSG4vZ0JBO0VBQ0E7QW5IcS9nQkE7QW1IbC9nQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Iby9nQkE7QW1Iai9nQkE7RUFDQTtFQUNBO0VBQ0E7QW5IbS9nQkE7QW1ILytnQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhpL2dCQTtBbUg5K2dCQTtFQUNBO0VBQ0E7QW5IZy9nQkE7QW1INytnQkE7RUFDQTtBbkgrK2dCQTtBQUNBLGNBQWM7QW9IdnJoQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSHlyaEJGO0FvSHRyaEJBO0VBQ0U7RUFDQTtBcEh3cmhCRjtBb0gxcmhCQTtFQUtJO0VBQ0E7QXBId3JoQko7QW9IOXJoQkE7RUFTTTtBcEh3cmhCTjtBb0hucmhCQTtFQUNFO0VBQ0E7QXBIcXJoQkY7QUFDQSwyQkFBMkI7QW9IbHJoQjNCO0VBQ0U7RUFDQTtFQUNBO0FwSG9yaEJGO0FvSGpyaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBIbXJoQkY7QW9IaHJoQkE7RUFDRTtBcEhrcmhCRjtBQUNBLHdDQUF3QztBcUg5dGhCeEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIZ3VoQkE7QXFIN3RoQkE7RUFDQTtFQUFZO0FySGd1aEJaO0FxSDl0aEJBO0VBQ0E7RUFBWTtBckhpdWhCWjtBcUgvdGhCQTtFQUNBO0VBQVk7QXJIa3VoQlo7QXFIL3RoQkE7RUFDQTtBckhpdWhCQTtBcUg5dGhCQTtFQUNBO0lBQ0E7RXJIZ3VoQkU7RXFIN3RoQkY7SUFDQTtFckgrdGhCRTtBQUNGO0FxSDV0aEJBO0VBQ0E7SUFDQTtFckg4dGhCRTtFcUgzdGhCRjtJQUNBO0VySDZ0aEJFO0VxSDN0aEJGO0lBQ0E7RXJINnRoQkU7QUFDRjtBcUgxdGhCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDR0aEJBO0FxSHp0aEJBO0VBQ0E7QXJIMnRoQkE7QXFIeHRoQkE7O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgydGhCQTtBcUh6dGhCQTtFQUNBO0VBQ0E7QXJIMnRoQkE7QXFIenRoQkE7RUFDQTtFQUNBO0FySDJ0aEJBO0FxSHh0aEJBO0VBQ0E7RUFDQTtBckgwdGhCQTtBcUh2dGhCQTtFQUNBO0VBQVk7RUFDWjtFQUNBO0FySDB0aEJBO0FxSHZ0aEJBO0VBQ0E7RUFDQTtBckh5dGhCQTtBcUh0dGhCQTtFQUNBO0VBQ0E7RUFDQTtBckh3dGhCQTtBcUhydGhCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIdXRoQkE7QXFIcHRoQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhzdGhCQTtBcUhudGhCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHF0aEJBO0FxSGx0aEJBOztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHF0aEJBO0FxSGx0aEJBOztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHF0aEJBO0FxSGx0aEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIb3RoQkE7QXFIanRoQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySG10aEJBO0FBQ0EsZUFBZTtBcUhqdGhCZjtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGt0aEJBO0FxSC9zaEJBO0VBQ0E7RUFDQTtFQUNBO0FySGl0aEJBO0FxSC9zaEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhpdGhCQTtBQUNBLGFBQWE7QXFIOXNoQmI7RUFDQTtFQUFtQjtFQUFvQjtFQUN2QztFQUNBO0FySGt0aEJBO0FxSC9zaEJBO0VBQ0E7RUFDQTtBckhpdGhCQTtBcUg5c2hCQTtFQUNBO0FySGd0aEJBO0FxSDdzaEJBO0VBQ0E7QXJIK3NoQkE7QXFINXNoQkE7O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIK3NoQkE7QXFINXNoQkE7O0VBQ0E7QXJIK3NoQkE7QXFINXNoQkE7RUFDQTtFQUNBO0FySDhzaEJBO0FxSDNzaEJBO0VBQ0E7QXJINnNoQkE7QXFIMXNoQkE7RUFDQTtFQUNBO0VBQ0E7QXJINHNoQkE7QXFIenNoQkE7RUFDQTtFQUNBO0VBQ0E7QXJIMnNoQkE7QXFIeHNoQkE7RUFDQTtFQUNBO0FySDBzaEJBO0FxSHZzaEJBO0VBQ0E7RUFDQTtFQUFZO0VBQ1o7QXJIMHNoQkE7QXFIdnNoQkE7O0VBQ0E7RUFDQTtBckgwc2hCQTtBcUh2c2hCQTtFQUNBO0VBQ0E7QXJIeXNoQkE7QUFDQSxvRkFBb0Y7QXFIcnNoQnBGO0VBQ0E7RUFBWTtBckh3c2hCWjtBcUhyc2hCQTtFQUNBO0FySHVzaEJBO0FBQ0EseUVBQXlFO0FxSHBzaEJ6RTtFQUNBO0FySHNzaEJBO0FxSG5zaEJBO0VBQ0E7QXJIcXNoQkE7QXFIbHNoQkE7RUFDQTtBckhvc2hCQTtBcUhqc2hCQTtFQUNBO0FySG1zaEJBO0FxSGhzaEJBO0VBQ0E7RUFDQTtFQUNBO0FySGtzaEJBO0FxSC9yaEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhpc2hCQTtBcUg5cmhCQTtFQUNBO0FySGdzaEJBO0FxSDdyaEJBO0VBQ0E7QXJIK3JoQkE7QXFINXJoQkE7RUFDQTtBckg4cmhCQTtBQUNBLG9FQUFvRTtBc0huL2hCcEU7RUFDQTtBdEhxL2hCQTtBc0hsL2hCQTtFQUNBO0F0SG8vaEJBO0FzSGovaEJBO0VBQ0E7QXRIbS9oQkE7QXNIaC9oQkE7RUFDQTtBdEhrL2hCQTtBc0gvK2hCQTtFQUNBO0F0SGkvaEJBO0FzSDkraEJBO0VBQ0E7QXRIZy9oQkE7QXNINytoQkE7RUFDQTtBdEgrK2hCQTtBc0g1K2hCQTtFQUNBO0F0SDgraEJBO0FzSDMraEJBO0VBQ0E7QXRINitoQkE7QXNIMStoQkE7RUFDQTtBdEg0K2hCQTtBc0h6K2hCQTtFQUNBO0F0SDIraEJBO0FzSHgraEJBO0VBQ0E7QXRIMCtoQkE7QXNIditoQkE7RUFDQTtBdEh5K2hCQTtBc0h0K2hCQTtFQUNBO0F0SHcraEJBO0FzSHIraEJBO0VBQ0E7RUFBWTtBdEh3K2hCWjtBc0hyK2hCQTtFQUNBO0F0SHUraEJBO0FBQ0EsbUJBQW1CO0F1SHBpaUJuQjtFQUNFO0F2SHNpaUJGO0F1SG5paUJBO0VBQ0U7RUFDQTtBdkhxaWlCRjtBdUhsaWlCQTtFQUNFO0VBQ0E7QXZIb2lpQkY7QXVIamlpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkhtaWlCRjtBdUhoaWlCQTtFQUNFO0F2SGtpaUJGO0FBQ0EsNEVBQTRFO0F3SHpqaUI1RTtFQUNBO0VBQ0E7RUFDQTtBeEgyamlCQTtBd0h4amlCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEgwamlCQTtBd0h2amlCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIeWppQkE7QXdIdGppQkE7RUFDQTtFQUNBO0VBQ0E7QXhId2ppQkE7QXdIcmppQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEh1amlCQTtBd0hwamlCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SHNqaUJBO0FBQ0Esc0RBQXNEO0F5SHJtaUJ0RDtFQUNBO0VBQ0E7RUFDQTtBekh1bWlCQTtBeUhwbWlCQTtFQUNBO0VBQ0E7RUFDQTtBekhzbWlCQTtBeUhubWlCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SHFtaUJBO0FBQ0EsMkRBQTJEO0EwSHZuaUIzRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIeW5pQkE7QTBIdG5pQkE7RUFDQTtBMUh3bmlCQTtBMEhybmlCQTtFQUNBO0VBQ0E7RUFDQTtBMUh1bmlCQTtBMEhwbmlCQTtFQUNBO0VBQ0E7RUFDQTtBMUhzbmlCQTtBMEhubmlCQTtFQUNBO0VBQ0E7QTFIcW5pQkE7QTBIbG5pQkE7RUFDQTtFQUNBO0ExSG9uaUJBO0EwSGpuaUJBO0VBQ0E7RUFDQTtBMUhtbmlCQTtBMkh4cGlCQTtFQUNBO0VBQ0E7RUFDQTtBM0gwcGlCQTtBMkh2cGlCQTtFQUNFO0EzSHlwaUJGO0EySHRwaUJBO0VBQ0U7RUFDQTtBM0h3cGlCRjtBMkhycGlCQTtFQUNFO0EzSHVwaUJGO0EySG5waUJBO0VBQ0U7RUFDQTtFQUNBO0EzSHFwaUJGO0EySGxwaUJBO0VBQ0U7QTNIb3BpQkY7QTJIanBpQkE7RUFDRTtBM0htcGlCRjtBMkhocGlCQTtFQUNFO0EzSGtwaUJGO0EySC9vaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIaXBpQkY7QTJIOW9pQkE7RUFDRTtJQUNFO0lBQ0E7RTNIZ3BpQkY7QUFDRjtBMkg3b2lCQTtFQUNFO0VBQ0E7RUFDQTtBM0grb2lCRjtBMkg1b2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSDhvaUJGO0EySDNvaUJBO0VBQ0U7QTNINm9pQkY7QTJIM29pQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0g2b2lCSjtBNEhqdWlCQTtFQUNFO0E1SG11aUJGO0E0SGh1aUJBO0VBQ0U7RUFDQTtBNUhrdWlCRjtBNEhodWlCQTtFQUNFO0E1SGt1aUJGO0E0SGh1aUJBO0VBQ0U7QTVIa3VpQkY7QTZIOXVpQkE7RUFDQTtFQUNBO0VBQ0E7QTdIZ3ZpQkE7QTZINXVpQkE7RUFDSTtFQUNBO0VBQ0E7QTdIOHVpQko7QTZINXVpQkk7RUFBQTtJQUNJO0U3SCt1aUJOO0FBQ0Y7QTZINXVpQkE7RUFDSTtFQUNBO0VBQ0E7QTdIOHVpQko7QThIbHdpQkE7RUFDSTtBOUhvd2lCSjtBOEhqd2lCQTtFQUNJO0VBQ0E7QTlIbXdpQko7QThIaHdpQkE7RUFDSTtBOUhrd2lCSjtBOEgvdmlCQTtFQUNJO0VBQ0E7QTlIaXdpQko7QThIbndpQkE7RUFLUTtBOUhpd2lCUjtBOEg5dmlCSTs7RUFFSTtBOUhnd2lCUjtBOEg1dmlCQTs7RUFFSTtFQUVBO0VBQ0E7QTlINnZpQko7QThIM3ZpQkk7O0VBQ0k7QTlIOHZpQlI7QThIMXZpQkE7RUFDSTtBOUg0dmlCSjtBOEh6dmlCQTtFQUNJO0E5SDJ2aUJKO0E4SHh2aUJBO0VBQ0k7QTlIMHZpQko7QThIdnZpQkE7O0VBRUk7RUFDQTtBOUh5dmlCSjtBOEh0dmlCQTtFQUNJO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0E5SHN2aUJKO0E4SG52aUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlIcXZpQko7QStIOXppQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0hnMGlCRjtBK0g5emlCRTtFQUFBO0lBQ0U7RS9IaTBpQkY7QUFDRjtBK0g5emlCQTtFQUNFO0VBQ0E7QS9IZzBpQkY7QWdJNzBpQkE7RUFDRTtBaEkrMGlCRjtBZ0k1MGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEk4MGlCRjtBZ0kzMGlCQTtFQUNFO0VBQ0E7QWhJNjBpQkY7QWdJMTBpQkE7RUFDRTtFQUNBO0VBQ0E7QWhJNDBpQkY7QWdJejBpQkE7RUFDRTtBaEkyMGlCRjtBZ0l4MGlCQTtFQUNFO0FoSTAwaUJGO0FnSXYwaUJBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJMDBpQkY7QUFDQSwrREFBK0Q7QWlJLzJpQi9EOztFQUFZO0FqSW0zaUJaO0FBQ0EsWUFBWTtBaUlqM2lCWjtFakltM2lCRSxnQ0FBZ0M7RWlJbDNpQmxDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpJbzNpQkUsNkNBQTZDO0FBQy9DO0FpSWwzaUJBO0VBQ0E7QWpJbzNpQkE7QWlJajNpQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakltM2lCQTtBQUNBLGdFQUFnRTtBa0l0NGlCaEU7O0VBQ0U7QWxJeTRpQkY7QWtJdDRpQkE7RUFDRTtJQUNFO0VsSXc0aUJGO0VrSXI0aUJBO0lBQ0U7RWxJdTRpQkY7QUFDRjtBa0kvM2lCQTtFQUNFO0FsSWk0aUJGO0FBQ0EsbUVBQW1FO0FtSXQ1aUJuRTtFQUNBO0VBQ0E7RUFDQTtBbkl3NWlCQTtBbUlyNWlCQTtFQUNBO0VBQ0E7RUFDQTtBbkl1NWlCQTtBbUlwNWlCQTtFQUNBO0VBQ0E7RUFDQTtBbklzNWlCQTtBbUluNWlCQTtFQUNBO0FuSXE1aUJBO0FBQ0EsNkRBQTZEO0FvSXo2aUI3RDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSTI2aUJBO0FvSXg2aUJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSTA2aUJBO0FvSXY2aUJBO0VBQ0E7QXBJeTZpQkE7QW9JcjZpQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEl1NmlCQTtBb0lwNmlCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJczZpQkE7QW9JbjZpQkE7RUFDQTtFQUNBO0FwSXE2aUJBO0FvSWw2aUJBO0VBQ0E7RUFDQTtFQUNBO0FwSW82aUJBO0FvSWo2aUJBO0VBQ0E7RUFDQTtFQUNBO0FwSW02aUJBO0FvSWo2aUJBO0VBQ0E7RUFDQTtFQUNBO0FwSW02aUJBO0FvSWo2aUJBO0VBQ0E7RUFDQTtFQUNBO0FwSW02aUJBO0FvSWg2aUJBOzs7O0VBQ0U7QXBJcTZpQkY7QW9JbDZpQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSW82aUJBO0FvSWo2aUJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJbTZpQkE7QW9JaDZpQkE7RUFDQTtBcElrNmlCQTtBb0kvNWlCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcElpNmlCQTtBb0k5NWlCQTtFQUNBO0VBQ0E7RUFDQTtBcElnNmlCQTtBb0k3NWlCQTtFQUNBO0VBQ0E7QXBJKzVpQkE7QW9JNTVpQkE7RUFDQTtFQUNBO0VBQ0E7QXBJODVpQkE7QW9JMzVpQkE7RUFDRTtFQUNBO0FwSTY1aUJGO0FvSTE1aUJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJNDVpQkE7QW9JejVpQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEkyNWlCQTtBb0l4NWlCQTtFQUNBO0FwSTA1aUJBO0FvSXY1aUJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSXk1aUJBO0FvSXQ1aUJBO0VBQ0E7RUFDQTtFQUNBO0FwSXc1aUJBO0FvSXI1aUJBOzs7RUFDQTtBcEl5NWlCQTtBb0l0NWlCQTtFQUNBO0VBQ0E7QXBJdzVpQkE7QW9JcjVpQkE7RUFDQTtFQUNBO0VBQ0E7QXBJdTVpQkE7QW9JcjVpQkE7RXBJdTVpQkUscUVBQXFFO0FBQ3ZFO0FvSXI1aUJBO0VwSXU1aUJFLHNFQUFzRTtBQUN4RTtBb0lyNWlCQTtFcEl1NWlCRSx1RUFBdUU7QUFDekU7QW9JcDVpQkE7RUFDQTtFQUNBO0FwSXM1aUJBO0FBQ0EsdUJBQXVCO0FvSWg1aUJ2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJazVpQkE7QW9JLzRpQkE7RUFDRTtBcElpNWlCRjtBb0k5NGlCQTtFQUNFO0FwSWc1aUJGO0FvSTc0aUJBO0VBQ0U7RUFDQTtBcEkrNGlCRjtBb0k1NGlCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSTg0aUJBO0FvSTE0aUJBOzs7RUFDRTtBcEk4NGlCRjtBb0kzNGlCQTs7O0VBQ0M7QXBJKzRpQkQ7QW9JNTRpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEk4NGlCRjtBb0kzNGlCQTs7RUFDRTtFQUNBO0FwSTg0aUJGO0FvSTM0aUJBO0VBQ0U7RUFDQTtBcEk2NGlCRjtBb0kxNGlCQTtFQUNFO0FwSTQ0aUJGO0FvSXo0aUJBO0VBQ0U7QXBJMjRpQkY7QW9JeDRpQkE7O0VBQ0U7RUFDQTtBcEkyNGlCRjtBb0l2NGlCQTtFQUNJO0FwSXk0aUJKO0FvSXQ0aUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJdzRpQko7QW9JcjRpQkE7RUFDSTtBcEl1NGlCSjtBb0lwNGlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJczRpQko7QW9JbjRpQkE7RUFDSTtBcElxNGlCSjtBb0lsNGlCQTtFQUNJO0FwSW80aUJKO0FvSWo0aUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEltNGlCSjtBb0loNGlCQTtFQUNFO0FwSWs0aUJGO0FBQ0EsZ0VBQWdFO0FxSXZzakJoRTtFQUNBO0FySXlzakJBO0FxSW5zakJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJcXNqQkE7QUFDQSwwRUFBMEU7QXNJcHRqQjFFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SXN0akJBO0FzSW50akJBO0VBQ0E7QXRJcXRqQkE7QXNJbHRqQkE7RUFDQTtFQUNBO0VBQ0E7QXRJb3RqQkE7QXNJanRqQkE7RUFDQTtFQUNBO0VBQ0E7QXRJbXRqQkE7QXNJaHRqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJa3RqQkE7QXNJL3NqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElpdGpCQTtBc0k5c2pCQTtFQUNBO0F0SWd0akJBO0FzSTdzakJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEkrc2pCQTtBc0k1c2pCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SThzakJBO0FzSTNzakJBO0VBQ0E7RUFDQTtFQUNBO0F0STZzakJBO0FzSTFzakJBO0VBQ0E7RUFDQTtFQUNBO0F0STRzakJBO0FzSXpzakJBO0VBQ0E7RUFDQTtBdEkyc2pCQTtBQUNBLDZEQUE2RDtBdUlqeWpCN0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdklteWpCQTtBdUloeWpCQTtFQUNBO0F2SWt5akJBO0FBQ0EsOEVBQThFO0F1SXh4akI5RTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkkweGpCQTtBdUloeGpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJa3hqQkE7QXVJL3dqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdklpeGpCQTtBdUlwd2pCQTtFQUNBO0VBQ0E7QXZJc3dqQkE7QXVJbndqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdklxd2pCQTtBdUlsd2pCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SW93akJBO0F1SWp3akJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SW13akJBO0F1SWh3akJBO0VBQ0E7QXZJa3dqQkE7QUFDQSxtRUFBbUU7QXVJN3ZqQm5FO0VBQ0E7QXZJK3ZqQkE7QXVJNXZqQkE7RUFDQTtFQUNBO0VBQ0E7QXZJOHZqQkE7QXVJM3ZqQkE7RUFDQTtFQUNBO0F2STZ2akJBO0F1SXp2akJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkkydmpCQTtBdUl4dmpCQTtFQUNBO0F2STB2akJBO0F1SXZ2akJBO0VBQ0E7RUFDQTtFQUNBO0F2SXl2akJBO0F1SXR2akJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkl3dmpCQTtBdUlydmpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJdXZqQkE7QXVJcnZqQkE7RUFDQTtFQUNBO0VBQ0E7QXZJdXZqQkE7QUFDQSx3REFBd0Q7QUFDeEQsZ0NBQWdDO0F1SWp2akJoQztFQUNBO0VBQ0E7QXZJbXZqQkE7QXVJNXVqQkE7RUFDQTtBdkk4dWpCQTtBdUkzdWpCQTtFQUNBO0VBQ0E7QXZJNnVqQkE7QUFDQSx1REFBdUQ7QXVJMXVqQnZEO0V2STR1akJFOzs7OztDQUtEO0V1STF1akJEO0VBQ0E7QXZJNHVqQkE7QXVJenVqQkE7RUFDQTtBdkkydWpCQTtBdUl4dWpCQTtFQUFzQjtFQUFhO0VBQWE7RUFBZTtFQUEwQjtFQUEwQjtFQUFhO0F2SWl2akJoSTtBdUlodmpCQTtFQUF5QztFQUFZO0VBQWM7QXZJcXZqQm5FO0F1SXB2akJBO0VBQTRCO0VBQW9CO0VBQStCO0VBQVk7RUFBZTtFQUFnQjtFQUFvQjtFQUFvQjtBdkk4dmpCbEs7QXVJN3ZqQkE7RUFBdUM7RUFBbUY7RUFBWTtFQUFhO0VBQWdCO0VBQWM7RUFBbUI7RUFBVztFQUFhO0F2SXd3akI1TjtBdUl2d2pCQTtFQUEwQjtFQUFjO0F2STJ3akJ4QztBdUl6d2pCQTtFQUEwQjtFQUFhO0VBQWE7RUFBZTtFQUEwQjtFQUEwQjtFQUFhO0F2SWt4akJwSTtBdUlqeGpCQTtFQUE2QztFQUFZO0VBQWM7QXZJc3hqQnZFO0F1SXJ4akJBO0VBQWdDO0VBQW9CO0VBQStCO0VBQVk7RUFBZTtFQUFnQjtFQUFvQjtFQUFvQjtBdkkreGpCdEs7QXVJOXhqQkE7RUFBMkM7RUFBbUY7RUFBWTtFQUFhO0VBQWdCO0VBQWM7RUFBbUI7RUFBVztFQUFhO0F2SXl5akJoTztBdUl4eWpCQTtFQUE4QjtFQUFjO0F2STR5akI1QztBdUkxeWpCQTtFQUF1QztFQUFhO0VBQWE7RUFBZTtFQUEwQjtFQUEwQjtFQUFhO0F2SW16akJqSjtBdUlsempCQTtFQUEwRDtFQUFZO0VBQWM7QXZJdXpqQnBGO0F1SXR6akJBO0VBQTZDO0VBQW9CO0VBQStCO0VBQVk7RUFBZTtFQUFnQjtFQUFvQjtFQUFvQjtBdklnMGpCbkw7QXVJL3pqQkE7RUFBd0Q7RUFBbUY7RUFBWTtFQUFhO0VBQWdCO0VBQWM7RUFBbUI7RUFBVztFQUFhO0F2STAwakI3TztBdUl6MGpCQTtFQUEyQztFQUFjO0F2STYwakJ6RDtBdUkzMGpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STYwakJBO0F1STMwakJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk2MGpCQTtBdUkxMGpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk0MGpCQTtBdUkxMGpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk0MGpCQTtBQUNBLDJDQUEyQztBdUl0MGpCM0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJdzBqQkE7QXVJcjBqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkl1MGpCQTtBQUNBLDBDQUEwQztBdUluMGpCMUM7RUFDQTtBdklxMGpCQTtBdUkvempCQTs7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdklrMGpCQTtBdUkvempCQTs7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJazBqQkE7QXVJM3pqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STZ6akJBO0F1STN6akJBOztFQUNBO0F2STh6akJBO0F1STV6akJBO0VBQ0E7QXZJOHpqQkE7QUFDQSxvREFBb0Q7QXVJM3pqQnBEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STZ6akJBO0F1STF6akJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJNHpqQkE7QUFDQSxpRkFBaUY7QXVJeHpqQmpGO0VBQ0E7RUFDQTtBdkkwempCQTtBdUl2empCQTtFQUNBO0VBQ0E7QXZJeXpqQkE7QXVJdHpqQkE7RUFDQTtBdkl3empCQTtBdUlyempCQTtFQUNBO0F2SXV6akJBO0FBQ0EseUVBQXlFO0F1SW56akJ6RTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJcXpqQkE7QXVJbHpqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdklvempCQTtBdUlqempCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SW16akJBO0F1SWh6akJBO0VBQ0E7RUFDQTtBdklrempCQTtBdUkveWpCQTtFQUNBO0VBQ0E7RUFDQTtBdklpempCQTtBdUk5eWpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SWd6akJBO0F1STd5akJBO0VBQ0E7QXZJK3lqQkE7QXVJNXlqQkE7RUFDQTtFQUE2QjtBdkkreWpCN0I7QUFDQSx3RUFBd0U7QXVJNXlqQnhFO0VBQ0E7QXZJOHlqQkE7QXVJM3lqQkE7RUFDQTtBdkk2eWpCQTtBdUkxeWpCQTtFQUNBO0F2STR5akJBO0F1SXp5akJBO0VBQ0E7RUFDQTtFQUNBO0F2STJ5akJBO0F1SXh5akJBO0VBQ0E7RUFDQTtBdkkweWpCQTtBdUl2eWpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJeXlqQkE7QXVJdHlqQkE7RUFDQTtFQUFpQjtBdkl5eWpCakI7QXVJdHlqQkE7RUFDQTtFQUFXO0VBQ1g7QXZJeXlqQkE7QXVJdHlqQkE7RUFDQTtFQUFXO0F2SXl5akJYO0F1SXR5akJBO0VBQ0E7QXZJd3lqQkE7QXVJdHlqQkE7RUFDQTtBdkl3eWpCQTtBdUlyeWpCQTtFQUNBO0F2SXV5akJBO0F1SXB5akJBO0VBQ0E7QXZJc3lqQkE7QXVJbnlqQkE7RUFDQTtBdklxeWpCQTtBQUNBLG9CQUFvQjtBdUlseWpCcEI7RUFDQTtFQUFZO0VBQVk7RUFBMEI7QXZJdXlqQmxEO0F1SXJ5akJBO0VBQ0E7RUFBWTtFQUFvQjtFQUFhO0VBQWtCO0VBQWU7RUFBMkI7QXZJNnlqQnpHO0F1STN5akJBO0VBQ0E7RUFBWTtFQUFZO0F2SSt5akJ4QjtBdUk3eWpCQTtFQUNBO0VBQVk7QXZJZ3pqQlo7QXVJOXlqQkE7RUFDQTtFQUFZO0VBQWE7QXZJa3pqQnpCO0F1STd5akJBO0VBQ0E7QXZJK3lqQkE7QXVJNXlqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STh5akJBO0F1STN5akJBOztFQUNBO0VBQ0E7QXZJOHlqQkE7QXVJM3lqQkE7O0VBQ0E7RUFDQTtBdkk4eWpCQTtBdUkzeWpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk2eWpCQTtBdUkzeWpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk2eWpCQTtBdUkzeWpCQTs7RUFFQTtBdkk2eWpCQTtBdUkxeWpCQTtFQUNBO0F2STR5akJBO0F1SXp5akJBO0VBQ0E7RUFDQTtFQUNBO0F2STJ5akJBO0F1SXh5akJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STB5akJBO0F1SXZ5akJBO0VBQ0E7QXZJeXlqQkE7QXVJdHlqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkl3eWpCQTtBdUlyeWpCQTtFQUNBO0VBQ0E7RUFDQTtBdkl1eWpCQTtBdUlweWpCQTtFQUNBO0VBQ0E7RUFDQTtBdklzeWpCQTtBdUlueWpCQTtFQUNBO0VBQ0E7QXZJcXlqQkE7QXVJbHlqQkE7RUFDQTtFQUNBO0F2SW95akJBO0F1SWp5akJBO0VBQ0E7RUFDQTtFQUNBO0F2SW15akJBO0F1SS94akJBO0VBQ0E7QXZJaXlqQkE7QXVJOXhqQkE7RUFDQTtFQUNBO0VBQ0E7QXZJZ3lqQkE7QXVJN3hqQkE7RUFDQTtBdkkreGpCQTtBdUk1eGpCQTtFQUNBO0F2STh4akJBO0F1STN4akJBO0VBQ0E7QXZJNnhqQkE7QXVJMXhqQkE7RUFDQTtBdkk0eGpCQTtBdUl6eGpCQTtFQUNBO0F2STJ4akJBO0F1SXh4akJBO0VBQ0E7RUFDQTtFQUNBO0F2STB4akJBO0F1SXZ4akJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SXl4akJBO0F1SXR4akJBO0VBQ0E7RUFDQTtFQUNBO0F2SXd4akJBO0F1SXJ4akJBO0VBQ0E7RUFDQTtFQUNBO0F2SXV4akJBO0F1SXB4akJBO0VBQ0E7QXZJc3hqQkE7QXVJbnhqQkE7RUFDQTtBdklxeGpCQTtBdUlseGpCQTtFQUNBO0VBQ0E7RUFDQTtBdklveGpCQTtBdUlqeGpCQTtFQUNBO0F2SW14akJBO0F1SWh4akJBO0VBQ0E7RUFDQTtBdklreGpCQTtBdUkvd2pCQTtFQUNFO0F2SWl4akJGO0F1STl3akJBO0VBQ0U7QXZJZ3hqQkY7QXVJN3dqQkE7RUFDQTtFQUNBO0VBQ0E7QXZJK3dqQkE7QXVJNXdqQkE7RUFDRTtBdkk4d2pCRiIsImZpbGUiOiIvY3NzL3N0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsbnVsbCwiLyohXG5DaG9zZW4sIGEgU2VsZWN0IEJveCBFbmhhbmNlciBmb3IgalF1ZXJ5IGFuZCBQcm90b3R5cGVcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuVmVyc2lvbiAxLjguN1xuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cbkNvcHlyaWdodCAoYykgMjAxMS0yMDE4IEhhcnZlc3QgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cbk1JVCBMaWNlbnNlLCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3Nlbi9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXG5UaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IGBncnVudCBidWlsZGAsIGRvIG5vdCBlZGl0IGl0IGJ5IGhhbmQuXG4qL1xuXG4vKiBAZ3JvdXAgQmFzZSAqL1xuLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDEwMCUgMTAwJSk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDEwMCUpO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG4gIGNsaXA6IGF1dG87XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xuICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWU6YWZ0ZXIsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgU2luZ2xlIENob3NlbiAqL1xuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDAgOHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICNmZmYpLCBjb2xvci1zdG9wKDUwJSwgI2Y2ZjZmNiksIGNvbG9yLXN0b3AoNTIlLCAjZWVlKSwgdG8oI2Y0ZjRmNCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAyMCUsICNmNmY2ZjYgNTAlLCAjZWVlIDUyJSwgI2Y0ZjRmNCAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4ICNmZmYgaW5zZXQsIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAjZmZmIGluc2V0LCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcImNob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAwcHggMnB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luOiAxcHggMDtcbiAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZDogdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgxMDAlIDEwMCUpO1xuICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAxMDAlKTtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJlc3VsdHMgKi9cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luOiAwIDRweCA0cHggMDtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICMzODc1ZDcpLCBjb2xvci1zdG9wKDkwJSwgIzJhNjJiYykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzM4NzVkNyAyMCUsICMyYTYyYmMgOTAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIE11bHRpIENob3NlbiAqL1xuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDElLCAjZWVlKSwgY29sb3Itc3RvcCgxNSUsICNmZmYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZWUgMSUsICNmZmYgMTUlKTtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbjogMXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMjVweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCB0bygjZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Ugc3BhbiB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCB0bygjZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICNlZWUpLCBjb2xvci1zdG9wKDgwJSwgI2ZmZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VlZSAyMCUsICNmZmYgODAlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICNmZmYgaW5zZXQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMnB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xuLmNob3Nlbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xuLmNob3Nlbi1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMCA4cHggMCAwO1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjZweDtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogM3B4O1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI2cHg7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNHB4O1xufVxuXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDAgMCA0cHggNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDA7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImNob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDJweDtcbn1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDJweDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJldGluYSBjb21wYXRpYmlsaXR5ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcbiAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIsXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3BhbixcbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjaG9zZW4tc3ByaXRlQDJ4LnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEBlbmQgKi9cbiIsIi5sYi1sb2FkZXIsLmxpZ2h0Ym94e3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfWJvZHkubGItZGlzYWJsZS1zY3JvbGxpbmd7b3ZlcmZsb3c6aGlkZGVufS5saWdodGJveE92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6OTk5OTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ZmlsdGVyOmFscGhhKE9wYWNpdHk9ODApO29wYWNpdHk6Ljg7ZGlzcGxheTpub25lfS5saWdodGJveHt3aWR0aDoxMDAlO3otaW5kZXg6MTAwMDA7Zm9udC13ZWlnaHQ6NDAwO291dGxpbmU6MH0ubGlnaHRib3ggLmxiLWltYWdle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOmluaGVyaXQ7bWF4LWhlaWdodDpub25lO2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjo0cHggc29saWQgI2ZmZn0ubGlnaHRib3ggYSBpbWd7Ym9yZGVyOm5vbmV9LmxiLW91dGVyQ29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjI1MHB4O2hlaWdodDoyNTBweDttYXJnaW46MCBhdXRvO2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGItb3V0ZXJDb250YWluZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0ubGItbG9hZGVye3RvcDo0MyU7aGVpZ2h0OjI1JTt3aWR0aDoxMDAlfS5sYi1jYW5jZWx7ZGlzcGxheTpibG9jazt3aWR0aDozMnB4O2hlaWdodDozMnB4O21hcmdpbjowIGF1dG87YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmKSBuby1yZXBlYXR9LmxiLW5hdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt6LWluZGV4OjEwfS5sYi1jb250YWluZXI+Lm5hdntsZWZ0OjB9LmxiLW5hdiBhe291dGxpbmU6MDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09KX0ubGItbmV4dCwubGItcHJldntoZWlnaHQ6MTAwJTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrfS5sYi1uYXYgYS5sYi1wcmV2e3dpZHRoOjM0JTtsZWZ0OjA7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtmaWx0ZXI6YWxwaGEoT3BhY2l0eT0wKTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjZzOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC42czstby10cmFuc2l0aW9uOm9wYWNpdHkgLjZzO3RyYW5zaXRpb246b3BhY2l0eSAuNnN9LmxiLW5hdiBhLmxiLXByZXY6aG92ZXJ7ZmlsdGVyOmFscGhhKE9wYWNpdHk9MTAwKTtvcGFjaXR5OjF9LmxiLW5hdiBhLmxiLW5leHR7d2lkdGg6NjQlO3JpZ2h0OjA7ZmxvYXQ6cmlnaHQ7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL25leHQucG5nKSByaWdodCA0OCUgbm8tcmVwZWF0O2ZpbHRlcjphbHBoYShPcGFjaXR5PTApO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNnM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjZzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNnM7dHJhbnNpdGlvbjpvcGFjaXR5IC42c30ubGItbmF2IGEubGItbmV4dDpob3ZlcntmaWx0ZXI6YWxwaGEoT3BhY2l0eT0xMDApO29wYWNpdHk6MX0ubGItZGF0YUNvbnRhaW5lcnttYXJnaW46MCBhdXRvO3BhZGRpbmctdG9wOjVweDt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH0ubGItZGF0YUNvbnRhaW5lcjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5sYi1kYXRhe3BhZGRpbmc6MCA0cHg7Y29sb3I6I2NjY30ubGItZGF0YSAubGItZGV0YWlsc3t3aWR0aDo4NSU7ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MS4xZW19LmxiLWRhdGEgLmxiLWNhcHRpb257Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjFlbX0ubGItZGF0YSAubGItY2FwdGlvbiBhe2NvbG9yOiM0YWV9LmxiLWRhdGEgLmxiLW51bWJlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmxlZnQ7cGFkZGluZy1ib3R0b206MWVtO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM5OTl9LmxiLWRhdGEgLmxiLWNsb3Nle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O3RleHQtYWxpZ246cmlnaHQ7b3V0bGluZTowO2ZpbHRlcjphbHBoYShPcGFjaXR5PTcwKTtvcGFjaXR5Oi43Oy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4yczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMnM7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4yczt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzfS5sYi1kYXRhIC5sYi1jbG9zZTpob3ZlcntjdXJzb3I6cG9pbnRlcjtmaWx0ZXI6YWxwaGEoT3BhY2l0eT0xMDApO29wYWNpdHk6MX0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBrZXlmcmFtZXMgYnMtbm90aWZ5LWZhZGVPdXQge1xuICAwJSB7b3BhY2l0eTogMC45O31cbiAgMTAwJSB7b3BhY2l0eTogMDt9XG59XG5cbi8vIE1peGluc1xuLmN1cnNvci1kaXNhYmxlZCgpIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLy8gUnVsZXNcbnNlbGVjdC5icy1zZWxlY3QtaGlkZGVuLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixcbnNlbGVjdC5zZWxlY3RwaWNrZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0IHtcbiAgd2lkdGg6IDIyMHB4IFxcMDsgLypJRTkgYW5kIGJlbG93Ki9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAvLyBUaGUgc2VsZWN0cGlja2VyIGJ1dHRvblxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBuZWNlc3NhcnkgZm9yIHByb3BlciBwb3NpdGlvbmluZyBvZiBjYXJldCBpbiBCb290c3RyYXAgNCAocHVzaGVzIGNhcmV0IHRvIHRoZSByaWdodClcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vIGZvcmNlIGNhcmV0IHRvIGJlIHZlcnRpY2FsbHkgY2VudGVyZWQgZm9yIEJvb3RzdHJhcCA0IG11bHRpLWxpbmUgYnV0dG9uc1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cblxuICAgICYuYnMtcGxhY2Vob2xkZXIge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogQGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuICAgICAgfVxuXG4gICAgICAmLmJ0bi1wcmltYXJ5LFxuICAgICAgJi5idG4tc2Vjb25kYXJ5LFxuICAgICAgJi5idG4tc3VjY2VzcyxcbiAgICAgICYuYnRuLWRhbmdlcixcbiAgICAgICYuYnRuLWluZm8sXG4gICAgICAmLmJ0bi1kYXJrIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiBAaW5wdXQtYWx0LWNvbG9yLXBsYWNlaG9sZGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMC41cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmLm1vYmlsZS1kZXZpY2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIEVycm9yIGRpc3BsYXlcbiAgLmhhcy1lcnJvciAmIC5kcm9wZG93bi10b2dnbGUsXG4gIC5lcnJvciAmIC5kcm9wZG93bi10b2dnbGUsXG4gICYuaXMtaW52YWxpZCAuZHJvcGRvd24tdG9nZ2xlLFxuICAud2FzLXZhbGlkYXRlZCAmIHNlbGVjdDppbnZhbGlkICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItcmVkLWVycm9yO1xuICB9XG5cbiAgJi5pcy12YWxpZCAuZHJvcGRvd24tdG9nZ2xlLFxuICAud2FzLXZhbGlkYXRlZCAmIHNlbGVjdDp2YWxpZCArIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWdyZWVuLXN1Y2Nlc3M7XG4gIH1cblxuICAmLmZpdC13aWR0aCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gICY6bm90KFtjbGFzcyo9XCJjb2wtXCJdKTpub3QoW2NsYXNzKj1cImZvcm0tY29udHJvbFwiXSk6bm90KC5pbnB1dC1ncm91cC1idG4pIHtcbiAgICB3aWR0aDogQHdpZHRoLWRlZmF1bHQ7XG4gIH1cblxuICA+IHNlbGVjdC5tb2JpbGUtZGV2aWNlOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQgIzMzMzMzMyAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciAhaW1wb3J0YW50O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICB9XG59XG5cbi8vIFRoZSBzZWxlY3RwaWNrZXIgY29tcG9uZW50c1xuLmJvb3RzdHJhcC1zZWxlY3Qge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICA6bm90KC5pbnB1dC1ncm91cCkgPiAmOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1ncm91cC1idG4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWlubGluZSAmLFxuICAuZm9ybS1pbmxpbmUgJi5mb3JtLWNvbnRyb2w6bm90KFtjbGFzcyo9XCJjb2wtXCJdKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAmOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSxcbiAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAvLyBGb3JjZXMgdGhlIHB1bGwgdG8gdGhlIHJpZ2h0LCBpZiBuZWNlc3NhcnlcbiAgJixcbiAgJltjbGFzcyo9XCJjb2wtXCJdLFxuICAucm93ICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgJi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pbmxpbmUgJixcbiAgLmZvcm0taG9yaXpvbnRhbCAmLFxuICAuZm9ybS1ncm91cCAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAtbGcgJi5mb3JtLWNvbnRyb2wsXG4gIC5mb3JtLWdyb3VwLXNtICYuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20gLmRyb3Bkb3duLXRvZ2dsZSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiBAaW5wdXQtcGFkZGluZy15LXNtIEBpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiBAaW5wdXQtcGFkZGluZy15LWxnIEBpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cblxuICAvLyBTZXQgdGhlIHdpZHRoIG9mIHRoZSBsaXZlIHNlYXJjaCAoYW5kIGFueSBvdGhlciBmb3JtIGNvbnRyb2wgd2l0aGluIGFuIGlubGluZSBmb3JtKVxuICAvLyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3NpbHZpb21vcmV0by9ib290c3RyYXAtc2VsZWN0L2lzc3Vlcy82ODVcbiAgLmZvcm0taW5saW5lICYgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICA+IC5kaXNhYmxlZCB7XG4gICAgLmN1cnNvci1kaXNhYmxlZCgpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5icy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgei1pbmRleDogQHppbmRleC1zZWxlY3QtZHJvcGRvd247XG4gICAgfVxuICB9XG5cbiAgLy8gVGhlIHNlbGVjdHBpY2tlciBidXR0b25cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLmZpbHRlci1vcHRpb24ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmbGV4OiAwIDEgYXV0bzsgLy8gZm9yIElFMTBcblxuICAgICAgLmJzMyYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAuaW5wdXQtZ3JvdXAgLmJzMy1oYXMtYWRkb24mIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgLmZpbHRlci1vcHRpb24taW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC8vIHVzZWQgdG8gZXhwYW5kIHRoZSBoZWlnaHQgb2YgdGhlIGJ1dHRvbiB3aGVuIGluc2lkZSBhbiBpbnB1dCBncm91cFxuICAgIC5maWx0ZXItZXhwYW5kIHtcbiAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmNhcmV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAgJi5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgfVxuXG4gICZbY2xhc3MqPVwiY29sLVwiXSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIFRoZSBzZWxlY3RwaWNrZXIgZHJvcGRvd25cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgPiAuaW5uZXI6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaW5uZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi5hY3RpdmUgc21hbGwge1xuICAgICAgICBjb2xvcjogQGlucHV0LWFsdC1jb2xvci1wbGFjZWhvbGRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIGEge1xuICAgICAgICAuY3Vyc29yLWRpc2FibGVkKCk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICYub3B0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjI1ZW07XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmNoZWNrLW1hcmsge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLnRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vdGlmeSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBtYXJnaW46IDAgMiU7XG4gICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNDUsIDI0NSwgMjQ1KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjcsIDIyNywgMjI3KTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCBmYWRlKHJnYigwLCAwLCAwKSwgNSUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAmLmZhZGVPdXQge1xuICAgICAgICBhbmltYXRpb246IDMwMG1zIGxpbmVhciA3NTBtcyBmb3J3YXJkcyBicy1ub3RpZnktZmFkZU91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm8tcmVzdWx0cyB7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJi5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLmZpbHRlci1vcHRpb24ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmZpbHRlci1vcHRpb24taW5uZXIsXG4gICAgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC5icy1jYXJldDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMDBhMCc7XG4gICAgfVxuXG4gICAgLmNhcmV0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cbiAgfVxuXG4gICYuc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IHtcbiAgICAuc2VsZWN0ZWQgc3Bhbi5jaGVjay1tYXJrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgbGkgYSBzcGFuLnRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIGRlZmF1bHQgY2hlY2sgbWFyayBmb3IgdXNlIHdpdGhvdXQgYW4gaWNvbiBmb250XG4gIC5icy1vay1kZWZhdWx0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC41ZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMC4yNmVtIDAuMjZlbSAwO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyB7XG4gICYub3BlbiA+IC5kcm9wZG93bi10b2dnbGUsXG4gICYuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIHotaW5kZXg6IChAemluZGV4LXNlbGVjdC1kcm9wZG93biArIDEpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgQGNvbG9yLWdyZXktYXJyb3c7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC00cHg7XG4gICAgICBsZWZ0OiA5cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC00cHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBib3JkZXItdG9wOiA3cHggc29saWQgQGNvbG9yLWdyZXktYXJyb3c7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYub3BlbiA+IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24sXG4gICYuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5icy1zZWFyY2hib3gsXG4uYnMtYWN0aW9uc2JveCxcbi5icy1kb25lYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmJzLWFjdGlvbnNib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAmIC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5icy1kb25lYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICYgLmJ0bi1ncm91cCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5icy1zZWFyY2hib3gge1xuICAmICsgLmJzLWFjdGlvbnNib3gge1xuICAgIHBhZGRpbmc6IDAgOHB4IDRweDtcbiAgfVxuXG4gICYgLmZvcm0tY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBicy1ub3RpZnktZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuc2VsZWN0LmJzLXNlbGVjdC1oaWRkZW4sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5icy1zZWxlY3QtaGlkZGVuLFxuc2VsZWN0LnNlbGVjdHBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IHtcbiAgd2lkdGg6IDIyMHB4IFxcMDtcbiAgLypJRTkgYW5kIGJlbG93Ki9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcjpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcjpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcjphY3RpdmUge1xuICBjb2xvcjogIzk5OTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc2Vjb25kYXJ5LFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWluZm8sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcmssXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnk6aG92ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeTpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc3VjY2Vzczpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyOmhvdmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvOmhvdmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrOmhvdmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhbmdlcjpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbzpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyazpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeTphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeTphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyazphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3QubW9iaWxlLWRldmljZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuLmhhcy1lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlLFxuLmVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUsXG4uYm9vdHN0cmFwLXNlbGVjdC5pcy1pbnZhbGlkIC5kcm9wZG93bi10b2dnbGUsXG4ud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCBzZWxlY3Q6aW52YWxpZCArIC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNiOTRhNDg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5pcy12YWxpZCAuZHJvcGRvd24tdG9nZ2xlLFxuLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3Qgc2VsZWN0OnZhbGlkICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdDpub3QoW2NsYXNzKj1cImNvbC1cIl0pOm5vdChbY2xhc3MqPVwiZm9ybS1jb250cm9sXCJdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xuICB3aWR0aDogMjIwcHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5tb2JpbGUtZGV2aWNlOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuOm5vdCguaW5wdXQtZ3JvdXApID4gLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1idG4ge1xuICBmbG9hdDogbm9uZTtcbiAgei1pbmRleDogYXV0bztcbn1cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdCxcbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtjbGFzcyo9XCJjb2wtXCJdKSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Q6bm90KC5pbnB1dC1ncm91cC1idG4pLFxuLmJvb3RzdHJhcC1zZWxlY3RbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZHJvcGRvd24tbWVudS1yaWdodCxcbi5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1cImNvbC1cIl0uZHJvcGRvd24tbWVudS1yaWdodCxcbi5yb3cgLmJvb3RzdHJhcC1zZWxlY3RbY2xhc3MqPVwiY29sLVwiXS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0LFxuLmZvcm0taG9yaXpvbnRhbCAuYm9vdHN0cmFwLXNlbGVjdCxcbi5mb3JtLWdyb3VwIC5ib290c3RyYXAtc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWdyb3VwLWxnIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSxcbi5mb3JtLWdyb3VwLXNtIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLXNtIC5kcm9wZG93bi10b2dnbGUsXG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtbGcgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtc20gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLWxnIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5kaXNhYmxlZCxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmRpc2FibGVkOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZGlzYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5icy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJzLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDEwNjA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uYnMzLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG4uaW5wdXQtZ3JvdXAgLmJzMy1oYXMtYWRkb24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcbiAgcGFkZGluZy1ib3R0b206IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uaW5wdXQtZ3JvdXAgLmJzMy1oYXMtYWRkb24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItb3B0aW9uLWlubmVyIHtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLWV4cGFuZCB7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWdyb3VwIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1cImNvbC1cIl0gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSA+IC5pbm5lcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaS5hY3RpdmUgc21hbGwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaS5kaXNhYmxlZCBhIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYS5vcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi4yNWVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLmNoZWNrLW1hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBzbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSAubm90aWZ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luOiAwIDIlO1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IC5ub3RpZnkuZmFkZU91dCB7XG4gIGFuaW1hdGlvbjogMzAwbXMgbGluZWFyIDc1MG1zIGZvcndhcmRzIGJzLW5vdGlmeS1mYWRlT3V0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLWlubmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuYnMtY2FyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMDBhMCc7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgLnNlbGVjdGVkIHNwYW4uY2hlY2stbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuYnMtb2stZGVmYXVsdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMjZlbSAwLjI2ZW0gMDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgei1pbmRleDogMTA2MTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IDlweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAtNHB4O1xuICBib3JkZXItdG9wOiA3cHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC00cHg7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YmVmb3JlIHtcbiAgcmlnaHQ6IDEycHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyIHtcbiAgcmlnaHQ6IDEzcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YmVmb3JlLFxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSxcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlcixcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJzLXNlYXJjaGJveCxcbi5icy1hY3Rpb25zYm94LFxuLmJzLWRvbmVidXR0b24ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLmJzLWFjdGlvbnNib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5icy1hY3Rpb25zYm94IC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5icy1kb25lYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJzLWRvbmVidXR0b24gLmJ0bi1ncm91cCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5icy1zZWFyY2hib3ggKyAuYnMtYWN0aW9uc2JveCB7XG4gIHBhZGRpbmc6IDAgOHB4IDRweDtcbn1cbi5icy1zZWFyY2hib3ggLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1zZWxlY3QuY3NzLm1hcCAqLyIsIi5ndS1taXJyb3J7cG9zaXRpb246Zml4ZWQhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDt6LWluZGV4Ojk5OTkhaW1wb3J0YW50O29wYWNpdHk6Ljh9Lmd1LWhpZGV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZ3UtdW5zZWxlY3RhYmxley13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZSFpbXBvcnRhbnQ7LW1vei11c2VyLXNlbGVjdDpub25lIWltcG9ydGFudDstbXMtdXNlci1zZWxlY3Q6bm9uZSFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6bm9uZSFpbXBvcnRhbnR9Lmd1LXRyYW5zaXR7b3BhY2l0eTouMn0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2My40LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYVwiO1xufVxuLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJiXCI7XG59XG4uZ2x5cGhpY29uLWV1cm86YmVmb3JlLFxuLmdseXBoaWNvbi1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYWNcIjtcbn1cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjtcbn1cbi5nbHlwaGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2MDFcIjtcbn1cbi5nbHlwaGljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MDlcIjtcbn1cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzBmXCI7XG59XG4uZ2x5cGhpY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uZ2x5cGhpY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmdseXBoaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmdseXBoaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5nbHlwaGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLmdseXBoaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uZ2x5cGhpY29uLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uZ2x5cGhpY29uLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uZ2x5cGhpY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5nbHlwaGljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uZ2x5cGhpY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5nbHlwaGljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uZ2x5cGhpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5nbHlwaGljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5nbHlwaGljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uZ2x5cGhpY29uLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG4uZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG4uZ2x5cGhpY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uZ2x5cGhpY29uLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4uZ2x5cGhpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuLmdseXBoaWNvbi10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cbi5nbHlwaGljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5nbHlwaGljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4uZ2x5cGhpY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5nbHlwaGljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5nbHlwaGljb24tdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG4uZ2x5cGhpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5nbHlwaGljb24taW5kZW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uZ2x5cGhpY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuLmdseXBoaWNvbi1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5nbHlwaGljb24tdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uZ2x5cGhpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG4uZ2x5cGhpY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uZ2x5cGhpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5nbHlwaGljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5nbHlwaGljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cbi5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cbi5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG4uZ2x5cGhpY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiO1xufVxuLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiO1xufVxuLmdseXBoaWNvbi1leWUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjtcbn1cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG4uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XG59XG4uZ2x5cGhpY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7XG59XG4uZ2x5cGhpY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLmdseXBoaWNvbi1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiO1xufVxuLmdseXBoaWNvbi1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjFcIjtcbn1cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjtcbn1cbi5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiO1xufVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNFwiO1xufVxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjtcbn1cbi5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cbi5nbHlwaGljb24taGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyN1wiO1xufVxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjtcbn1cbi5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiO1xufVxuLmdseXBoaWNvbi1oYW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzBcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzM1wiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiO1xufVxuLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiO1xufVxuLmdseXBoaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzZcIjtcbn1cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjtcbn1cbi5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7XG59XG4uZ2x5cGhpY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiO1xufVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG4uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiO1xufVxuLmdseXBoaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDJcIjtcbn1cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjtcbn1cbi5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiO1xufVxuLmdseXBoaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NVwiO1xufVxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG4uZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiO1xufVxuLmdseXBoaWNvbi1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDlcIjtcbn1cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cbi5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG59XG4uZ2x5cGhpY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OFwiO1xufVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7XG59XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7XG59XG4uZ2x5cGhpY29uLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MVwiO1xufVxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiO1xufVxuLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7XG59XG4uZ2x5cGhpY29uLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjRcIjtcbn1cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7XG59XG4uZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjtcbn1cbi5nbHlwaGljb24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2N1wiO1xufVxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiO1xufVxuLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjtcbn1cbi5nbHlwaGljb24tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcwXCI7XG59XG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTczXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzZcIjtcbn1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjtcbn1cbi5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzhcIjtcbn1cbi5nbHlwaGljb24tY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OVwiO1xufVxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjtcbn1cbi5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiO1xufVxuLmdseXBoaWNvbi1lYXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MlwiO1xufVxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjtcbn1cbi5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjtcbn1cbi5nbHlwaGljb24tc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODVcIjtcbn1cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjtcbn1cbi5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODdcIjtcbn1cbi5nbHlwaGljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg4XCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC01LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTFcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5M1wiO1xufVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NFwiO1xufVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiO1xufVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiO1xufVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOThcIjtcbn1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7XG59XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7XG59XG4uZ2x5cGhpY29uLWNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAxXCI7XG59XG4uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiO1xufVxuLmdseXBoaWNvbi1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDNcIjtcbn1cbi5nbHlwaGljb24tbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDRcIjtcbn1cbi5nbHlwaGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiO1xufVxuLmdseXBoaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiO1xufVxuLmdseXBoaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOVwiO1xufVxuLmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjtcbn1cbi5nbHlwaGljb24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMVwiO1xufVxuLmdseXBoaWNvbi1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMlwiO1xufVxuLmdseXBoaWNvbi1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7XG59XG4uZ2x5cGhpY29uLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNFwiO1xufVxuLmdseXBoaWNvbi1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTVcIjtcbn1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7XG59XG4uZ2x5cGhpY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2ZmFcIjtcbn1cbi5nbHlwaGljb24tYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOFwiO1xufVxuLmdseXBoaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjtcbn1cbi5nbHlwaGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjtcbn1cbi5nbHlwaGljb24tZXJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjFcIjtcbn1cbi5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMzFiXCI7XG59XG4uZ2x5cGhpY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjNcIjtcbn1cbi5nbHlwaGljb24tZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI0XCI7XG59XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjVcIjtcbn1cbi5nbHlwaGljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjZcIjtcbn1cbi5nbHlwaGljb24tYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLmdseXBoaWNvbi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5nbHlwaGljb24teGJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4uZ2x5cGhpY29uLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiO1xufVxuLmdseXBoaWNvbi1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cbi5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjtcbn1cbi5nbHlwaGljb24tcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7XG59XG4uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7XG59XG4uZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiO1xufVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMyXCI7XG59XG4uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzM1wiO1xufVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiO1xufVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzVcIjtcbn1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjtcbn1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7XG59XG4uZ2x5cGhpY29uLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOFwiO1xufVxuLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiO1xufVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MVwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ0XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDVcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDdcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MFwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTNcIjtcbn1cbi5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiO1xufVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiO1xufVxuLmdseXBoaWNvbi1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTZcIjtcbn1cbi5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjtcbn1cbi5nbHlwaGljb24tbWVudS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU5XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjtcbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYwO1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYSB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMTAxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWctcmVzcG9uc2l2ZSxcbi50aHVtYm5haWwgPiBpbWcsXG4udGh1bWJuYWlsIGEgPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmgxIHNtYWxsLFxuLmgyIHNtYWxsLFxuLmgzIHNtYWxsLFxuLmg0IHNtYWxsLFxuLmg1IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuaDQgLnNtYWxsLFxuaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbi5oMiAuc21hbGwsXG4uaDMgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbi5oNSAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmgxIHNtYWxsLFxuLmgxIHNtYWxsLFxuaDIgc21hbGwsXG4uaDIgc21hbGwsXG5oMyBzbWFsbCxcbi5oMyBzbWFsbCxcbmgxIC5zbWFsbCxcbi5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG4uaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuLmgzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmg0IHNtYWxsLFxuLmg0IHNtYWxsLFxuaDUgc21hbGwsXG4uaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oNiBzbWFsbCxcbmg0IC5zbWFsbCxcbi5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwNTQxNDk7XG59XG5hLnRleHQtcHJpbWFyeTpob3ZlcixcbmEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMjE2MTk7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLnRleHQtd2FybmluZzpob3ZlcixcbmEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0MTQ5O1xufVxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMTYxOTtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xufVxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxudWwgdWwsXG5vbCB1bCxcbnVsIG9sLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjtcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5yb3ctbm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29sLXhzLTEsXG4uY29sLXNtLTEsXG4uY29sLW1kLTEsXG4uY29sLWxnLTEsXG4uY29sLXhzLTIsXG4uY29sLXNtLTIsXG4uY29sLW1kLTIsXG4uY29sLWxnLTIsXG4uY29sLXhzLTMsXG4uY29sLXNtLTMsXG4uY29sLW1kLTMsXG4uY29sLWxnLTMsXG4uY29sLXhzLTQsXG4uY29sLXNtLTQsXG4uY29sLW1kLTQsXG4uY29sLWxnLTQsXG4uY29sLXhzLTUsXG4uY29sLXNtLTUsXG4uY29sLW1kLTUsXG4uY29sLWxnLTUsXG4uY29sLXhzLTYsXG4uY29sLXNtLTYsXG4uY29sLW1kLTYsXG4uY29sLWxnLTYsXG4uY29sLXhzLTcsXG4uY29sLXNtLTcsXG4uY29sLW1kLTcsXG4uY29sLWxnLTcsXG4uY29sLXhzLTgsXG4uY29sLXNtLTgsXG4uY29sLW1kLTgsXG4uY29sLWxnLTgsXG4uY29sLXhzLTksXG4uY29sLXNtLTksXG4uY29sLW1kLTksXG4uY29sLWxnLTksXG4uY29sLXhzLTEwLFxuLmNvbC1zbS0xMCxcbi5jb2wtbWQtMTAsXG4uY29sLWxnLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wtc20tMTEsXG4uY29sLW1kLTExLFxuLmNvbC1sZy0xMSxcbi5jb2wteHMtMTIsXG4uY29sLXNtLTEyLFxuLmNvbC1tZC0xMixcbi5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC14cy0xLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05LFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsXG4gIC5jb2wtc20tMixcbiAgLmNvbC1zbS0zLFxuICAuY29sLXNtLTQsXG4gIC5jb2wtc20tNSxcbiAgLmNvbC1zbS02LFxuICAuY29sLXNtLTcsXG4gIC5jb2wtc20tOCxcbiAgLmNvbC1zbS05LFxuICAuY29sLXNtLTEwLFxuICAuY29sLXNtLTExLFxuICAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLFxuICAuY29sLW1kLTIsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1tZC00LFxuICAuY29sLW1kLTUsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1tZC03LFxuICAuY29sLW1kLTgsXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1tZC0xMCxcbiAgLmNvbC1tZC0xMSxcbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsXG4gIC5jb2wtbGctMixcbiAgLmNvbC1sZy0zLFxuICAuY29sLWxnLTQsXG4gIC5jb2wtbGctNSxcbiAgLmNvbC1sZy02LFxuICAuY29sLWxnLTcsXG4gIC5jb2wtbGctOCxcbiAgLmNvbC1sZy05LFxuICAuY29sLWxnLTEwLFxuICAuY29sLWxnLTExLFxuICAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG4gIGZsb2F0OiBub25lO1xufVxudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcbnRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDtcbn1cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYwO1xufVxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2Vzcyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IDAuMDElO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8gbGFiZWwsXG4uY2hlY2tib3ggbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLFxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG50ZXh0YXJlYS5pbnB1dC1zbSxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtbGcsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDIuNXB4O1xufVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzLFxuLmJ0bi5mb2N1cyxcbi5idG46YWN0aXZlLmZvY3VzLFxuLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJ0bjpob3Zlcixcbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbn1cbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xuICBib3JkZXItY29sb3I6ICNhZWFlYWU7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbiAgYm9yZGVyLWNvbG9yOiAjY2ZjZmNmO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZjZmNmO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWI1YjU7XG4gIGJvcmRlci1jb2xvcjogI2FlYWVhZTtcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0MTQ5O1xuICBib3JkZXItY29sb3I6ICMwMzJjMzE7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMTYxOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjE2MTk7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjE2MTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0MTQ5O1xuICBib3JkZXItY29sb3I6ICMwMzJjMzE7XG59XG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMwNTQxNDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm86YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluay5hY3RpdmUsXG4uYnRuLWxpbmtbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMTAxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3Zlcixcbi5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGcsXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLXhzLFxuLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCBcXDk7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG4uZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxNDk7XG4gIG91dGxpbmU6IDA7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG59XG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3BlbiA+IGEge1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5MDtcbn1cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBcXDk7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uYnRuLXRvb2xiYXIgLmJ0bixcbi5idG4tdG9vbGJhciAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi10b29sYmFyID4gLmJ0bixcbi5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLFxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxJTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xufVxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5pbnB1dC1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1sZyB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4ubmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2IC5vcGVuID4gYSxcbi5uYXYgLm9wZW4gPiBhOmhvdmVyLFxuLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICMwNTQxNDk7XG59XG4ubmF2IC5uYXYtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLm5hdi10YWJzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlOGViZjA7XG4gIH1cbn1cbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0MTQ5O1xufVxuLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlOGViZjA7XG4gIH1cbn1cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1maXhlZC10b3AsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3LjVweCAtMTVweDtcbn1cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5uYXZiYXItZm9ybSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5hdmJhci1idG4uYnRuLXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi14cyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB+IC5uYXZiYXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogIzVlNWU1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzc3NztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMwODA4MDg7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJyZWFkY3J1bWIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IFwiL1xcMDBhMFwiO1xufVxuLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzA1NDE0OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzAwMDEwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxNDk7XG4gIGJvcmRlci1jb2xvcjogIzA1NDE0OTtcbn1cbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYWdlciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdlciBsaSA+IGEsXG4ucGFnZXIgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5wYWdlciBsaSA+IGE6aG92ZXIsXG4ucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLnBhZ2VyIC5uZXh0ID4gYSxcbi5wYWdlciAubmV4dCA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnZXIgLnByZXZpb3VzID4gYSxcbi5wYWdlciAucHJldmlvdXMgPiBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGFnZXIgLmRpc2FibGVkID4gYSxcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4ucGFnZXIgLmRpc2FibGVkID4gc3BhbiB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbmEubGFiZWw6aG92ZXIsXG5hLmxhYmVsOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4ubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG59XG4ubGFiZWwtZGVmYXVsdFtocmVmXTpob3Zlcixcbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbn1cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NDE0OTtcbn1cbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLFxuLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIxNjE5O1xufVxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsXG4ubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG59XG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG4ubGFiZWwtaW5mb1tocmVmXTpob3Zlcixcbi5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbn1cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xufVxuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG4ubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLFxuLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG59XG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5idG4teHMgLmJhZGdlLFxuLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxcHggNXB4O1xufVxuYS5iYWRnZTpob3ZlcixcbmEuYmFkZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZSxcbi5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2UgKyAuYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uanVtYm90cm9uIGgxLFxuLmp1bWJvdHJvbiAuaDEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5qdW1ib3Ryb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5qdW1ib3Ryb24gPiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7XG59XG4uY29udGFpbmVyIC5qdW1ib3Ryb24sXG4uY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAuanVtYm90cm9uIGgxLFxuICAuanVtYm90cm9uIC5oMSB7XG4gICAgZm9udC1zaXplOiA2M3B4O1xuICB9XG59XG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRodW1ibmFpbCA+IGltZyxcbi50aHVtYm5haWwgYSA+IGltZyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDU0MTQ5O1xufVxuLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDlweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbGVydCA+IHAsXG4uYWxlcnQgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTIxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYztcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0MTQ5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubWVkaWE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xufVxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWRpYS1vYmplY3QuaW1nLXRodW1ibmFpbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxNDk7XG4gIGJvcmRlci1jb2xvcjogIzA1NDE0OTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICMyYWQ5ZjA7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTtcbn1cbmEubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC10aXRsZSA+IGEsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCxcbi5wYW5lbC10aXRsZSA+IHNtYWxsID4gYSxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ucGFuZWwgPiAudGFibGUsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwNTQxNDk7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxNDk7XG4gIGJvcmRlci1jb2xvcjogIzA1NDE0OTtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwNTQxNDk7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDU0MTQ5O1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZGZmMGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDllZGY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmNmOGUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMmRlZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViY2NkMTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi53ZWxsIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLmluIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAudG9wIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4udG9vbHRpcC5yaWdodCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnRvb2x0aXAuYm90dG9tIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi50b29sdGlwLmxlZnQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogNXB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBvcG92ZXIudG9wIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvcG92ZXIuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3BvdmVyLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi5wb3BvdmVyID4gLmFycm93LFxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3cge1xuICBib3R0b206IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDFweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNSU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4uY2Fyb3VzZWwtY29udHJvbDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAzOVwiO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAzYVwiO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICByaWdodDogMjAlO1xuICAgIGxlZnQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YmVmb3JlLFxuLmJ0bi10b29sYmFyOmFmdGVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIsXG4ubmF2OmJlZm9yZSxcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmJlZm9yZSxcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLFxuLm5hdmJhci1jb2xsYXBzZTphZnRlcixcbi5wYWdlcjpiZWZvcmUsXG4ucGFnZXI6YWZ0ZXIsXG4ucGFuZWwtYm9keTpiZWZvcmUsXG4ucGFuZWwtYm9keTphZnRlcixcbi5tb2RhbC1oZWFkZXI6YmVmb3JlLFxuLm1vZGFsLWhlYWRlcjphZnRlcixcbi5tb2RhbC1mb290ZXI6YmVmb3JlLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjphZnRlcixcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFnZXI6YWZ0ZXIsXG4ucGFuZWwtYm9keTphZnRlcixcbi5tb2RhbC1oZWFkZXI6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wNjY3ZW07XG59XG4uZmEteHMge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtO1xufVxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07XG59XG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG59XG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5mYS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbi5mYS1mbGlwLWJvdGgsXG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCxcbjpyb290IC5mYS1mbGlwLWJvdGgge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyZW07XG59XG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiO1xufVxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7XG59XG4uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiO1xufVxuLmZhLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7XG59XG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiO1xufVxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjtcbn1cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjtcbn1cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7XG59XG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiO1xufVxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjtcbn1cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiO1xufVxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjtcbn1cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7XG59XG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiO1xufVxuLmZhLWFua2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjtcbn1cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjtcbn1cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjtcbn1cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMVwiO1xufVxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cbi5mYS1hcmNod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7XG59XG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiO1xufVxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiO1xufVxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjtcbn1cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjtcbn1cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuLmZhLWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7XG59XG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7XG59XG4uZmEtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiO1xufVxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjtcbn1cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbn1cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjtcbn1cbi5mYS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiO1xufVxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiO1xufVxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjtcbn1cbi5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7XG59XG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cbi5mYS1iYWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNVwiO1xufVxuLmZhLWJhY3RlcmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uZmEtYmFjdGVyaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG4uZmEtYmFoYWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjtcbn1cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7XG59XG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiO1xufVxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjtcbn1cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7XG59XG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7XG59XG4uZmEtYmlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjtcbn1cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG4uZmEtYmlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7XG59XG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7XG59XG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuLmZhLWJpb2hhemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiO1xufVxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7XG59XG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiO1xufVxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjtcbn1cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7XG59XG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiO1xufVxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG4uZmEtYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MVwiO1xufVxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjtcbn1cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuLmZhLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjtcbn1cbi5mYS1ib25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7XG59XG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuLmZhLWJvb2stZGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiO1xufVxuLmZhLWJvb2stbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNlwiO1xufVxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiO1xufVxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7XG59XG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjtcbn1cbi5mYS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7XG59XG4uZmEtYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTBcIjtcbn1cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjtcbn1cbi5mYS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIjtcbn1cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiO1xufVxuLmZhLWJveC10aXNzdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xufVxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cbi5mYS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkY1wiO1xufVxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7XG59XG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjtcbn1cbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjtcbn1cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiO1xufVxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7XG59XG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG59XG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiO1xufVxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7XG59XG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuLmZhLWJ1eS1uLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE2XCI7XG59XG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG4uZmEtY2FsZW5kYXItZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgzXCI7XG59XG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cbi5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7XG59XG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiO1xufVxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjtcbn1cbi5mYS1jYW5keS1jYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg2XCI7XG59XG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjtcbn1cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiO1xufVxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjtcbn1cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiO1xufVxuLmZhLWNhci1jcmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMVwiO1xufVxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7XG59XG4uZmEtY2FyYXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cbi5mYS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjtcbn1cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cbi5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7XG59XG4uZmEtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJlXCI7XG59XG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiO1xufVxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjtcbn1cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7XG59XG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg5XCI7XG59XG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cbi5mYS1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiO1xufVxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjtcbn1cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7XG59XG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuLmZhLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiO1xufVxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7XG59XG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7XG59XG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7XG59XG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiO1xufVxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7XG59XG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM4XCI7XG59XG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7XG59XG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG4uZmEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiO1xufVxuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7XG59XG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7XG59XG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjtcbn1cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiO1xufVxuLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7XG59XG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiO1xufVxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiO1xufVxuLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjtcbn1cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQwXCI7XG59XG4uZmEtY2xvdWQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7XG59XG4uZmEtY2xvdWQtc3VuLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjtcbn1cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7XG59XG4uZmEtY2xvdWRmbGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7XG59XG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjtcbn1cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjtcbn1cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjtcbn1cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjtcbn1cbi5mYS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjtcbn1cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7XG59XG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cbi5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjtcbn1cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjtcbn1cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5mYS1jb21wcmVzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjtcbn1cbi5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7XG59XG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjtcbn1cbi5mYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7XG59XG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cbi5mYS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cbi5mYS1jb29raWUtYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiO1xufVxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cbi5mYS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODllXCI7XG59XG4uZmEtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjtcbn1cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiO1xufVxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiO1xufVxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiO1xufVxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM5XCI7XG59XG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuLmZhLWNyb3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIjtcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG4uZmEtY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiO1xufVxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7XG59XG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7XG59XG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG59XG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG4uZmEtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiO1xufVxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjtcbn1cbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYVwiO1xufVxuLmZhLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cbi5mYS1kZWV6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiO1xufVxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiO1xufVxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjtcbn1cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG59XG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiO1xufVxuLmZhLWRobDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MFwiO1xufVxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuLmZhLWRpYXNwb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkxXCI7XG59XG4uZmEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiO1xufVxuLmZhLWRpY2UtZDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7XG59XG4uZmEtZGljZS1kNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiO1xufVxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiO1xufVxuLmZhLWRpY2UtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNFwiO1xufVxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7XG59XG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cbi5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7XG59XG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjtcbn1cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiO1xufVxuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiO1xufVxuLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7XG59XG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7XG59XG4uZmEtZGlzZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiO1xufVxuLmZhLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiO1xufVxuLmZhLWRpenp5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7XG59XG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7XG59XG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG4uZmEtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7XG59XG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cbi5mYS1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuLmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjtcbn1cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjtcbn1cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiO1xufVxuLmZhLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiO1xufVxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7XG59XG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7XG59XG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiO1xufVxuLmZhLWRyYWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiO1xufVxuLmZhLWRyYXctcG9seWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZVwiO1xufVxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuLmZhLWRydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjlcIjtcbn1cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7XG59XG4uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDdcIjtcbn1cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuLmZhLWR1bXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkzXCI7XG59XG4uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiO1xufVxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjtcbn1cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7XG59XG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiO1xufVxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cbi5mYS1lZGdlLWxlZ2FjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmZhLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIjtcbn1cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiO1xufVxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7XG59XG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7XG59XG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7XG59XG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjtcbn1cbi5mYS1ldGhlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiO1xufVxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cbi5mYS1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOVwiO1xufVxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cbi5mYS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiO1xufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiO1xufVxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uZmEtZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYzXCI7XG59XG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGNcIjtcbn1cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG4uZmEtZmF1Y2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiO1xufVxuLmZhLWZlYXRoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7XG59XG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjtcbn1cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjtcbn1cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuLmZhLWZpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7XG59XG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuLmZhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbn1cbi5mYS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZFwiO1xufVxuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjtcbn1cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjtcbn1cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjtcbn1cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7XG59XG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiO1xufVxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjtcbn1cbi5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiO1xufVxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuLmZhLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjtcbn1cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjtcbn1cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjtcbn1cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG4uZmEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cbi5mYS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiO1xufVxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7XG59XG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjtcbn1cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cbi5mYS1mbGFnLXVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZFwiO1xufVxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7XG59XG4uZmEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiO1xufVxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiO1xufVxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuLmZhLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZFwiO1xufVxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjtcbn1cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7XG59XG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiO1xufVxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiO1xufVxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiO1xufVxuLmZhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjtcbn1cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuLmZhLWZyb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjtcbn1cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7XG59XG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiO1xufVxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuLmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7XG59XG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7XG59XG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLmZhLWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7XG59XG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjtcbn1cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjtcbn1cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7XG59XG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7XG59XG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7XG59XG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG4uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiO1xufVxuLmZhLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjtcbn1cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuLmZhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiO1xufVxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG4uZmEtZ2xvYmUtYXNpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuLmZhLWdsb2JlLWV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xufVxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiO1xufVxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG59XG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG59XG4uZmEtZ29vZ2xlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuLmZhLWdvcHVyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjtcbn1cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiO1xufVxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiO1xufVxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjtcbn1cbi5mYS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XG59XG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjtcbn1cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjtcbn1cbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjtcbn1cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiO1xufVxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7XG59XG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjtcbn1cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7XG59XG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiO1xufVxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7XG59XG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7XG59XG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuLmZhLWdyaW4td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xufVxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiO1xufVxuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjtcbn1cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7XG59XG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiO1xufVxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7XG59XG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cbi5mYS1ndWlsZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG4uZmEtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7XG59XG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiO1xufVxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjtcbn1cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7XG59XG4uZmEtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA1XCI7XG59XG4uZmEtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7XG59XG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjtcbn1cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjtcbn1cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmVcIjtcbn1cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuLmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjtcbn1cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjtcbn1cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuLmZhLWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNlwiO1xufVxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG4uZmEtaGFuZC1zcGFya2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cbi5mYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiO1xufVxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cbi5mYS1oYW5kcy13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG4uZmEtaGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuLmZhLWhhbmRzaGFrZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7XG59XG4uZmEtaGFyZC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjtcbn1cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG4uZmEtaGF0LWNvd2JveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMFwiO1xufVxuLmZhLWhhdC1jb3dib3ktc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMVwiO1xufVxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjtcbn1cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cbi5mYS1oZWFkLXNpZGUtY291Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5mYS1oZWFkLXNpZGUtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLmZhLWhlYWQtc2lkZS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjtcbn1cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7XG59XG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cbi5mYS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjtcbn1cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cbi5mYS1oZWxpY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7XG59XG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjtcbn1cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cbi5mYS1oaXBwbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZFwiO1xufVxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjtcbn1cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuLmZhLWhpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcbn1cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiO1xufVxuLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FhXCI7XG59XG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7XG59XG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjtcbn1cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiO1xufVxuLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWJcIjtcbn1cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiO1xufVxuLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiO1xufVxuLmZhLWhvc3BpdGFsLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGRcIjtcbn1cbi5mYS1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7XG59XG4uZmEtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7XG59XG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjtcbn1cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjtcbn1cbi5mYS1ob3VzZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cbi5mYS1ocnl2bmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7XG59XG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7XG59XG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjtcbn1cbi5mYS1pY2ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCI7XG59XG4uZmEtaWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjtcbn1cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cbi5mYS1pZC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiO1xufVxuLmZhLWlkZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uZmEtaWdsb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWVcIjtcbn1cbi5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG4uZmEtaW5maW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzRcIjtcbn1cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi5mYS1pbm5vc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuLmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5mYS1pbnN0YWxvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7XG59XG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cbi5mYS1pbnZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiO1xufVxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cbi5mYS1pdGNoLWlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNhXCI7XG59XG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7XG59XG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cbi5mYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7XG59XG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjtcbn1cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7XG59XG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiO1xufVxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XG59XG4uZmEtam9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjtcbn1cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiO1xufVxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7XG59XG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7XG59XG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cbi5mYS1rYWFiYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YlwiO1xufVxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiO1xufVxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuLmZhLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjVcIjtcbn1cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiO1xufVxuLmZhLWtoYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiO1xufVxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7XG59XG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiO1xufVxuLmZhLWtpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjtcbn1cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjtcbn1cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjtcbn1cbi5mYS1raXdpLWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjtcbn1cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiO1xufVxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjtcbn1cbi5mYS1sYXB0b3AtaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiO1xufVxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjtcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7XG59XG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7XG59XG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cbi5mYS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzZcIjtcbn1cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjtcbn1cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiO1xufVxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjtcbn1cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjtcbn1cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiO1xufVxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG59XG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7XG59XG4uZmEtbHVuZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDRcIjtcbn1cbi5mYS1sdW5ncy12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjtcbn1cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjtcbn1cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjtcbn1cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cbi5mYS1tYXAtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7XG59XG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbn1cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjtcbn1cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjtcbn1cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiO1xufVxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7XG59XG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG4uZmEtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7XG59XG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjtcbn1cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7XG59XG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjtcbn1cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuLmZhLW1lZ2Fwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7XG59XG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG4uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiO1xufVxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiO1xufVxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7XG59XG4uZmEtbWVub3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiO1xufVxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cbi5mYS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjtcbn1cbi5mYS1taWNyb2Jsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjtcbn1cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cbi5mYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7XG59XG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cbi5mYS1taXR0ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjVcIjtcbn1cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjtcbn1cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuLmZhLW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7XG59XG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjtcbn1cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cbi5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjtcbn1cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7XG59XG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjtcbn1cbi5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjtcbn1cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiO1xufVxuLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7XG59XG4uZmEtbW9zcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc4XCI7XG59XG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7XG59XG4uZmEtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2NcIjtcbn1cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG4uZmEtbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiO1xufVxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cbi5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7XG59XG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7XG59XG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiO1xufVxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cbi5mYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjtcbn1cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7XG59XG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuLmZhLW9jdG9wdXMtZGVwbG95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG4uZmEtb2lsLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiO1xufVxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiO1xufVxuLmZhLW9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc5XCI7XG59XG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cbi5mYS1vcmNpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiO1xufVxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiO1xufVxuLmZhLW90dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7XG59XG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7XG59XG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjtcbn1cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiO1xufVxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjtcbn1cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cbi5mYS1wYWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjtcbn1cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjtcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG4uZmEtcGFzc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWJcIjtcbn1cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiO1xufVxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG4uZmEtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2NcIjtcbn1cbi5mYS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjtcbn1cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG4uZmEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7XG59XG4uZmEtcGVuLW5pYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiO1xufVxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG4uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFlXCI7XG59XG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7XG59XG4uZmEtcGVvcGxlLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiO1xufVxuLmZhLXBlcHBlci1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjtcbn1cbi5mYS1wZXJieXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjtcbn1cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cbi5mYS1wZXJzb24tYm9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTZcIjtcbn1cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiO1xufVxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7XG59XG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG4uZmEtcGhvdG8tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbn1cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjtcbn1cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cbi5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiO1xufVxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cbi5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuLmZhLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDNcIjtcbn1cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiO1xufVxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuLmZhLXBpenphLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7XG59XG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiO1xufVxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiO1xufVxuLmZhLXBsYW5lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjtcbn1cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG4uZmEtcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiO1xufVxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiO1xufVxuLmZhLXBvby1zdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiO1xufVxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjtcbn1cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cbi5mYS1wcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG59XG4uZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiO1xufVxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjtcbn1cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiO1xufVxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuLmZhLXB1bXAtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuLmZhLXB1bXAtc29hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiO1xufVxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiO1xufVxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7XG59XG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7XG59XG4uZmEtcmFkaWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I5XCI7XG59XG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiO1xufVxuLmZhLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWJcIjtcbn1cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIjtcbn1cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjtcbn1cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiO1xufVxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG4uZmEtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiO1xufVxuLmZhLXJlY29yZC12aW55bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOVwiO1xufVxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjtcbn1cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG4uZmEtcmVkaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JjXCI7XG59XG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjtcbn1cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuLmZhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjtcbn1cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjtcbn1cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cbi5mYS1yZXN0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiO1xufVxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cbi5mYS1yZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjtcbn1cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjtcbn1cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7XG59XG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuLmZhLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7XG59XG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiO1xufVxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjtcbn1cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xufVxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG4uZmEtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjtcbn1cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiO1xufVxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjtcbn1cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiO1xufVxuLmZhLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjtcbn1cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG4uZmEtcnVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiO1xufVxuLmZhLXNhZC1jcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjtcbn1cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2JcIjtcbn1cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7XG59XG4uZmEtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7XG59XG4uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzBcIjtcbn1cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7XG59XG4uZmEtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ5XCI7XG59XG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjtcbn1cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cbi5mYS1zY3JvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGVcIjtcbn1cbi5mYS1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7XG59XG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG4uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiO1xufVxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjtcbn1cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XG59XG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7XG59XG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7XG59XG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG59XG4uZmEtc2hpZWxkLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjtcbn1cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiO1xufVxuLmZhLXNob3BpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjtcbn1cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiO1xufVxuLmZhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiO1xufVxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjtcbn1cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjtcbn1cbi5mYS1zaW0tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiO1xufVxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG4uZmEtc2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiO1xufVxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjtcbn1cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiO1xufVxuLmZhLXNrYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjtcbn1cbi5mYS1za2V0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzZcIjtcbn1cbi5mYS1za2lpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjtcbn1cbi5mYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG59XG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjtcbn1cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7XG59XG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiO1xufVxuLmZhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7XG59XG4uZmEtc2xlaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCI7XG59XG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiO1xufVxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjtcbn1cbi5mYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7XG59XG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiO1xufVxuLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7XG59XG4uZmEtc21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7XG59XG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuLmZhLXNub3dib2FyZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiO1xufVxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuLmZhLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjtcbn1cbi5mYS1zbm93cGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMlwiO1xufVxuLmZhLXNvYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjtcbn1cbi5mYS1zb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiO1xufVxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7XG59XG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG4uZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG4uZmEtc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4N1wiO1xufVxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG4uZmEtc291cmNldHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkM1wiO1xufVxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7XG59XG4uZmEtc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7XG59XG4uZmEtc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIjtcbn1cbi5mYS1zcGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjtcbn1cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiO1xufVxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjtcbn1cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiO1xufVxuLmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiO1xufVxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7XG59XG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuLmZhLXN0YWNrcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MlwiO1xufVxuLmZhLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7XG59XG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XG59XG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG4uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuLmZhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjtcbn1cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjtcbn1cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjtcbn1cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuLmZhLXN0b3B3YXRjaC0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7XG59XG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7XG59XG4uZmEtc3RvcmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4uZmEtc3RvcmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjtcbn1cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjtcbn1cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiO1xufVxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7XG59XG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjtcbn1cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7XG59XG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjtcbn1cbi5mYS1zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7XG59XG4uZmEtc3dhdGNoYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiO1xufVxuLmZhLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7XG59XG4uZmEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiO1xufVxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjtcbn1cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7XG59XG4uZmEtc3luYWdvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCI7XG59XG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiO1xufVxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiO1xufVxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjtcbn1cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7XG59XG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmVcIjtcbn1cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7XG59XG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiO1xufVxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjtcbn1cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjtcbn1cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7XG59XG4uZmEtdGhlYXRlci1tYXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiO1xufVxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjtcbn1cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MVwiO1xufVxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cbi5mYS10aGluay1wZWFrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMVwiO1xufVxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xufVxuLmZhLXRpa3RvazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YlwiO1xufVxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjtcbn1cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiO1xufVxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cbi5mYS10b2lsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjtcbn1cbi5mYS10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjtcbn1cbi5mYS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5mYS10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7XG59XG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cbi5mYS10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOVwiO1xufVxuLmZhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7XG59XG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiO1xufVxuLmZhLXRyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjJcIjtcbn1cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7XG59XG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiO1xufVxuLmZhLXRyYWlsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuLmZhLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGFcIjtcbn1cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiO1xufVxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJhXCI7XG59XG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjtcbn1cbi5mYS10cnVjay1tb3Zpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjtcbn1cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjtcbn1cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjtcbn1cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjtcbn1cbi5mYS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjtcbn1cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuLmZhLXVtYnJhY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZThcIjtcbn1cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG4uZmEtdW5jaGFydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjtcbn1cbi5mYS11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuLmZhLXVuc3BsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiO1xufVxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiO1xufVxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiO1xufVxuLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCI7XG59XG4uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjtcbn1cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7XG59XG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjtcbn1cbi5mYS11c2VyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjtcbn1cbi5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjtcbn1cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG4uZmEtdXNlci1pbmp1cmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI4XCI7XG59XG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7XG59XG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjtcbn1cbi5mYS11c2VyLW5pbmphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA0XCI7XG59XG4uZmEtdXNlci1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiO1xufVxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjtcbn1cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG4uZmEtdXNlci10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjtcbn1cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiO1xufVxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiO1xufVxuLmZhLXVzZXJzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uZmEtdXNwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiO1xufVxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7XG59XG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7XG59XG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuLmZhLXZlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5mYS12ZXN0LXBhdGNoZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjtcbn1cbi5mYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7XG59XG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbi5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiO1xufVxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiO1xufVxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7XG59XG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cbi5mYS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLmZhLXZpcnVzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uZmEtdmlydXNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG4uZmEtdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk3XCI7XG59XG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiO1xufVxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cbi5mYS12b3RlLXllYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiO1xufVxuLmZhLXZyLWNhcmRib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOVwiO1xufVxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7XG59XG4uZmEtd2Fsa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiO1xufVxuLmZhLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiO1xufVxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuLmZhLXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiO1xufVxuLmZhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7XG59XG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiO1xufVxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiO1xufVxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7XG59XG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjtcbn1cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiO1xufVxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiO1xufVxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuLmZhLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIjtcbn1cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cbi5mYS13aW5lLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZlwiO1xufVxuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjtcbn1cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuLmZhLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiO1xufVxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7XG59XG4uZmEtd29kdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjtcbn1cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjtcbn1cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cbi5mYS13cHJlc3NyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7XG59XG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjtcbn1cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7XG59XG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cbi5mYS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjtcbn1cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjtcbn1cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuLmZhLXlhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTNcIjtcbn1cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cbi5mYS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZFwiO1xufVxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLXNvbGlkLTkwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy8vZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzLy9mYS1zb2xpZC05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzLy9mYS1zb2xpZC05MDAud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy8vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy8vZmEtcmVndWxhci00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzLy9mYS1yZWd1bGFyLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLXJlZ3VsYXItNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLXJlZ3VsYXItNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLWJyYW5kcy00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzLy9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLWJyYW5kcy00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy8vZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ29wZW5fc2Fuc3JlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvL29wZW5zYW5zLXJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8vb3BlbnNhbnMtcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzLy9vcGVuc2Fucy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy8vb3BlbnNhbnMtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvL29wZW5zYW5zLXJlZ3VsYXIuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ29wZW5fc2Fuc3JlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy8vb3BlbnNhbnMtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RleGd5cmVhZHZlbnRvcmJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvL3RleGd5cmVhZHZlbnRvci1ib2xkLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8vdGV4Z3lyZWFkdmVudG9yLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzLy90ZXhneXJlYWR2ZW50b3ItYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy8vdGV4Z3lyZWFkdmVudG9yLWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvL3RleGd5cmVhZHZlbnRvci1ib2xkLXdlYmZvbnQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3RleGd5cmVhZHZlbnRvcmJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy8vdGV4Z3lyZWFkdmVudG9yLWJvbGQtd2ViZm9udC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvTGlnaHQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvL3NvdXJjZXNhbnNwcm8tbGlnaHQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8vc291cmNlc2Fuc3Byby1saWdodC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvL3NvdXJjZXNhbnNwcm8tbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzLy9zb3VyY2VzYW5zcHJvLWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy8vc291cmNlc2Fuc3Byby1saWdodC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byb0xpZ2h0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvL3NvdXJjZXNhbnNwcm8tbGlnaHQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvTGlnaHQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvL215cmlhZHByby1saWdodC53b2ZmJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8vbXlyaWFkcHJvLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzLy9teXJpYWRwcm8tcmVndWxhci53b2ZmJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8vbXlyaWFkcHJvLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm9Cb2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzLy9teXJpYWRwcm8tYm9sZC53b2ZmJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8vbXlyaWFkcHJvLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiogQm9vdHN0cmFwIHV0aWxpdGllcyBtYXJnaW4gcGFkZGluZyAqL1xuLm0teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubS1hLTAge1xuICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xufVxuLm0tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm0tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubS1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm0teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tLWEtMSB7XG4gIG1hcmdpbjogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS10LTEge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLXktMSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tYS0yIHtcbiAgbWFyZ2luOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS10LTIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXItMiB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXktMiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWEtMyB7XG4gIG1hcmdpbjogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS10LTMge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLXktMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAtYS0wIHtcbiAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XG59XG4ucC10LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnAtci0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnAtYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wLWwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnAteC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5wLXktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1hLTEge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLXQtMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1yLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1iLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC14LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAteS0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLWEtMiB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXQtMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAteS0yIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1hLTMge1xuICBwYWRkaW5nOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbn1cbi5wLXQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1yLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1iLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAtbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC14LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAteS0zIHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udy0yNSB7XG4gIHdpZHRoOiAyNSU7XG59XG4udy0zMCB7XG4gIHdpZHRoOiAzMCU7XG59XG4udy0zMyB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4udy01MCB7XG4gIHdpZHRoOiA1MCU7XG59XG4udy02NiB7XG4gIHdpZHRoOiA2Ni42NiU7XG59XG4udy03MCB7XG4gIHdpZHRoOiA3MCU7XG59XG4udy03NSB7XG4gIHdpZHRoOiA3NSU7XG59XG4udy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiA4cHggMjBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uY2FyZC1ib2R5IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uY2FyZC1ib2R5IC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi8qKiBET05VVCAqKi9cbi5jaGFydC10ZXh0IHtcbiAgLypmb250OiAxNnB4LzEuNGVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsqL1xuICBmaWxsOiAjMDAwO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI1ZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI1ZW0pO1xufVxuLmNoYXJ0LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFuY2hvcjogbWlkZGxlO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4yNWVtKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4yNWVtKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMjVlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4yNWVtKTtcbn1cbi5jaGFydC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYW5jaG9yOiBtaWRkbGU7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuN2VtKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjdlbSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuN2VtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuN2VtKTtcbn1cbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZmlndXJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZmlndXJlLWNvbnRlbnQsXG4uZmlndXJlLWtleSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZpZ3VyZS1jb250ZW50IHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5maWd1cmUta2V5IHtcbiAgbWluLXdpZHRoOiBjYWxjKDggLyAxMik7XG59XG4uZmlndXJlLWtleSBbY2xhc3MqPVwic2hhcGUtXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uZmlndXJlLWtleS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZpZ3VyZS1rZXktbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaGFwZS1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5jaGVja2JveC1maXRtYXJnaW4ge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5jaGVja2JveC1maXRtYXJnaW4uc21hbGwge1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuLmNoZWNrYm94LWZpdG1hcmdpbi5tZWRpdW0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uY2hlY2tib3gtZml0bWFyZ2luLmxhcmdlIHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG59XG4vKipcbm5hbWU6IEN1c3RvbSBDaGVja2JveCBSYWRpbyBDU1NcbmxpY2Vuc2U6IE1JVCAoZnJlZSAmIG9wZW4gc291cmNlKVxuc291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vanNhbmFodWphL2N1c3RvbS1jaGVja2JveC1yYWRpby1jc3NcbiovXG4uY2hlY2tib3gtanNhbmFodWphLFxuLnJhZGlvLWpzYW5haHVqYSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYSAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmhvdmVyIH4gLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xufVxuLmNoZWNrYm94LWpzYW5haHVqYSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogIzJiYTVjYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggI2JiYiBzb2xpZDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IHNvbGlkICNiZWJlYmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyazpob3Zlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG4uY2hlY2tib3gtanNhbmFodWphIGxhYmVsOmhvdmVyIH4gLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xufVxuLyogZGVmYXVsdCAoc21hbGwpICovXG4uY2hlY2tib3gtanNhbmFodWphIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE1LjZweDtcbiAgd2lkdGg6IDcuOHB4O1xuICBsZWZ0OiA5LjFweDtcbiAgdG9wOiAzcHg7XG4gIGJvcmRlci13aWR0aDogMCAycHggNHB4IDA7XG59XG4vKiB0aW55ICovXG4uY2hlY2tib3gtanNhbmFodWphLnRpbnkgbGFiZWwge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS50aW55IC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphLnRpbnkgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogNnB4O1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogM3B4O1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDNweCAwO1xufVxuLyogc21hbGwgKi9cbi5jaGVja2JveC1qc2FuYWh1amEuc21hbGwgbGFiZWwge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEuc21hbGwgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEuc21hbGwgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrOjphZnRlciB7XG4gIGhlaWdodDogMTUuNnB4O1xuICB3aWR0aDogNy44cHg7XG4gIGxlZnQ6IDkuMXB4O1xuICB0b3A6IDNweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCA0cHggMDtcbn1cbi8qIG1lZGl1bSAqL1xuLmNoZWNrYm94LWpzYW5haHVqYS5tZWRpdW0gbGFiZWwge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEubWVkaXVtIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphLm1lZGl1bSAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAyMC40cHg7XG4gIHdpZHRoOiAxMC4ycHg7XG4gIGxlZnQ6IDExLjlweDtcbiAgdG9wOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMCAzcHggNXB4IDA7XG59XG4vKiBsYXJnZSAqL1xuLmNoZWNrYm94LWpzYW5haHVqYS5sYXJnZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4uY2hlY2tib3gtanNhbmFodWphLmxhcmdlIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphLmxhcmdlIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCA2cHggMDtcbn1cbi8qIGRpc2FibGVkICovXG4uY2hlY2tib3gtanNhbmFodWphLmRpc2FibGVkIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5kaXNhYmxlZCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5kaXNhYmxlZCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3JkZXI6IDFweCAjY2NjIHNvbGlkO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5kaXNhYmxlZCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcms6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5kaXNhYmxlZCAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbi8qIHJvdW5kZWQgKi9cbi5jaGVja2JveC1qc2FuYWh1amEucm91bmRlZC0zIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEucm91bmRlZC02IC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEucm91bmRlZC04IC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEucm91bmRlZC0xMCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5yb3VuZGVkLTE2IC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphLnJvdW5kZWQtMjIgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbn1cbi5yYWRpby1qc2FuYWh1amEgLnJhZGlvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5yYWRpby1qc2FuYWh1amEgLnJhZGlvLWNvbnRhaW5lciBpbnB1dDpob3ZlciB+IC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogI2JlYmViZTtcbn1cbi5yYWRpby1qc2FuYWh1amEgLnJhZGlvLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLnJhZGlvLWNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQ6ICMyYmE1Y2E7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucmFkaW8tanNhbmFodWphIC5yYWRpby1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCAjZGRkIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmFkaW8tanNhbmFodWphIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiBzb2xpZCAjYmViZWJlO1xufVxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcms6aG92ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmFkaW8tanNhbmFodWphIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuLnJhZGlvLWpzYW5haHVqYSBsYWJlbDpob3ZlciB+IC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi8qIGRlZmF1bHQgKHNtYWxsKSAqL1xuLnJhZGlvLWpzYW5haHVqYSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcmsge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDVweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4vKiB0aW55ICovXG4ucmFkaW8tanNhbmFodWphLnRpbnkgbGFiZWwge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLnJhZGlvLWpzYW5haHVqYS50aW55IC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyayB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucmFkaW8tanNhbmFodWphLnRpbnkgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDRweDtcbn1cbi8qIHNtYWxsICovXG4ucmFkaW8tanNhbmFodWphLnNtYWxsIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ucmFkaW8tanNhbmFodWphLnNtYWxsIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyayB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4ucmFkaW8tanNhbmFodWphLnNtYWxsIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi8qIG1lZGl1bSAqL1xuLnJhZGlvLWpzYW5haHVqYS5tZWRpdW0gbGFiZWwge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbi5yYWRpby1qc2FuYWh1amEubWVkaXVtIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyayB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4ucmFkaW8tanNhbmFodWphLm1lZGl1bSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDdweDtcbn1cbi8qIGxhcmdlICovXG4ucmFkaW8tanNhbmFodWphLmxhcmdlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5yYWRpby1qc2FuYWh1amEubGFyZ2UgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5yYWRpby1qc2FuYWh1amEubGFyZ2UgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiA4cHg7XG59XG4vKiBkaXNhYmxlZCAqL1xuLnJhZGlvLWpzYW5haHVqYS5kaXNhYmxlZCAucmFkaW8tY29udGFpbmVyIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpby1qc2FuYWh1amEuZGlzYWJsZWQgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby1qc2FuYWh1amEuZGlzYWJsZWQgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyOiAxcHggI2NjYyBzb2xpZDtcbn1cbi5yYWRpby1qc2FuYWh1amEuZGlzYWJsZWQgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8tanNhbmFodWphLmRpc2FibGVkIC5yYWRpby1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5yYWRpby1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLyoqXG5Db21wbMOpbWVudHNcbiovXG4uY2hlY2tib3gtanNhbmFodWphLmNoZWNrYm94LXllc25vLmNoZWNrYm94LWdyZWVuIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveC1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiAjMjBhZjU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5jaGVja2JveC15ZXNuby5jaGVja2JveC1ncmVlbiAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyZjIwO1xuICBib3JkZXI6IDFweCAjYzg4YTg0IHNvbGlkO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5jaGVja2JveC15ZXNubyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4udG9nZ2xlLWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSBpLmZhczpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi50b2dnbGUtY29sbGFwc2VbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIGkuZmFzOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvZ2dsZS1jb2xsYXBzZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBpLmZhczpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9nZ2xlLWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGkuZmFzOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5oMSxcbi5oMSB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9cIjtcbn1cbmgyLFxuLmgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvXCI7XG59XG5oMyxcbi5oMyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5oNCxcbi5oNCB7XG4gIGNvbG9yOiAjRjNCRjI0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5oMTpmaXJzdC1sZXR0ZXIsXG4uaDE6Zmlyc3QtbGV0dGVyLFxuaDI6Zmlyc3QtbGV0dGVyLFxuLmgyOmZpcnN0LWxldHRlcixcbmgzOmZpcnN0LWxldHRlcixcbi5oMzpmaXJzdC1sZXR0ZXIsXG5oNDpmaXJzdC1sZXR0ZXIsXG4uaDQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzA1NDE0OTtcbn1cbmltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAjREREREREO1xuICBoZWlnaHQ6IDFweDtcbn1cbnVsIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmxpIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzA1NDE0OTtcbn1cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRjNCRjI0O1xufVxuLnRleHQtdGVydGlhcnkge1xuICBjb2xvcjogI0ZFQkUxMDtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzVjYjg1Yztcbn1cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZDk1MzRmO1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmxpYmVsbGUge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnaW5hdGlvbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5pbWdfbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwcHggMTBweCAxMHB4IDBweDtcbn1cbi5pbWdfaWNvbmVfbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHggMHB4O1xufVxuLmltZ19yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMHB4IDBweCAxMHB4IDEwcHg7XG59XG4uZGl2X2xlZnQge1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwcHggMTBweCAxMHB4IDBweDtcbn1cbi5kb2N1bWVudCB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDVweDtcbn1cbi5hY3Rpdml0eS1kYXRlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50ZWxlcGhvbmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byb0xpZ2h0Jztcbn1cbmRpdi5yb3cge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmZzLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtZml4ZWQtaGVhZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcbn1cbi50YWJsZS1maXhlZC1oZWFkIC5yb3RhdGUge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4udGFibGUtZml4ZWQtaGVhZCAuY29sdW1uLWxhYmVsLTE1MCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYmxlLWZpeGVkLWhlYWQgLmNvbHVtbi1sYWJlbCB7XG4gIHdpZHRoOiA0MDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYmxlLWZpeGVkLWhlYWQgLmNvbHVtbi1kYXRhIHtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGFibGUtZml4ZWQtaGVhZCB0aGVhZCxcbi50YWJsZS1maXhlZC1oZWFkIHRoZWFkIHRyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLWZpeGVkLWhlYWQtd2lkZS1oZWlnaHQgdGJvZHkgLmNvbHVtbi1kYXRhLFxuLnRhYmxlLWZpeGVkLWhlYWQtd2lkZS1oZWlnaHQgdGJvZHkgLmNvbHVtbi1sYWJlbCB7XG4gIGhlaWdodDogMTAwcHg7XG59XG4udGFibGUtZml4ZWQtaGVhZCB0Ym9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwZW07XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi50YWJsZSB0ci50aXRyZV90YWJsZV9lc3BhY2UgdGQge1xuICBiYWNrZ3JvdW5kOiAjYTRkZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udGFibGUgdGQuaXRlbSB7XG4gIGJvcmRlcjogMHB4O1xuICBjb2xvcjogIzYyYjRlMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWJsZSB0ZC5pdGVtIC50ZXh0ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnRhYmxlIHRyLm5vX2JvcmRlciB0ZCB7XG4gIGJvcmRlcjogMHB4O1xufVxuLmZpbHRyZSB7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlM2UzZTM7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbHRyZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZmlsdHJlIC5saWJlbGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZmlsdHJlIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tIFRhYmxlIGZvcm11bGFpcmUgLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhYmxlX2Zvcm0ge1xuICBtYXJnaW46IDBweDtcbn1cbi50YWJsZV9mb3JtIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50YWJsZV9mb3JtIHRoIHtcbiAgY29sb3I6ICMwYzdlMDQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG59XG4udGFibGVfaW5mb3Mge1xuICBib3JkZXI6IHNvbGlkIDFweCAjREVERURFO1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnRhYmxlX2luZm9zIHRkLFxuLnRhYmxlX2luZm9zIHRoIHtcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG50YWJsZS50YWJsZV9pbmZvcyB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxudGFibGUudGFibGVfaW5mb3MgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxudGFibGUudGFibGVfaW5mb3MgdHI6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyLFxudGFibGUudGFibGVfaW5mb3MgdHI6bnRoLWNoaWxkKG9kZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2JlNWYwO1xufVxuLnRhYmxlX2Zvcm11bGFpcmUge1xuICBib3JkZXI6IHNvbGlkIDFweCAjREVERURFO1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50YWJsZV9mb3JtdWxhaXJlIHRkLFxuLnRhYmxlX2Zvcm11bGFpcmUgdGgge1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi50YWJsZV9mb3JtdWxhaXJlIHRkLmVudGV0ZV90YWJsZSxcbi50YWJsZV9mb3JtdWxhaXJlIHRyLmVudGV0ZV90YWJsZSB0ZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHggNXB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1UQUJMRUFVIFRSSUFCTEUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVudGV0ZV9jb2wge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5lbnRldGVfY29sX3RyaUFzYyxcbi5lbnRldGVfY29sX3RyaURlc2Mge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lbnRldGVfY29sIC50cmlBY3Rpb25zLFxuLmVudGV0ZV9jb2xfdHJpQXNjIC50cmlBY3Rpb25zLFxuLmVudGV0ZV9jb2xfdHJpRGVzYyAudHJpQWN0aW9ucyxcbi50cmlBY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmVudGV0ZV9jb2wgYSxcbi5lbnRldGVfY29sX3RyaUFzYyBhLFxuLmVudGV0ZV9jb2xfdHJpRGVzYyBhLFxuLnRyaUFjdGlvbnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uZW50ZXRlX2NvbF90cmlBc2MgYS50cmlfYXNjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRldGVfY29sX3RyaURlc2MgYS50cmlfZGVzYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGUgdGhlYWQgdHIgdGguZW50ZXRlX2NvbF90cmlBc2MsXG4udGFibGUgdGhlYWQgdHIgdGguZW50ZXRlX2NvbF90cmlEZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgKmJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZmNmY2LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmNmY2ZjYpLCB0bygjZmZmZmZmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y2ZjZmNiwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmY2ZjYsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjZmNmY2LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZmNmY2LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1UQUJMRSBET05ORUVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saWduZV9wYWlyZSxcbnRhYmxlLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSxcbnRhYmxlLnRhYmxlX2Zvcm11bGFpcmUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cbi5saWduZV9pbXBhaXJlLFxudGFibGUudGFibGUgdHI6bnRoLWNoaWxkKG9kZCksXG50YWJsZS50YWJsZV9mb3JtdWxhaXJlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5saWduZV9wYWlyZTpob3ZlcixcbnRhYmxlLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKTpob3ZlcixcbnRhYmxlLnRhYmxlX2Zvcm11bGFpcmUgdHI6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyLFxuLmxpZ25lX2ltcGFpcmU6aG92ZXIsXG50YWJsZS50YWJsZSB0cjpudGgtY2hpbGQob2RkKTpob3ZlcixcbnRhYmxlLnRhYmxlX2Zvcm11bGFpcmUgdHI6bnRoLWNoaWxkKG9kZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2JlNWYwO1xufVxuLm11bHRpY29jaGVfdGFibGVhdSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubXVsdGljb2NoZV90YWJsZWF1IC5mbGVjaGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJBY3Rpb25zIHBvdXIgbGEgc8OpbGVjdGlvbiA6IFwiO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogN3B4IDBweDtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4sXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuX2Ryb3Bkb3duIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogODUlO1xufVxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dCksXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbjpub3QoLmxpZW5fYWpvdXQpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzA1NDE0OTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpmb2N1cyxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmFjdGl2ZTpmb2N1cyxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCk6YWN0aXZlOmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dCkuYWN0aXZlOmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KS5hY3RpdmU6Zm9jdXMsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KS5mb2N1cyxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCkuZm9jdXMsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KTphY3RpdmUuZm9jdXMsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbjpub3QoLmxpZW5fYWpvdXQpOmFjdGl2ZS5mb2N1cyxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLmFjdGl2ZS5mb2N1cyxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCkuYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmhvdmVyLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpob3Zlcixcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpmb2N1cyxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KS5mb2N1cyB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KTphY3RpdmUsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbjpub3QoLmxpZW5fYWpvdXQpOmFjdGl2ZSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLmFjdGl2ZSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLmRpc2FibGVkLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KS5kaXNhYmxlZCxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpW2Rpc2FibGVkXSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dClbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCkge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dCkuZGlzYWJsZWQsXG5hLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dCksXG5maWVsZHNldFtkaXNhYmxlZF0gYS5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmFjdGl2ZSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCk6YWN0aXZlLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dCkuYWN0aXZlLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KS5hY3RpdmUsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KVtkaXNhYmxlZF0sXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbjpub3QoLmxpZW5fYWpvdXQpW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbjpub3QoLmxpZW5fYWpvdXQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmhvdmVyLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpob3Zlcixcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpmb2N1cyxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmFjdGl2ZSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCk6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmhvdmVyLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpob3Zlcixcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMTAxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KVtkaXNhYmxlZF06aG92ZXIsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbjpub3QoLmxpZW5fYWpvdXQpW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbjpub3QoLmxpZW5fYWpvdXQpOmhvdmVyLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dClbZGlzYWJsZWRdOmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dCk6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KTpsYXN0LWNoaWxkLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYS5saWVuX2Fqb3V0LFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbl9kcm9wZG93biBhLmxpZW5fYWpvdXQsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbi5saWVuX2Fqb3V0LFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbl9kcm9wZG93biBidXR0b24ubGllbl9ham91dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW46YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmEubGllbl9ham91dCxcbmJ1dHRvbi5saWVuX2Fqb3V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxY2I2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNjFjYjYyO1xufVxuYS5saWVuX2Fqb3V0OmZvY3VzLFxuYnV0dG9uLmxpZW5fYWpvdXQ6Zm9jdXMsXG5hLmxpZW5fYWpvdXQ6YWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpZW5fYWpvdXQ6YWN0aXZlOmZvY3VzLFxuYS5saWVuX2Fqb3V0LmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saWVuX2Fqb3V0LmFjdGl2ZTpmb2N1cyxcbmEubGllbl9ham91dC5mb2N1cyxcbmJ1dHRvbi5saWVuX2Fqb3V0LmZvY3VzLFxuYS5saWVuX2Fqb3V0OmFjdGl2ZS5mb2N1cyxcbmJ1dHRvbi5saWVuX2Fqb3V0OmFjdGl2ZS5mb2N1cyxcbmEubGllbl9ham91dC5hY3RpdmUuZm9jdXMsXG5idXR0b24ubGllbl9ham91dC5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuYS5saWVuX2Fqb3V0OmhvdmVyLFxuYnV0dG9uLmxpZW5fYWpvdXQ6aG92ZXIsXG5hLmxpZW5fYWpvdXQ6Zm9jdXMsXG5idXR0b24ubGllbl9ham91dDpmb2N1cyxcbmEubGllbl9ham91dC5mb2N1cyxcbmJ1dHRvbi5saWVuX2Fqb3V0LmZvY3VzIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEubGllbl9ham91dDphY3RpdmUsXG5idXR0b24ubGllbl9ham91dDphY3RpdmUsXG5hLmxpZW5fYWpvdXQuYWN0aXZlLFxuYnV0dG9uLmxpZW5fYWpvdXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbmEubGllbl9ham91dC5kaXNhYmxlZCxcbmJ1dHRvbi5saWVuX2Fqb3V0LmRpc2FibGVkLFxuYS5saWVuX2Fqb3V0W2Rpc2FibGVkXSxcbmJ1dHRvbi5saWVuX2Fqb3V0W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmxpZW5fYWpvdXQsXG5maWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmxpZW5fYWpvdXQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hYS5saWVuX2Fqb3V0LmRpc2FibGVkLFxuYWJ1dHRvbi5saWVuX2Fqb3V0LmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGFhLmxpZW5fYWpvdXQsXG5maWVsZHNldFtkaXNhYmxlZF0gYWJ1dHRvbi5saWVuX2Fqb3V0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5hLmxpZW5fYWpvdXQ6Zm9jdXMsXG5idXR0b24ubGllbl9ham91dDpmb2N1cyxcbmEubGllbl9ham91dC5mb2N1cyxcbmJ1dHRvbi5saWVuX2Fqb3V0LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZWJiM2Y7XG4gIGJvcmRlci1jb2xvcjogIzJiODIyYztcbn1cbmEubGllbl9ham91dDpob3ZlcixcbmJ1dHRvbi5saWVuX2Fqb3V0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZWJiM2Y7XG4gIGJvcmRlci1jb2xvcjogIzNiYjQzYztcbn1cbmEubGllbl9ham91dDphY3RpdmUsXG5idXR0b24ubGllbl9ham91dDphY3RpdmUsXG5hLmxpZW5fYWpvdXQuYWN0aXZlLFxuYnV0dG9uLmxpZW5fYWpvdXQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlYS5saWVuX2Fqb3V0LFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlYnV0dG9uLmxpZW5fYWpvdXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlYmIzZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjM2JiNDNjO1xufVxuYS5saWVuX2Fqb3V0OmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saWVuX2Fqb3V0OmFjdGl2ZTpob3ZlcixcbmEubGllbl9ham91dC5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGllbl9ham91dC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVhLmxpZW5fYWpvdXQ6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVidXR0b24ubGllbl9ham91dDpob3ZlcixcbmEubGllbl9ham91dDphY3RpdmU6Zm9jdXMsXG5idXR0b24ubGllbl9ham91dDphY3RpdmU6Zm9jdXMsXG5hLmxpZW5fYWpvdXQuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpZW5fYWpvdXQuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlYS5saWVuX2Fqb3V0OmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlYnV0dG9uLmxpZW5fYWpvdXQ6Zm9jdXMsXG5hLmxpZW5fYWpvdXQ6YWN0aXZlLmZvY3VzLFxuYnV0dG9uLmxpZW5fYWpvdXQ6YWN0aXZlLmZvY3VzLFxuYS5saWVuX2Fqb3V0LmFjdGl2ZS5mb2N1cyxcbmJ1dHRvbi5saWVuX2Fqb3V0LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZWEubGllbl9ham91dC5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZWJ1dHRvbi5saWVuX2Fqb3V0LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNWEwMzY7XG4gIGJvcmRlci1jb2xvcjogIzJiODIyYztcbn1cbmEubGllbl9ham91dC5kaXNhYmxlZDpob3ZlcixcbmJ1dHRvbi5saWVuX2Fqb3V0LmRpc2FibGVkOmhvdmVyLFxuYS5saWVuX2Fqb3V0W2Rpc2FibGVkXTpob3ZlcixcbmJ1dHRvbi5saWVuX2Fqb3V0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmxpZW5fYWpvdXQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmxpZW5fYWpvdXQ6aG92ZXIsXG5hLmxpZW5fYWpvdXQuZGlzYWJsZWQ6Zm9jdXMsXG5idXR0b24ubGllbl9ham91dC5kaXNhYmxlZDpmb2N1cyxcbmEubGllbl9ham91dFtkaXNhYmxlZF06Zm9jdXMsXG5idXR0b24ubGllbl9ham91dFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5saWVuX2Fqb3V0OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5saWVuX2Fqb3V0OmZvY3VzLFxuYS5saWVuX2Fqb3V0LmRpc2FibGVkLmZvY3VzLFxuYnV0dG9uLmxpZW5fYWpvdXQuZGlzYWJsZWQuZm9jdXMsXG5hLmxpZW5fYWpvdXRbZGlzYWJsZWRdLmZvY3VzLFxuYnV0dG9uLmxpZW5fYWpvdXRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEubGllbl9ham91dC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24ubGllbl9ham91dC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MWNiNjI7XG4gIGJvcmRlci1jb2xvcjogIzYxY2I2Mjtcbn1cbmEubGllbl9ham91dCAuYmFkZ2UsXG5idXR0b24ubGllbl9ham91dCAuYmFkZ2Uge1xuICBjb2xvcjogIzYxY2I2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW5fZHJvcGRvd24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW5fZHJvcGRvd24gLmRyb3Bkb3duIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuX2Ryb3Bkb3duIC5kcm9wZG93biBidXR0b24ge1xuICBoZWlnaHQ6IDI1cHg7XG59XG4udGFibGUsXG4udGFibGVfbm9faG92ZXIge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZSB0ciB0ZCxcbi50YWJsZV9ub19ob3ZlciB0ciB0ZCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkZGRkO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi50YWJsZSB0aGVhZCB0ciB0aCxcbi50YWJsZSB0Zm9vdCB0ciB0ZCxcbi50YWJsZSB0ci5lbnRldGVfdGFibGUgdGQsXG4udGFibGUgdHIucGllZF90YWJsZSB0ZCxcbi50YWJsZV9ub19ob3ZlciB0ci5lbnRldGVfdGFibGUgdGQsXG4udGFibGUgdGgsXG4udGFibGVfbm9faG92ZXIgdGgge1xuICAvKmJhY2tncm91bmQ6I2ZmZmZmZiB1cmwoJy4uLy4uL2ltZy9lbnRldGVfdGFibGVfYmcuZ2lmJykgcmVwZWF0LXggdG9wIGxlZnQ7Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgKmJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZjZmNmY2KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmZmZmZmYpLCB0bygjZjZmNmY2KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2Y2ZjZmNik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmNmY2ZjYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZjZmNmY2KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZjZmNmY2KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udGFibGUgdGhlYWQgdGggbGFiZWwsXG4udGFibGUgdGggbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWJsZSB0aGVhZCB0aC50ZXh0X2xlZnQsXG4udGFibGUgdGhlYWQgdGQudGV4dF9sZWZ0LFxuLnRhYmxlIHRoLnRleHRfbGVmdCxcbi50YWJsZSB0ZC50ZXh0X2xlZnQsXG4udGV4dF9sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZSB0aGVhZCB0aC50ZXh0X3JpZ2h0LFxuLnRhYmxlIHRoZWFkIHRkLnRleHRfcmlnaHQsXG4udGFibGUgdGgudGV4dF9yaWdodCxcbi50YWJsZSB0ZC50ZXh0X3JpZ2h0LFxuLnRleHRfcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZSB0aGVhZCB0aC50ZXh0X2NlbnRlcixcbi50YWJsZSB0aGVhZCB0ZC50ZXh0X2NlbnRlcixcbi50YWJsZSB0aC50ZXh0X2NlbnRlcixcbi50YWJsZSB0ZC50ZXh0X2NlbnRlcixcbi50ZXh0X2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZSB0aGVhZCB0aC50ZXh0X3JpZ2h0LFxuLnRhYmxlIHRoZWFkIHRkLnRleHRfcmlnaHQsXG4udGFibGUgdGgudGV4dF9yaWdodCxcbi50YWJsZSB0ZC50ZXh0X3JpZ2h0LFxuLnRleHRfcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZSB0ci5maWx0cmUgdGQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udGFibGUgdHIudGl0cmVfdGFibGVfZXNwYWNlIHRkIHtcbiAgYmFja2dyb3VuZDogI2E0ZGZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnRhYmxlIHRkLml0ZW0ge1xuICBib3JkZXI6IDBweDtcbiAgY29sb3I6ICM2MmI0ZTE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFibGUgdGQuaXRlbSAudGV4dGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50YWJsZSB0ci5ub19ib3JkZXIgdGQge1xuICBib3JkZXI6IDBweDtcbn1cbi50YWJsZSB0ci5saWduZV90eXBlX3ByZXN0YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWJsZSB0ci5saWduZV90eXBlX3ByZXN0YXRpb246aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWJsZSB0ci5saWduZV9vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1N0EzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGFibGUgdHIubGlnbmVfb3B0aW9uOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTdBMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRhYmxlIHRyIHRkIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmNvbF9zZXAge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQkJCQkJCO1xufVxuLnRhYmxlX2NvdWxldXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjREREREREO1xuICBtYXJnaW46IDBweDtcbn1cbi50YWJsZV9jb3VsZXVyIHRkLFxuLnRhYmxlX2NvdWxldXIgdGgge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnRhYmxlX2NvdWxldXIgdGQuZW50ZXRlX3RhYmxlLFxuLnRhYmxlX2NvdWxldXIgdHIuZW50ZXRlX3RhYmxlIHRkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG59XG4udGFibGVfY291bGV1cjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMTBweCAwcHg7XG59XG4udGFibGVfY291bGV1cjIgdGQsXG4udGFibGVfY291bGV1cjIgdGgge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi50YWJsZV9jb3VsZXVyMiB0ZC5lbnRldGVfdGFibGUsXG4udGFibGVfY291bGV1cjIgdHIuZW50ZXRlX3RhYmxlIHRkIHtcbiAgY29sb3I6ICMwYzdlMDQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG59XG4udGFibGVfZm9ybV9yZWNoZXJjaGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxudGFibGUgdHIucm93LWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjODFENEZBICFpbXBvcnRhbnQ7XG59XG50YWJsZSB0ci5yb3ctd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNGRkUwODIgIWltcG9ydGFudDtcbn1cbnRhYmxlIHRyLnJvdy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjRUY5QTlBICFpbXBvcnRhbnQ7XG59XG50YWJsZSB0ci5yb3ctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNDNUUxQTUgIWltcG9ydGFudDtcbn1cbnRhYmxlIHRyLnJvdy1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzgxRDRGQSAhaW1wb3J0YW50O1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmU6Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmFjdGl2ZTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5mb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZS5mb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5hY3RpdmUuZm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5mb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZm9jdXMge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmFpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmRpc2FibGVkLFxuYWlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYWlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gYWlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5mb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZm9jdXMge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbiAgYm9yZGVyLWNvbG9yOiAjYWVhZWFlO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbiAgYm9yZGVyLWNvbG9yOiAjY2ZjZmNmO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNjZmNmY2Y7XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlOmhvdmVyLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5hY3RpdmU6aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZWlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTphY3RpdmU6Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZTpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYWN0aXZlOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlLmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUuZm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmFjdGl2ZS5mb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZWlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZm9jdXMge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YjViNTtcbiAgYm9yZGVyLWNvbG9yOiAjYWVhZWFlO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5kaXNhYmxlZDpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQ6aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uZGlzYWJsZWQ6Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmRpc2FibGVkLmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC5mb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl1bZGlzYWJsZWRdLmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSAuYmFkZ2UsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIC5iYWRnZSB7XG4gIGNvbG9yOiAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxNDk7XG4gIGJvcmRlci1jb2xvcjogIzAzMmMzMTtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIxNjE5O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMTYxOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMTYxOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxNDk7XG4gIGJvcmRlci1jb2xvcjogIzAzMmMzMTtcbn1cbi5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzA1NDE0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0JGMjQ7XG4gIGJvcmRlci1jb2xvcjogI2YwYjcwZDtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4YTUwYztcbiAgYm9yZGVyLWNvbG9yOiAjNzc1YjA3O1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4YTUwYztcbiAgYm9yZGVyLWNvbG9yOiAjYjY4YjBhO1xufVxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4YTUwYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYjY4YjBhO1xufVxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tc2Vjb25kYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNjhiMGE7XG4gIGJvcmRlci1jb2xvcjogIzc3NWIwNztcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0JGMjQ7XG4gIGJvcmRlci1jb2xvcjogI2YwYjcwZDtcbn1cbi5idG4tc2Vjb25kYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjRjNCRjI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVCRTEwO1xuICBib3JkZXItY29sb3I6ICNGRUJFMTA7XG59XG4uYnRuLXRlcnRpYXJ5OmZvY3VzLFxuLmJ0bi10ZXJ0aWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFhMDAxO1xuICBib3JkZXItY29sb3I6ICM4ZTY4MDE7XG59XG4uYnRuLXRlcnRpYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWEwMDE7XG4gIGJvcmRlci1jb2xvcjogI2QwOTgwMTtcbn1cbi5idG4tdGVydGlhcnk6YWN0aXZlLFxuLmJ0bi10ZXJ0aWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWEwMDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2QwOTgwMTtcbn1cbi5idG4tdGVydGlhcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi10ZXJ0aWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXRlcnRpYXJ5OmhvdmVyLFxuLmJ0bi10ZXJ0aWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLXRlcnRpYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tdGVydGlhcnk6Zm9jdXMsXG4uYnRuLXRlcnRpYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tdGVydGlhcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi10ZXJ0aWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc4NjAxO1xuICBib3JkZXItY29sb3I6ICM4ZTY4MDE7XG59XG4uYnRuLXRlcnRpYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi10ZXJ0aWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10ZXJ0aWFyeTpob3Zlcixcbi5idG4tdGVydGlhcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXRlcnRpYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXRlcnRpYXJ5OmZvY3VzLFxuLmJ0bi10ZXJ0aWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tdGVydGlhcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tdGVydGlhcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVCRTEwO1xuICBib3JkZXItY29sb3I6ICNGRUJFMTA7XG59XG4uYnRuLXRlcnRpYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjRkVCRTEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1oeWRyb3dheSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUNBO1xuICBib3JkZXItY29sb3I6ICMwMDlFQ0E7XG59XG4uYnRuLWh5ZHJvd2F5OmZvY3VzLFxuLmJ0bi1oeWRyb3dheS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Njk3O1xuICBib3JkZXItY29sb3I6ICMwMDNhNGE7XG59XG4uYnRuLWh5ZHJvd2F5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2OTc7XG4gIGJvcmRlci1jb2xvcjogIzAwNmU4ZDtcbn1cbi5idG4taHlkcm93YXk6YWN0aXZlLFxuLmJ0bi1oeWRyb3dheS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWh5ZHJvd2F5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2OTc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwNmU4ZDtcbn1cbi5idG4taHlkcm93YXk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1oeWRyb3dheS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWh5ZHJvd2F5OmhvdmVyLFxuLmJ0bi1oeWRyb3dheTphY3RpdmU6Zm9jdXMsXG4uYnRuLWh5ZHJvd2F5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taHlkcm93YXk6Zm9jdXMsXG4uYnRuLWh5ZHJvd2F5OmFjdGl2ZS5mb2N1cyxcbi5idG4taHlkcm93YXkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1oeWRyb3dheS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTczO1xuICBib3JkZXItY29sb3I6ICMwMDNhNGE7XG59XG4uYnRuLWh5ZHJvd2F5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1oeWRyb3dheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1oeWRyb3dheTpob3Zlcixcbi5idG4taHlkcm93YXkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWh5ZHJvd2F5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWh5ZHJvd2F5OmZvY3VzLFxuLmJ0bi1oeWRyb3dheS5kaXNhYmxlZC5mb2N1cyxcbi5idG4taHlkcm93YXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taHlkcm93YXkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUNBO1xuICBib3JkZXItY29sb3I6ICMwMDlFQ0E7XG59XG4uYnRuLWh5ZHJvd2F5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMDA5RUNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1zdGFiaXdheSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVCRTEwO1xuICBib3JkZXItY29sb3I6ICNGRUJFMTA7XG59XG4uYnRuLXN0YWJpd2F5OmZvY3VzLFxuLmJ0bi1zdGFiaXdheS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFhMDAxO1xuICBib3JkZXItY29sb3I6ICM4ZTY4MDE7XG59XG4uYnRuLXN0YWJpd2F5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWEwMDE7XG4gIGJvcmRlci1jb2xvcjogI2QwOTgwMTtcbn1cbi5idG4tc3RhYml3YXk6YWN0aXZlLFxuLmJ0bi1zdGFiaXdheS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN0YWJpd2F5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWEwMDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2QwOTgwMTtcbn1cbi5idG4tc3RhYml3YXk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdGFiaXdheS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN0YWJpd2F5OmhvdmVyLFxuLmJ0bi1zdGFiaXdheTphY3RpdmU6Zm9jdXMsXG4uYnRuLXN0YWJpd2F5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3RhYml3YXk6Zm9jdXMsXG4uYnRuLXN0YWJpd2F5OmFjdGl2ZS5mb2N1cyxcbi5idG4tc3RhYml3YXkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdGFiaXdheS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc4NjAxO1xuICBib3JkZXItY29sb3I6ICM4ZTY4MDE7XG59XG4uYnRuLXN0YWJpd2F5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdGFiaXdheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdGFiaXdheTpob3Zlcixcbi5idG4tc3RhYml3YXkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN0YWJpd2F5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN0YWJpd2F5OmZvY3VzLFxuLmJ0bi1zdGFiaXdheS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3RhYml3YXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3RhYml3YXkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVCRTEwO1xuICBib3JkZXItY29sb3I6ICNGRUJFMTA7XG59XG4uYnRuLXN0YWJpd2F5IC5iYWRnZSB7XG4gIGNvbG9yOiAjRkVCRTEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1iYWx0YXphciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVENjMxO1xuICBib3JkZXItY29sb3I6ICNCRUQ2MzE7XG59XG4uYnRuLWJhbHRhemFyOmZvY3VzLFxuLmJ0bi1iYWx0YXphci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWNiMTIzO1xuICBib3JkZXItY29sb3I6ICM2NDcxMTY7XG59XG4uYnRuLWJhbHRhemFyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2IxMjM7XG4gIGJvcmRlci1jb2xvcjogIzk1YTgyMTtcbn1cbi5idG4tYmFsdGF6YXI6YWN0aXZlLFxuLmJ0bi1iYWx0YXphci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWJhbHRhemFyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2IxMjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzk1YTgyMTtcbn1cbi5idG4tYmFsdGF6YXI6YWN0aXZlOmhvdmVyLFxuLmJ0bi1iYWx0YXphci5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWJhbHRhemFyOmhvdmVyLFxuLmJ0bi1iYWx0YXphcjphY3RpdmU6Zm9jdXMsXG4uYnRuLWJhbHRhemFyLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYmFsdGF6YXI6Zm9jdXMsXG4uYnRuLWJhbHRhemFyOmFjdGl2ZS5mb2N1cyxcbi5idG4tYmFsdGF6YXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1iYWx0YXphci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI5MzFkO1xuICBib3JkZXItY29sb3I6ICM2NDcxMTY7XG59XG4uYnRuLWJhbHRhemFyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1iYWx0YXphcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1iYWx0YXphcjpob3Zlcixcbi5idG4tYmFsdGF6YXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWJhbHRhemFyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWJhbHRhemFyOmZvY3VzLFxuLmJ0bi1iYWx0YXphci5kaXNhYmxlZC5mb2N1cyxcbi5idG4tYmFsdGF6YXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYmFsdGF6YXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVENjMxO1xuICBib3JkZXItY29sb3I6ICNCRUQ2MzE7XG59XG4uYnRuLWJhbHRhemFyIC5iYWRnZSB7XG4gIGNvbG9yOiAjQkVENjMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1lbmRlcnNvbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyODkwO1xuICBib3JkZXItY29sb3I6ICM5QzI4OTA7XG59XG4uYnRuLWVuZGVyc29sOmZvY3VzLFxuLmJ0bi1lbmRlcnNvbC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzMxZTZiO1xuICBib3JkZXItY29sb3I6ICMzNzBlMzI7XG59XG4uYnRuLWVuZGVyc29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzFlNmI7XG4gIGJvcmRlci1jb2xvcjogIzZiMWM2Mztcbn1cbi5idG4tZW5kZXJzb2w6YWN0aXZlLFxuLmJ0bi1lbmRlcnNvbC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWVuZGVyc29sIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzFlNmI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzZiMWM2Mztcbn1cbi5idG4tZW5kZXJzb2w6YWN0aXZlOmhvdmVyLFxuLmJ0bi1lbmRlcnNvbC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWVuZGVyc29sOmhvdmVyLFxuLmJ0bi1lbmRlcnNvbDphY3RpdmU6Zm9jdXMsXG4uYnRuLWVuZGVyc29sLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZW5kZXJzb2w6Zm9jdXMsXG4uYnRuLWVuZGVyc29sOmFjdGl2ZS5mb2N1cyxcbi5idG4tZW5kZXJzb2wuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1lbmRlcnNvbC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTcxNjUwO1xuICBib3JkZXItY29sb3I6ICMzNzBlMzI7XG59XG4uYnRuLWVuZGVyc29sLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1lbmRlcnNvbFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1lbmRlcnNvbDpob3Zlcixcbi5idG4tZW5kZXJzb2wuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWVuZGVyc29sW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWVuZGVyc29sOmZvY3VzLFxuLmJ0bi1lbmRlcnNvbC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZW5kZXJzb2xbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZW5kZXJzb2wuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyODkwO1xuICBib3JkZXItY29sb3I6ICM5QzI4OTA7XG59XG4uYnRuLWVuZGVyc29sIC5iYWRnZSB7XG4gIGNvbG9yOiAjOUMyODkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzA1NDE0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDU0MTQ5O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICMwMTBlMTA7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMTBlMTA7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtcHJpbWFyeTpob3Zlcixcbi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogIzA1NDE0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLW91dGxpbmUtcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDU0MTQ5O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxNDk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGM0JGMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0YzQkYyNDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNGM0JGMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzkwNmUwODtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI0YzQkYyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjY2U5ZDBiO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI0YzQkYyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjY2U5ZDBiO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNGM0JGMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzkwNmUwODtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0YzQkYyNDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0JGMjQ7XG59XG4uYnRuLW91dGxpbmUtdGVydGlhcnkge1xuICBjb2xvcjogI0ZFQkUxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRkVCRTEwO1xufVxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNGRUJFMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzhlNjgwMTtcbn1cbi5idG4tb3V0bGluZS10ZXJ0aWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjRkVCRTEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNkMDk4MDE7XG59XG4uYnRuLW91dGxpbmUtdGVydGlhcnk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjRkVCRTEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkMDk4MDE7XG59XG4uYnRuLW91dGxpbmUtdGVydGlhcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS10ZXJ0aWFyeTpob3Zlcixcbi5idG4tb3V0bGluZS10ZXJ0aWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtdGVydGlhcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tb3V0bGluZS10ZXJ0aWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtdGVydGlhcnkuZm9jdXMge1xuICBjb2xvcjogI0ZFQkUxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjOGU2ODAxO1xufVxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtdGVydGlhcnk6aG92ZXIsXG4uYnRuLW91dGxpbmUtdGVydGlhcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLW91dGxpbmUtdGVydGlhcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS10ZXJ0aWFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS10ZXJ0aWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tb3V0bGluZS10ZXJ0aWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRkVCRTEwO1xufVxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVCRTEwO1xufVxuLmJ0bi1vdXRsaW5lLWRlZmF1bHQge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xufVxuLmJ0bi1vdXRsaW5lLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNhZWFlYWU7XG59XG4uYnRuLW91dGxpbmUtZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNjZmNmY2Y7XG59XG4uYnRuLW91dGxpbmUtZGVmYXVsdDphY3RpdmUsXG4uYnRuLW91dGxpbmUtZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtZGVmYXVsdCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNjZmNmY2Y7XG59XG4uYnRuLW91dGxpbmUtZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4uYnRuLW91dGxpbmUtZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtZGVmYXVsdDpob3Zlcixcbi5idG4tb3V0bGluZS1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLWRlZmF1bHQuZm9jdXMge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjYWVhZWFlO1xufVxuLmJ0bi1vdXRsaW5lLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLW91dGxpbmUtZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLW91dGxpbmUtZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tb3V0bGluZS1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtZGVmYXVsdDpmb2N1cyxcbi5idG4tb3V0bGluZS1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1kZWZhdWx0LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xufVxuLmJ0bi1vdXRsaW5lLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG59XG4uYnRuLW91dGxpbmUtaHlkcm93YXkge1xuICBjb2xvcjogIzAwOUVDQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5RUNBO1xufVxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5LmZvY3VzIHtcbiAgY29sb3I6ICMwMDlFQ0E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E0YTtcbn1cbi5idG4tb3V0bGluZS1oeWRyb3dheTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5RUNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICMwMDZlOGQ7XG59XG4uYnRuLW91dGxpbmUtaHlkcm93YXk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1oeWRyb3dheSB7XG4gIGNvbG9yOiAjMDA5RUNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDZlOGQ7XG59XG4uYnRuLW91dGxpbmUtaHlkcm93YXk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1oeWRyb3dheTpob3Zlcixcbi5idG4tb3V0bGluZS1oeWRyb3dheTphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtaHlkcm93YXkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5OmFjdGl2ZS5mb2N1cyxcbi5idG4tb3V0bGluZS1oeWRyb3dheS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtaHlkcm93YXkuZm9jdXMge1xuICBjb2xvcjogIzAwOUVDQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTRhO1xufVxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtaHlkcm93YXk6aG92ZXIsXG4uYnRuLW91dGxpbmUtaHlkcm93YXkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLW91dGxpbmUtaHlkcm93YXlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1oeWRyb3dheTpmb2N1cyxcbi5idG4tb3V0bGluZS1oeWRyb3dheS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tb3V0bGluZS1oeWRyb3dheVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5RUNBO1xufVxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUNBO1xufVxuLmJ0bi1vdXRsaW5lLXN0YWJpd2F5IHtcbiAgY29sb3I6ICNGRUJFMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0ZFQkUxMDtcbn1cbi5idG4tb3V0bGluZS1zdGFiaXdheTpmb2N1cyxcbi5idG4tb3V0bGluZS1zdGFiaXdheS5mb2N1cyB7XG4gIGNvbG9yOiAjRkVCRTEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4ZTY4MDE7XG59XG4uYnRuLW91dGxpbmUtc3RhYml3YXk6aG92ZXIge1xuICBjb2xvcjogI0ZFQkUxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZDA5ODAxO1xufVxuLmJ0bi1vdXRsaW5lLXN0YWJpd2F5OmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zdGFiaXdheS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtc3RhYml3YXkge1xuICBjb2xvcjogI0ZFQkUxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDA5ODAxO1xufVxuLmJ0bi1vdXRsaW5lLXN0YWJpd2F5OmFjdGl2ZTpob3Zlcixcbi5idG4tb3V0bGluZS1zdGFiaXdheS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtc3RhYml3YXk6aG92ZXIsXG4uYnRuLW91dGxpbmUtc3RhYml3YXk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXN0YWJpd2F5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1zdGFiaXdheTpmb2N1cyxcbi5idG4tb3V0bGluZS1zdGFiaXdheTphY3RpdmUuZm9jdXMsXG4uYnRuLW91dGxpbmUtc3RhYml3YXkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLXN0YWJpd2F5LmZvY3VzIHtcbiAgY29sb3I6ICNGRUJFMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzhlNjgwMTtcbn1cbi5idG4tb3V0bGluZS1zdGFiaXdheS5kaXNhYmxlZDpob3Zlcixcbi5idG4tb3V0bGluZS1zdGFiaXdheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLXN0YWJpd2F5OmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXN0YWJpd2F5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXN0YWJpd2F5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtc3RhYml3YXk6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc3RhYml3YXkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLW91dGxpbmUtc3RhYml3YXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1zdGFiaXdheS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0ZFQkUxMDtcbn1cbi5idG4tb3V0bGluZS1zdGFiaXdheSAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQkUxMDtcbn1cbi5idG4tb3V0bGluZS1iYWx0YXphciB7XG4gIGNvbG9yOiAjQkVENjMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNCRUQ2MzE7XG59XG4uYnRuLW91dGxpbmUtYmFsdGF6YXI6Zm9jdXMsXG4uYnRuLW91dGxpbmUtYmFsdGF6YXIuZm9jdXMge1xuICBjb2xvcjogI0JFRDYzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjNjQ3MTE2O1xufVxuLmJ0bi1vdXRsaW5lLWJhbHRhemFyOmhvdmVyIHtcbiAgY29sb3I6ICNCRUQ2MzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzk1YTgyMTtcbn1cbi5idG4tb3V0bGluZS1iYWx0YXphcjphY3RpdmUsXG4uYnRuLW91dGxpbmUtYmFsdGF6YXIuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLWJhbHRhemFyIHtcbiAgY29sb3I6ICNCRUQ2MzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzk1YTgyMTtcbn1cbi5idG4tb3V0bGluZS1iYWx0YXphcjphY3RpdmU6aG92ZXIsXG4uYnRuLW91dGxpbmUtYmFsdGF6YXIuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLWJhbHRhemFyOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWJhbHRhemFyOmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1iYWx0YXphci5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtYmFsdGF6YXI6Zm9jdXMsXG4uYnRuLW91dGxpbmUtYmFsdGF6YXI6YWN0aXZlLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWJhbHRhemFyLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1iYWx0YXphci5mb2N1cyB7XG4gIGNvbG9yOiAjQkVENjMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICM2NDcxMTY7XG59XG4uYnRuLW91dGxpbmUtYmFsdGF6YXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLW91dGxpbmUtYmFsdGF6YXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1iYWx0YXphcjpob3Zlcixcbi5idG4tb3V0bGluZS1iYWx0YXphci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tb3V0bGluZS1iYWx0YXphcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLWJhbHRhemFyOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWJhbHRhemFyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWJhbHRhemFyW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtYmFsdGF6YXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNCRUQ2MzE7XG59XG4uYnRuLW91dGxpbmUtYmFsdGF6YXIgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUQ2MzE7XG59XG4uYnRuLW91dGxpbmUtZW5kZXJzb2wge1xuICBjb2xvcjogIzlDMjg5MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOUMyODkwO1xufVxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sLmZvY3VzIHtcbiAgY29sb3I6ICM5QzI4OTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzM3MGUzMjtcbn1cbi5idG4tb3V0bGluZS1lbmRlcnNvbDpob3ZlciB7XG4gIGNvbG9yOiAjOUMyODkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM2YjFjNjM7XG59XG4uYnRuLW91dGxpbmUtZW5kZXJzb2w6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1lbmRlcnNvbCB7XG4gIGNvbG9yOiAjOUMyODkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM2YjFjNjM7XG59XG4uYnRuLW91dGxpbmUtZW5kZXJzb2w6YWN0aXZlOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1lbmRlcnNvbDpob3Zlcixcbi5idG4tb3V0bGluZS1lbmRlcnNvbDphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZW5kZXJzb2wuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLWVuZGVyc29sOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sOmFjdGl2ZS5mb2N1cyxcbi5idG4tb3V0bGluZS1lbmRlcnNvbC5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtZW5kZXJzb2wuZm9jdXMge1xuICBjb2xvcjogIzlDMjg5MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjMzcwZTMyO1xufVxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtZW5kZXJzb2w6aG92ZXIsXG4uYnRuLW91dGxpbmUtZW5kZXJzb2wuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZW5kZXJzb2xbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1lbmRlcnNvbDpmb2N1cyxcbi5idG4tb3V0bGluZS1lbmRlcnNvbC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tb3V0bGluZS1lbmRlcnNvbFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLWVuZGVyc29sLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOUMyODkwO1xufVxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyODkwO1xufVxuLmJ0bi1hY3Rpb25zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDE1ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDE0MTVlO1xufVxuLmJ0bi1hY3Rpb25zOmZvY3VzLFxuLmJ0bi1hY3Rpb25zLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFlMmM7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tYWN0aW9uczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZTJjO1xuICBib3JkZXItY29sb3I6ICMwMDE3MjE7XG59XG4uYnRuLWFjdGlvbnM6YWN0aXZlLFxuLmJ0bi1hY3Rpb25zLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYWN0aW9ucyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZTJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDE3MjE7XG59XG4uYnRuLWFjdGlvbnM6YWN0aXZlOmhvdmVyLFxuLmJ0bi1hY3Rpb25zLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYWN0aW9uczpob3Zlcixcbi5idG4tYWN0aW9uczphY3RpdmU6Zm9jdXMsXG4uYnRuLWFjdGlvbnMuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1hY3Rpb25zOmZvY3VzLFxuLmJ0bi1hY3Rpb25zOmFjdGl2ZS5mb2N1cyxcbi5idG4tYWN0aW9ucy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWFjdGlvbnMuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDYwODtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1hY3Rpb25zLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1hY3Rpb25zW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFjdGlvbnM6aG92ZXIsXG4uYnRuLWFjdGlvbnMuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWFjdGlvbnNbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWN0aW9uczpmb2N1cyxcbi5idG4tYWN0aW9ucy5kaXNhYmxlZC5mb2N1cyxcbi5idG4tYWN0aW9uc1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hY3Rpb25zLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDE1ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDE0MTVlO1xufVxuLmJ0bi1hY3Rpb25zIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDE0MTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi15b3V0dWJlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2RkMDAwMDtcbn1cbi5idG4teW91dHViZTpmb2N1cyxcbi5idG4teW91dHViZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWEwMDAwO1xuICBib3JkZXItY29sb3I6ICM1ZTAwMDA7XG59XG4uYnRuLXlvdXR1YmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYTAwMDAwO1xufVxuLmJ0bi15b3V0dWJlOmFjdGl2ZSxcbi5idG4teW91dHViZS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXlvdXR1YmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTAwMDAwO1xufVxuLmJ0bi15b3V0dWJlOmFjdGl2ZTpob3Zlcixcbi5idG4teW91dHViZS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXlvdXR1YmU6aG92ZXIsXG4uYnRuLXlvdXR1YmU6YWN0aXZlOmZvY3VzLFxuLmJ0bi15b3V0dWJlLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4teW91dHViZTpmb2N1cyxcbi5idG4teW91dHViZTphY3RpdmUuZm9jdXMsXG4uYnRuLXlvdXR1YmUuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi15b3V0dWJlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzVlMDAwMDtcbn1cbi5idG4teW91dHViZS5kaXNhYmxlZDpob3Zlcixcbi5idG4teW91dHViZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi15b3V0dWJlOmhvdmVyLFxuLmJ0bi15b3V0dWJlLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi15b3V0dWJlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXlvdXR1YmU6Zm9jdXMsXG4uYnRuLXlvdXR1YmUuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXlvdXR1YmVbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4teW91dHViZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2RkMDAwMDtcbn1cbi5idG4teW91dHViZSAuYmFkZ2Uge1xuICBjb2xvcjogI2RkMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4teW91dHViZTpob3Zlcixcbi5idG4teW91dHViZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWlkZWEge1xuICBiYWNrZ3JvdW5kOiAjRkZENjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJ0bi1wYW5pZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVENjMxO1xuICBib3JkZXItY29sb3I6ICNCRUQ2MzE7XG59XG4uYnRuLXBhbmllcjpmb2N1cyxcbi5idG4tcGFuaWVyLmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2IxMjM7XG4gIGJvcmRlci1jb2xvcjogIzY0NzExNjtcbn1cbi5idG4tcGFuaWVyOmhvdmVyIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2IxMjM7XG4gIGJvcmRlci1jb2xvcjogIzk1YTgyMTtcbn1cbi5idG4tcGFuaWVyOmFjdGl2ZSxcbi5idG4tcGFuaWVyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcGFuaWVyIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2IxMjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzk1YTgyMTtcbn1cbi5idG4tcGFuaWVyOmFjdGl2ZTpob3Zlcixcbi5idG4tcGFuaWVyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcGFuaWVyOmhvdmVyLFxuLmJ0bi1wYW5pZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wYW5pZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wYW5pZXI6Zm9jdXMsXG4uYnRuLXBhbmllcjphY3RpdmUuZm9jdXMsXG4uYnRuLXBhbmllci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXBhbmllci5mb2N1cyB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI5MzFkO1xuICBib3JkZXItY29sb3I6ICM2NDcxMTY7XG59XG4uYnRuLXBhbmllci5kaXNhYmxlZDpob3Zlcixcbi5idG4tcGFuaWVyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXBhbmllcjpob3Zlcixcbi5idG4tcGFuaWVyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wYW5pZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcGFuaWVyOmZvY3VzLFxuLmJ0bi1wYW5pZXIuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXBhbmllcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wYW5pZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVENjMxO1xuICBib3JkZXItY29sb3I6ICNCRUQ2MzE7XG59XG4uYnRuLXBhbmllciAuYmFkZ2Uge1xuICBjb2xvcjogI0JFRDYzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cbi5xdW90YXRpb24gaW5wdXQuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYmJiYjtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5xdW90YXRpb24gaW5wdXQuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5hLmJvdXRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgIzBjN2UwNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLmJvdXRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRpdl9ib3V0b25fc3VpdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3V0b25fc3VpdGUuZ2lmJykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDQ1cHg7XG59XG5hLmJvdXRvbl9zdWl0ZSB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvdXRvbl9zdWl0ZS5naWYnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTRweCAyMHB4IDIycHggN3B4O1xufVxuYS5ib3V0b25fc3VpdGUgc3BhbiB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5idG4tY29sb3ItY2FycmUta29tIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODc2YTc7XG4gIGJvcmRlci1jb2xvcjogIzA4NzZhNztcbn1cbi5idG4tY29sb3ItY2FycmUta29tOmZvY3VzLFxuLmJ0bi1jb2xvci1jYXJyZS1rb20uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTQ3NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDIyMDJkO1xufVxuLmJ0bi1jb2xvci1jYXJyZS1rb206aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTQ3NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDU0ZDZkO1xufVxuLmJ0bi1jb2xvci1jYXJyZS1rb206YWN0aXZlLFxuLmJ0bi1jb2xvci1jYXJyZS1rb20uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1jYXJyZS1rb20ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTQ3NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDU0ZDZkO1xufVxuLmJ0bi1jb2xvci1jYXJyZS1rb206YWN0aXZlOmhvdmVyLFxuLmJ0bi1jb2xvci1jYXJyZS1rb20uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1jYXJyZS1rb206aG92ZXIsXG4uYnRuLWNvbG9yLWNhcnJlLWtvbTphY3RpdmU6Zm9jdXMsXG4uYnRuLWNvbG9yLWNhcnJlLWtvbS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWNhcnJlLWtvbTpmb2N1cyxcbi5idG4tY29sb3ItY2FycmUta29tOmFjdGl2ZS5mb2N1cyxcbi5idG4tY29sb3ItY2FycmUta29tLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItY2FycmUta29tLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDNjNTQ7XG4gIGJvcmRlci1jb2xvcjogIzAyMjAyZDtcbn1cbi5idG4tY29sb3ItY2FycmUta29tLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1jb2xvci1jYXJyZS1rb21bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItY2FycmUta29tOmhvdmVyLFxuLmJ0bi1jb2xvci1jYXJyZS1rb20uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWNvbG9yLWNhcnJlLWtvbVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1jYXJyZS1rb206Zm9jdXMsXG4uYnRuLWNvbG9yLWNhcnJlLWtvbS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tY29sb3ItY2FycmUta29tW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWNhcnJlLWtvbS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODc2YTc7XG4gIGJvcmRlci1jb2xvcjogIzA4NzZhNztcbn1cbi5idG4tY29sb3ItY2FycmUta29tIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDg3NmE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM3ZTA0O1xuICBib3JkZXItY29sb3I6ICMwYzdlMDQ7XG59XG4uYnRuLWdyZWVuOmZvY3VzLFxuLmJ0bi1ncmVlbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc0ZDAyO1xuICBib3JkZXItY29sb3I6ICMwMDAyMDA7XG59XG4uYnRuLWdyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzRkMDI7XG4gIGJvcmRlci1jb2xvcjogIzA2NDMwMjtcbn1cbi5idG4tZ3JlZW46YWN0aXZlLFxuLmJ0bi1ncmVlbi5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWdyZWVuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzRkMDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzA2NDMwMjtcbn1cbi5idG4tZ3JlZW46YWN0aXZlOmhvdmVyLFxuLmJ0bi1ncmVlbi5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWdyZWVuOmhvdmVyLFxuLmJ0bi1ncmVlbjphY3RpdmU6Zm9jdXMsXG4uYnRuLWdyZWVuLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZ3JlZW46Zm9jdXMsXG4uYnRuLWdyZWVuOmFjdGl2ZS5mb2N1cyxcbi5idG4tZ3JlZW4uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ncmVlbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTAxO1xuICBib3JkZXItY29sb3I6ICMwMDAyMDA7XG59XG4uYnRuLWdyZWVuLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1ncmVlbltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1ncmVlbjpob3Zlcixcbi5idG4tZ3JlZW4uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWdyZWVuW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWdyZWVuOmZvY3VzLFxuLmJ0bi1ncmVlbi5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZ3JlZW5bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZ3JlZW4uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM3ZTA0O1xuICBib3JkZXItY29sb3I6ICMwYzdlMDQ7XG59XG4uYnRuLWdyZWVuIC5iYWRnZSB7XG4gIGNvbG9yOiAjMGM3ZTA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMyNTU1MjU7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4MzM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4MzM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gIGJvcmRlci1jb2xvcjogIzI1NTUyNTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzVjYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tYWRkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MWNiNjI7XG4gIGJvcmRlci1jb2xvcjogIzYxY2I2Mjtcbn1cbi5idG4tYWRkOmZvY3VzLFxuLmJ0bi1hZGQuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlYmIzZjtcbiAgYm9yZGVyLWNvbG9yOiAjMmI4MjJjO1xufVxuLmJ0bi1hZGQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlYmIzZjtcbiAgYm9yZGVyLWNvbG9yOiAjM2JiNDNjO1xufVxuLmJ0bi1hZGQ6YWN0aXZlLFxuLmJ0bi1hZGQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1hZGQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlYmIzZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjM2JiNDNjO1xufVxuLmJ0bi1hZGQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1hZGQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1hZGQ6aG92ZXIsXG4uYnRuLWFkZDphY3RpdmU6Zm9jdXMsXG4uYnRuLWFkZC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWFkZDpmb2N1cyxcbi5idG4tYWRkOmFjdGl2ZS5mb2N1cyxcbi5idG4tYWRkLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYWRkLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNWEwMzY7XG4gIGJvcmRlci1jb2xvcjogIzJiODIyYztcbn1cbi5idG4tYWRkLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1hZGRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWRkOmhvdmVyLFxuLmJ0bi1hZGQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWFkZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hZGQ6Zm9jdXMsXG4uYnRuLWFkZC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tYWRkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFkZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MWNiNjI7XG4gIGJvcmRlci1jb2xvcjogIzYxY2I2Mjtcbn1cbi5idG4tYWRkIC5iYWRnZSB7XG4gIGNvbG9yOiAjNjFjYjYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1jb2xvci1yZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNjtcbiAgYm9yZGVyLWNvbG9yOiAjRjQ0MzM2O1xufVxuLmJ0bi1jb2xvci1yZWQ6Zm9jdXMsXG4uYnRuLWNvbG9yLXJlZC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzBkO1xuICBib3JkZXItY29sb3I6ICNhMjEzMDk7XG59XG4uYnRuLWNvbG9yLXJlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzBkO1xuICBib3JkZXItY29sb3I6ICNlMTFiMGM7XG59XG4uYnRuLWNvbG9yLXJlZDphY3RpdmUsXG4uYnRuLWNvbG9yLXJlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzBkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlMTFiMGM7XG59XG4uYnRuLWNvbG9yLXJlZDphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLXJlZC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXJlZDpob3Zlcixcbi5idG4tY29sb3ItcmVkOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItcmVkLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItcmVkOmZvY3VzLFxuLmJ0bi1jb2xvci1yZWQ6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1yZWQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1yZWQuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MTgwYjtcbiAgYm9yZGVyLWNvbG9yOiAjYTIxMzA5O1xufVxuLmJ0bi1jb2xvci1yZWQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLXJlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1yZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLXJlZC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItcmVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLXJlZDpmb2N1cyxcbi5idG4tY29sb3ItcmVkLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1yZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItcmVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNjtcbiAgYm9yZGVyLWNvbG9yOiAjRjQ0MzM2O1xufVxuLmJ0bi1jb2xvci1yZWQgLmJhZGdlIHtcbiAgY29sb3I6ICNGNDQzMzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLXBpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5MUU2MztcbiAgYm9yZGVyLWNvbG9yOiAjRTkxRTYzO1xufVxuLmJ0bi1jb2xvci1waW5rOmZvY3VzLFxuLmJ0bi1jb2xvci1waW5rLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTEzNGU7XG4gIGJvcmRlci1jb2xvcjogIzdiMGMzMjtcbn1cbi5idG4tY29sb3ItcGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzExMzRlO1xuICBib3JkZXItY29sb3I6ICNiODEyNGE7XG59XG4uYnRuLWNvbG9yLXBpbms6YWN0aXZlLFxuLmJ0bi1jb2xvci1waW5rLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItcGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzExMzRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNiODEyNGE7XG59XG4uYnRuLWNvbG9yLXBpbms6YWN0aXZlOmhvdmVyLFxuLmJ0bi1jb2xvci1waW5rLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItcGluazpob3Zlcixcbi5idG4tY29sb3ItcGluazphY3RpdmU6Zm9jdXMsXG4uYnRuLWNvbG9yLXBpbmsuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1waW5rOmZvY3VzLFxuLmJ0bi1jb2xvci1waW5rOmFjdGl2ZS5mb2N1cyxcbi5idG4tY29sb3ItcGluay5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXBpbmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMTA0MTtcbiAgYm9yZGVyLWNvbG9yOiAjN2IwYzMyO1xufVxuLmJ0bi1jb2xvci1waW5rLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1jb2xvci1waW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLXBpbms6aG92ZXIsXG4uYnRuLWNvbG9yLXBpbmsuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWNvbG9yLXBpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItcGluazpmb2N1cyxcbi5idG4tY29sb3ItcGluay5kaXNhYmxlZC5mb2N1cyxcbi5idG4tY29sb3ItcGlua1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1waW5rLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5MUU2MztcbiAgYm9yZGVyLWNvbG9yOiAjRTkxRTYzO1xufVxuLmJ0bi1jb2xvci1waW5rIC5iYWRnZSB7XG4gIGNvbG9yOiAjRTkxRTYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1jb2xvci1wdXJwbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDMjdCMDtcbiAgYm9yZGVyLWNvbG9yOiAjOUMyN0IwO1xufVxuLmJ0bi1jb2xvci1wdXJwbGU6Zm9jdXMsXG4uYnRuLWNvbG9yLXB1cnBsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzcxZTg2O1xuICBib3JkZXItY29sb3I6ICMzZjEwNDg7XG59XG4uYnRuLWNvbG9yLXB1cnBsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzcxZTg2O1xuICBib3JkZXItY29sb3I6ICM3MDFjN2U7XG59XG4uYnRuLWNvbG9yLXB1cnBsZTphY3RpdmUsXG4uYnRuLWNvbG9yLXB1cnBsZS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzcxZTg2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM3MDFjN2U7XG59XG4uYnRuLWNvbG9yLXB1cnBsZTphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLXB1cnBsZS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXB1cnBsZTpob3Zlcixcbi5idG4tY29sb3ItcHVycGxlOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItcHVycGxlLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItcHVycGxlOmZvY3VzLFxuLmJ0bi1jb2xvci1wdXJwbGU6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1wdXJwbGUuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1wdXJwbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkMTc2OTtcbiAgYm9yZGVyLWNvbG9yOiAjM2YxMDQ4O1xufVxuLmJ0bi1jb2xvci1wdXJwbGUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLXB1cnBsZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1wdXJwbGU6aG92ZXIsXG4uYnRuLWNvbG9yLXB1cnBsZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItcHVycGxlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLXB1cnBsZTpmb2N1cyxcbi5idG4tY29sb3ItcHVycGxlLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1wdXJwbGVbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItcHVycGxlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDMjdCMDtcbiAgYm9yZGVyLWNvbG9yOiAjOUMyN0IwO1xufVxuLmJ0bi1jb2xvci1wdXJwbGUgLmJhZGdlIHtcbiAgY29sb3I6ICM5QzI3QjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNBQjc7XG4gIGJvcmRlci1jb2xvcjogIzY3M0FCNztcbn1cbi5idG4tY29sb3ItZGVlcC1wdXJwbGU6Zm9jdXMsXG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTJlOTA7XG4gIGJvcmRlci1jb2xvcjogIzMxMWI1Njtcbn1cbi5idG4tY29sb3ItZGVlcC1wdXJwbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMmU5MDtcbiAgYm9yZGVyLWNvbG9yOiAjNGQyYjg5O1xufVxuLmJ0bi1jb2xvci1kZWVwLXB1cnBsZTphY3RpdmUsXG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItZGVlcC1wdXJwbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMmU5MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNGQyYjg5O1xufVxuLmJ0bi1jb2xvci1kZWVwLXB1cnBsZTphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItZGVlcC1wdXJwbGU6aG92ZXIsXG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItZGVlcC1wdXJwbGUuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1kZWVwLXB1cnBsZTpmb2N1cyxcbi5idG4tY29sb3ItZGVlcC1wdXJwbGU6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1kZWVwLXB1cnBsZS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWRlZXAtcHVycGxlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjI1NzU7XG4gIGJvcmRlci1jb2xvcjogIzMxMWI1Njtcbn1cbi5idG4tY29sb3ItZGVlcC1wdXJwbGUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWRlZXAtcHVycGxlOmhvdmVyLFxuLmJ0bi1jb2xvci1kZWVwLXB1cnBsZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItZGVlcC1wdXJwbGVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItZGVlcC1wdXJwbGU6Zm9jdXMsXG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1kZWVwLXB1cnBsZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1kZWVwLXB1cnBsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNBQjc7XG4gIGJvcmRlci1jb2xvcjogIzY3M0FCNztcbn1cbi5idG4tY29sb3ItZGVlcC1wdXJwbGUgLmJhZGdlIHtcbiAgY29sb3I6ICM2NzNBQjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWluZGlnbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1O1xuICBib3JkZXItY29sb3I6ICMzRjUxQjU7XG59XG4uYnRuLWNvbG9yLWluZGlnbzpmb2N1cyxcbi5idG4tY29sb3ItaW5kaWdvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjQwOGY7XG4gIGJvcmRlci1jb2xvcjogIzFlMjc1Njtcbn1cbi5idG4tY29sb3ItaW5kaWdvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjQwOGY7XG4gIGJvcmRlci1jb2xvcjogIzJmM2Q4ODtcbn1cbi5idG4tY29sb3ItaW5kaWdvOmFjdGl2ZSxcbi5idG4tY29sb3ItaW5kaWdvLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItaW5kaWdvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjQwOGY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzJmM2Q4ODtcbn1cbi5idG4tY29sb3ItaW5kaWdvOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3ItaW5kaWdvLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItaW5kaWdvOmhvdmVyLFxuLmJ0bi1jb2xvci1pbmRpZ286YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci1pbmRpZ28uYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1pbmRpZ286Zm9jdXMsXG4uYnRuLWNvbG9yLWluZGlnbzphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLWluZGlnby5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWluZGlnby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkzNDc1O1xuICBib3JkZXItY29sb3I6ICMxZTI3NTY7XG59XG4uYnRuLWNvbG9yLWluZGlnby5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3ItaW5kaWdvW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWluZGlnbzpob3Zlcixcbi5idG4tY29sb3ItaW5kaWdvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci1pbmRpZ29bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItaW5kaWdvOmZvY3VzLFxuLmJ0bi1jb2xvci1pbmRpZ28uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLWluZGlnb1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1pbmRpZ28uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1O1xuICBib3JkZXItY29sb3I6ICMzRjUxQjU7XG59XG4uYnRuLWNvbG9yLWluZGlnbyAuYmFkZ2Uge1xuICBjb2xvcjogIzNGNTFCNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG59XG4uYnRuLWNvbG9yLWJsdWU6Zm9jdXMsXG4uYnRuLWNvbG9yLWJsdWUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjN2NkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMDg1MjhkO1xufVxuLmJ0bi1jb2xvci1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzdjZDU7XG4gIGJvcmRlci1jb2xvcjogIzBiNzZjYztcbn1cbi5idG4tY29sb3ItYmx1ZTphY3RpdmUsXG4uYnRuLWNvbG9yLWJsdWUuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ibHVlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzdjZDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzBiNzZjYztcbn1cbi5idG4tY29sb3ItYmx1ZTphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLWJsdWUuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ibHVlOmhvdmVyLFxuLmJ0bi1jb2xvci1ibHVlOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItYmx1ZS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWJsdWU6Zm9jdXMsXG4uYnRuLWNvbG9yLWJsdWU6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1ibHVlLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItYmx1ZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE2OGI0O1xuICBib3JkZXItY29sb3I6ICMwODUyOGQ7XG59XG4uYnRuLWNvbG9yLWJsdWUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLWJsdWVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItYmx1ZTpob3Zlcixcbi5idG4tY29sb3ItYmx1ZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItYmx1ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1ibHVlOmZvY3VzLFxuLmJ0bi1jb2xvci1ibHVlLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1ibHVlW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWJsdWUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG59XG4uYnRuLWNvbG9yLWJsdWUgLmJhZGdlIHtcbiAgY29sb3I6ICMyMTk2RjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWxpZ2h0LWJsdWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzQTlGNDtcbiAgYm9yZGVyLWNvbG9yOiAjMDNBOUY0O1xufVxuLmJ0bi1jb2xvci1saWdodC1ibHVlOmZvY3VzLFxuLmJ0bi1jb2xvci1saWdodC1ibHVlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg2YzI7XG4gIGJvcmRlci1jb2xvcjogIzAxNTI3Njtcbn1cbi5idG4tY29sb3ItbGlnaHQtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4NmMyO1xuICBib3JkZXItY29sb3I6ICMwMjdmYjg7XG59XG4uYnRuLWNvbG9yLWxpZ2h0LWJsdWU6YWN0aXZlLFxuLmJ0bi1jb2xvci1saWdodC1ibHVlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItbGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4NmMyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMjdmYjg7XG59XG4uYnRuLWNvbG9yLWxpZ2h0LWJsdWU6YWN0aXZlOmhvdmVyLFxuLmJ0bi1jb2xvci1saWdodC1ibHVlLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItbGlnaHQtYmx1ZTpob3Zlcixcbi5idG4tY29sb3ItbGlnaHQtYmx1ZTphY3RpdmU6Zm9jdXMsXG4uYnRuLWNvbG9yLWxpZ2h0LWJsdWUuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1saWdodC1ibHVlOmZvY3VzLFxuLmJ0bi1jb2xvci1saWdodC1ibHVlOmFjdGl2ZS5mb2N1cyxcbi5idG4tY29sb3ItbGlnaHQtYmx1ZS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWxpZ2h0LWJsdWUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNmU5ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDE1Mjc2O1xufVxuLmJ0bi1jb2xvci1saWdodC1ibHVlLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1jb2xvci1saWdodC1ibHVlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWxpZ2h0LWJsdWU6aG92ZXIsXG4uYnRuLWNvbG9yLWxpZ2h0LWJsdWUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWNvbG9yLWxpZ2h0LWJsdWVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItbGlnaHQtYmx1ZTpmb2N1cyxcbi5idG4tY29sb3ItbGlnaHQtYmx1ZS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tY29sb3ItbGlnaHQtYmx1ZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1saWdodC1ibHVlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzQTlGNDtcbiAgYm9yZGVyLWNvbG9yOiAjMDNBOUY0O1xufVxuLmJ0bi1jb2xvci1saWdodC1ibHVlIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDNBOUY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1jb2xvci1jeWFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDRDQ7XG4gIGJvcmRlci1jb2xvcjogIzAwQkNENDtcbn1cbi5idG4tY29sb3ItY3lhbjpmb2N1cyxcbi5idG4tY29sb3ItY3lhbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZmExO1xuICBib3JkZXItY29sb3I6ICMwMDRiNTU7XG59XG4uYnRuLWNvbG9yLWN5YW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZhMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4Njk3O1xufVxuLmJ0bi1jb2xvci1jeWFuOmFjdGl2ZSxcbi5idG4tY29sb3ItY3lhbi5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWN5YW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZhMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4Njk3O1xufVxuLmJ0bi1jb2xvci1jeWFuOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3ItY3lhbi5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWN5YW46aG92ZXIsXG4uYnRuLWNvbG9yLWN5YW46YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci1jeWFuLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItY3lhbjpmb2N1cyxcbi5idG4tY29sb3ItY3lhbjphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLWN5YW4uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1jeWFuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmN2Q7XG4gIGJvcmRlci1jb2xvcjogIzAwNGI1NTtcbn1cbi5idG4tY29sb3ItY3lhbi5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3ItY3lhbltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1jeWFuOmhvdmVyLFxuLmJ0bi1jb2xvci1jeWFuLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci1jeWFuW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWN5YW46Zm9jdXMsXG4uYnRuLWNvbG9yLWN5YW4uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLWN5YW5bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItY3lhbi5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDRDQ7XG4gIGJvcmRlci1jb2xvcjogIzAwQkNENDtcbn1cbi5idG4tY29sb3ItY3lhbiAuYmFkZ2Uge1xuICBjb2xvcjogIzAwQkNENDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY29sb3ItdGVhbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4O1xuICBib3JkZXItY29sb3I6ICMwMDk2ODg7XG59XG4uYnRuLWNvbG9yLXRlYWw6Zm9jdXMsXG4uYnRuLWNvbG9yLXRlYWwuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjM1YTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxNzE0O1xufVxuLmJ0bi1jb2xvci10ZWFsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYzNWE7XG4gIGJvcmRlci1jb2xvcjogIzAwNTk1MTtcbn1cbi5idG4tY29sb3ItdGVhbDphY3RpdmUsXG4uYnRuLWNvbG9yLXRlYWwuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci10ZWFsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYzNWE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwNTk1MTtcbn1cbi5idG4tY29sb3ItdGVhbDphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLXRlYWwuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci10ZWFsOmhvdmVyLFxuLmJ0bi1jb2xvci10ZWFsOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItdGVhbC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXRlYWw6Zm9jdXMsXG4uYnRuLWNvbG9yLXRlYWw6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci10ZWFsLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItdGVhbC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZjM5O1xuICBib3JkZXItY29sb3I6ICMwMDE3MTQ7XG59XG4uYnRuLWNvbG9yLXRlYWwuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLXRlYWxbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItdGVhbDpob3Zlcixcbi5idG4tY29sb3ItdGVhbC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItdGVhbFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci10ZWFsOmZvY3VzLFxuLmJ0bi1jb2xvci10ZWFsLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci10ZWFsW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLXRlYWwuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4O1xuICBib3JkZXItY29sb3I6ICMwMDk2ODg7XG59XG4uYnRuLWNvbG9yLXRlYWwgLmJhZGdlIHtcbiAgY29sb3I6ICMwMDk2ODg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTA7XG4gIGJvcmRlci1jb2xvcjogIzRDQUY1MDtcbn1cbi5idG4tY29sb3ItZ3JlZW46Zm9jdXMsXG4uYnRuLWNvbG9yLWdyZWVuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDhiNDA7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNztcbn1cbi5idG4tY29sb3ItZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOGI0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDNjO1xufVxuLmJ0bi1jb2xvci1ncmVlbjphY3RpdmUsXG4uYnRuLWNvbG9yLWdyZWVuLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOGI0MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDNjO1xufVxuLmJ0bi1jb2xvci1ncmVlbjphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLWdyZWVuLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItZ3JlZW46aG92ZXIsXG4uYnRuLWNvbG9yLWdyZWVuOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItZ3JlZW4uYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ncmVlbjpmb2N1cyxcbi5idG4tY29sb3ItZ3JlZW46YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1ncmVlbi5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWdyZWVuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjczMzQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNztcbn1cbi5idG4tY29sb3ItZ3JlZW4uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLWdyZWVuW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWdyZWVuOmhvdmVyLFxuLmJ0bi1jb2xvci1ncmVlbi5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItZ3JlZW5bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItZ3JlZW46Zm9jdXMsXG4uYnRuLWNvbG9yLWdyZWVuLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1ncmVlbltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1ncmVlbi5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTA7XG4gIGJvcmRlci1jb2xvcjogIzRDQUY1MDtcbn1cbi5idG4tY29sb3ItZ3JlZW4gLmJhZGdlIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWxpZ2h0LWdyZWVuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QkMzNEE7XG4gIGJvcmRlci1jb2xvcjogIzhCQzM0QTtcbn1cbi5idG4tY29sb3ItbGlnaHQtZ3JlZW46Zm9jdXMsXG4uYnRuLWNvbG9yLWxpZ2h0LWdyZWVuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWE0MzY7XG4gIGJvcmRlci1jb2xvcjogIzQ5NmEyMztcbn1cbi5idG4tY29sb3ItbGlnaHQtZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYTQzNjtcbiAgYm9yZGVyLWNvbG9yOiAjNmM5YzM0O1xufVxuLmJ0bi1jb2xvci1saWdodC1ncmVlbjphY3RpdmUsXG4uYnRuLWNvbG9yLWxpZ2h0LWdyZWVuLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItbGlnaHQtZ3JlZW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYTQzNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNmM5YzM0O1xufVxuLmJ0bi1jb2xvci1saWdodC1ncmVlbjphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLWxpZ2h0LWdyZWVuLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItbGlnaHQtZ3JlZW46aG92ZXIsXG4uYnRuLWNvbG9yLWxpZ2h0LWdyZWVuOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItbGlnaHQtZ3JlZW4uYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1saWdodC1ncmVlbjpmb2N1cyxcbi5idG4tY29sb3ItbGlnaHQtZ3JlZW46YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1saWdodC1ncmVlbi5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWxpZ2h0LWdyZWVuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Zjg5MmQ7XG4gIGJvcmRlci1jb2xvcjogIzQ5NmEyMztcbn1cbi5idG4tY29sb3ItbGlnaHQtZ3JlZW4uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLWxpZ2h0LWdyZWVuW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWxpZ2h0LWdyZWVuOmhvdmVyLFxuLmJ0bi1jb2xvci1saWdodC1ncmVlbi5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItbGlnaHQtZ3JlZW5bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItbGlnaHQtZ3JlZW46Zm9jdXMsXG4uYnRuLWNvbG9yLWxpZ2h0LWdyZWVuLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1saWdodC1ncmVlbltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1saWdodC1ncmVlbi5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QkMzNEE7XG4gIGJvcmRlci1jb2xvcjogIzhCQzM0QTtcbn1cbi5idG4tY29sb3ItbGlnaHQtZ3JlZW4gLmJhZGdlIHtcbiAgY29sb3I6ICM4QkMzNEE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWxpbWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEREMzOTtcbiAgYm9yZGVyLWNvbG9yOiAjQ0REQzM5O1xufVxuLmJ0bi1jb2xvci1saW1lOmZvY3VzLFxuLmJ0bi1jb2xvci1saW1lLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmMwMjI7XG4gIGJvcmRlci1jb2xvcjogIzc1N2YxNjtcbn1cbi5idG4tY29sb3ItbGltZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJjMDIyO1xuICBib3JkZXItY29sb3I6ICNhOWI3MjA7XG59XG4uYnRuLWNvbG9yLWxpbWU6YWN0aXZlLFxuLmJ0bi1jb2xvci1saW1lLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItbGltZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJjMDIyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNhOWI3MjA7XG59XG4uYnRuLWNvbG9yLWxpbWU6YWN0aXZlOmhvdmVyLFxuLmJ0bi1jb2xvci1saW1lLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItbGltZTpob3Zlcixcbi5idG4tY29sb3ItbGltZTphY3RpdmU6Zm9jdXMsXG4uYnRuLWNvbG9yLWxpbWUuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1saW1lOmZvY3VzLFxuLmJ0bi1jb2xvci1saW1lOmFjdGl2ZS5mb2N1cyxcbi5idG4tY29sb3ItbGltZS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWxpbWUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1YTIxZDtcbiAgYm9yZGVyLWNvbG9yOiAjNzU3ZjE2O1xufVxuLmJ0bi1jb2xvci1saW1lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1jb2xvci1saW1lW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWxpbWU6aG92ZXIsXG4uYnRuLWNvbG9yLWxpbWUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWNvbG9yLWxpbWVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItbGltZTpmb2N1cyxcbi5idG4tY29sb3ItbGltZS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tY29sb3ItbGltZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1saW1lLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEREMzOTtcbiAgYm9yZGVyLWNvbG9yOiAjQ0REQzM5O1xufVxuLmJ0bi1jb2xvci1saW1lIC5iYWRnZSB7XG4gIGNvbG9yOiAjQ0REQzM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1jb2xvci15ZWxsb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUIzQjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFQjNCO1xufVxuLmJ0bi1jb2xvci15ZWxsb3c6Zm9jdXMsXG4uYnRuLWNvbG9yLXllbGxvdy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNjA4O1xuICBib3JkZXItY29sb3I6ICNiYmE3MDA7XG59XG4uYnRuLWNvbG9yLXllbGxvdzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNjA4O1xuICBib3JkZXItY29sb3I6ICNmZGUzMDA7XG59XG4uYnRuLWNvbG9yLXllbGxvdzphY3RpdmUsXG4uYnRuLWNvbG9yLXllbGxvdy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNjA4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZGUzMDA7XG59XG4uYnRuLWNvbG9yLXllbGxvdzphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLXllbGxvdy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXllbGxvdzpob3Zlcixcbi5idG4tY29sb3IteWVsbG93OmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3IteWVsbG93LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3IteWVsbG93OmZvY3VzLFxuLmJ0bi1jb2xvci15ZWxsb3c6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci15ZWxsb3cuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci15ZWxsb3cuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzY2MwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmJhNzAwO1xufVxuLmJ0bi1jb2xvci15ZWxsb3cuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLXllbGxvd1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci15ZWxsb3c6aG92ZXIsXG4uYnRuLWNvbG9yLXllbGxvdy5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3IteWVsbG93W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLXllbGxvdzpmb2N1cyxcbi5idG4tY29sb3IteWVsbG93LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci15ZWxsb3dbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3IteWVsbG93LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUIzQjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFQjNCO1xufVxuLmJ0bi1jb2xvci15ZWxsb3cgLmJhZGdlIHtcbiAgY29sb3I6ICNGRkVCM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWFtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzEwNztcbn1cbi5idG4tY29sb3ItYW1iZXI6Zm9jdXMsXG4uYnRuLWNvbG9yLWFtYmVyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogIzg2NjUwMDtcbn1cbi5idG4tY29sb3ItYW1iZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzk5NzAwO1xufVxuLmJ0bi1jb2xvci1hbWJlcjphY3RpdmUsXG4uYnRuLWNvbG9yLWFtYmVyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItYW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYzk5NzAwO1xufVxuLmJ0bi1jb2xvci1hbWJlcjphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLWFtYmVyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItYW1iZXI6aG92ZXIsXG4uYnRuLWNvbG9yLWFtYmVyOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItYW1iZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1hbWJlcjpmb2N1cyxcbi5idG4tY29sb3ItYW1iZXI6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1hbWJlci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWFtYmVyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZjgzMDA7XG4gIGJvcmRlci1jb2xvcjogIzg2NjUwMDtcbn1cbi5idG4tY29sb3ItYW1iZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLWFtYmVyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWFtYmVyOmhvdmVyLFxuLmJ0bi1jb2xvci1hbWJlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItYW1iZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItYW1iZXI6Zm9jdXMsXG4uYnRuLWNvbG9yLWFtYmVyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1hbWJlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1hbWJlci5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzEwNztcbn1cbi5idG4tY29sb3ItYW1iZXIgLmJhZGdlIHtcbiAgY29sb3I6ICNGRkMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODAwO1xuICBib3JkZXItY29sb3I6ICNGRjk4MDA7XG59XG4uYnRuLWNvbG9yLW9yYW5nZTpmb2N1cyxcbi5idG4tY29sb3Itb3JhbmdlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzdhMDA7XG4gIGJvcmRlci1jb2xvcjogIzgwNGMwMDtcbn1cbi5idG4tY29sb3Itb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzdhMDA7XG4gIGJvcmRlci1jb2xvcjogI2MyNzQwMDtcbn1cbi5idG4tY29sb3Itb3JhbmdlOmFjdGl2ZSxcbi5idG4tY29sb3Itb3JhbmdlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzdhMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2MyNzQwMDtcbn1cbi5idG4tY29sb3Itb3JhbmdlOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3Itb3JhbmdlLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3Itb3JhbmdlOmhvdmVyLFxuLmJ0bi1jb2xvci1vcmFuZ2U6YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci1vcmFuZ2UuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1vcmFuZ2U6Zm9jdXMsXG4uYnRuLWNvbG9yLW9yYW5nZTphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLW9yYW5nZS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLW9yYW5nZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTg2NDAwO1xuICBib3JkZXItY29sb3I6ICM4MDRjMDA7XG59XG4uYnRuLWNvbG9yLW9yYW5nZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3Itb3JhbmdlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLW9yYW5nZTpob3Zlcixcbi5idG4tY29sb3Itb3JhbmdlLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci1vcmFuZ2VbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3Itb3JhbmdlOmZvY3VzLFxuLmJ0bi1jb2xvci1vcmFuZ2UuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLW9yYW5nZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1vcmFuZ2UuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODAwO1xuICBib3JkZXItY29sb3I6ICNGRjk4MDA7XG59XG4uYnRuLWNvbG9yLW9yYW5nZSAuYmFkZ2Uge1xuICBjb2xvcjogI0ZGOTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY29sb3ItZGVlcC1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1NzIyO1xufVxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZTpmb2N1cyxcbi5idG4tY29sb3ItZGVlcC1vcmFuZ2UuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMzkwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYTIyNzAwO1xufVxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzOTAwO1xuICBib3JkZXItY29sb3I6ICNlNDM3MDA7XG59XG4uYnRuLWNvbG9yLWRlZXAtb3JhbmdlOmFjdGl2ZSxcbi5idG4tY29sb3ItZGVlcC1vcmFuZ2UuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1kZWVwLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzOTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlNDM3MDA7XG59XG4uYnRuLWNvbG9yLWRlZXAtb3JhbmdlOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3ItZGVlcC1vcmFuZ2UuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1kZWVwLW9yYW5nZTpob3Zlcixcbi5idG4tY29sb3ItZGVlcC1vcmFuZ2U6YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWRlZXAtb3JhbmdlOmZvY3VzLFxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZTphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLWRlZXAtb3JhbmdlLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItZGVlcC1vcmFuZ2UuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhMzEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYTIyNzAwO1xufVxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3ItZGVlcC1vcmFuZ2VbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItZGVlcC1vcmFuZ2U6aG92ZXIsXG4uYnRuLWNvbG9yLWRlZXAtb3JhbmdlLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1kZWVwLW9yYW5nZTpmb2N1cyxcbi5idG4tY29sb3ItZGVlcC1vcmFuZ2UuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLWRlZXAtb3JhbmdlW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWRlZXAtb3JhbmdlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1NzIyO1xufVxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZSAuYmFkZ2Uge1xuICBjb2xvcjogI0ZGNTcyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY29sb3ItYnJvd24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0ODtcbiAgYm9yZGVyLWNvbG9yOiAjNzk1NTQ4O1xufVxuLmJ0bi1jb2xvci1icm93bjpmb2N1cyxcbi5idG4tY29sb3ItYnJvd24uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5M2YzNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjkxZDE4O1xufVxuLmJ0bi1jb2xvci1icm93bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTkzZjM1O1xuICBib3JkZXItY29sb3I6ICM1MzNhMzE7XG59XG4uYnRuLWNvbG9yLWJyb3duOmFjdGl2ZSxcbi5idG4tY29sb3ItYnJvd24uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1icm93biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTkzZjM1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM1MzNhMzE7XG59XG4uYnRuLWNvbG9yLWJyb3duOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3ItYnJvd24uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1icm93bjpob3Zlcixcbi5idG4tY29sb3ItYnJvd246YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci1icm93bi5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWJyb3duOmZvY3VzLFxuLmJ0bi1jb2xvci1icm93bjphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLWJyb3duLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItYnJvd24uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMmYyODtcbiAgYm9yZGVyLWNvbG9yOiAjMjkxZDE4O1xufVxuLmJ0bi1jb2xvci1icm93bi5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3ItYnJvd25bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItYnJvd246aG92ZXIsXG4uYnRuLWNvbG9yLWJyb3duLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci1icm93bltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1icm93bjpmb2N1cyxcbi5idG4tY29sb3ItYnJvd24uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLWJyb3duW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWJyb3duLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0ODtcbiAgYm9yZGVyLWNvbG9yOiAjNzk1NTQ4O1xufVxuLmJ0bi1jb2xvci1icm93biAuYmFkZ2Uge1xuICBjb2xvcjogIzc5NTU0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY29sb3ItZ3JleSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTlFO1xuICBib3JkZXItY29sb3I6ICM5RTlFOUU7XG59XG4uYnRuLWNvbG9yLWdyZXk6Zm9jdXMsXG4uYnRuLWNvbG9yLWdyZXkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbiAgYm9yZGVyLWNvbG9yOiAjNWU1ZTVlO1xufVxuLmJ0bi1jb2xvci1ncmV5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTg1ODU7XG4gIGJvcmRlci1jb2xvcjogIzdmN2Y3Zjtcbn1cbi5idG4tY29sb3ItZ3JleTphY3RpdmUsXG4uYnRuLWNvbG9yLWdyZXkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ncmV5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTg1ODU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzdmN2Y3Zjtcbn1cbi5idG4tY29sb3ItZ3JleTphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLWdyZXkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ncmV5OmhvdmVyLFxuLmJ0bi1jb2xvci1ncmV5OmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItZ3JleS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWdyZXk6Zm9jdXMsXG4uYnRuLWNvbG9yLWdyZXk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1ncmV5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItZ3JleS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3MzczO1xuICBib3JkZXItY29sb3I6ICM1ZTVlNWU7XG59XG4uYnRuLWNvbG9yLWdyZXkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLWdyZXlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItZ3JleTpob3Zlcixcbi5idG4tY29sb3ItZ3JleS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItZ3JleVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1ncmV5OmZvY3VzLFxuLmJ0bi1jb2xvci1ncmV5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1ncmV5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWdyZXkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTlFO1xuICBib3JkZXItY29sb3I6ICM5RTlFOUU7XG59XG4uYnRuLWNvbG9yLWdyZXkgLmJhZGdlIHtcbiAgY29sb3I6ICM5RTlFOUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWJsdWUtZ3JleSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3RDhCO1xuICBib3JkZXItY29sb3I6ICM2MDdEOEI7XG59XG4uYnRuLWNvbG9yLWJsdWUtZ3JleTpmb2N1cyxcbi5idG4tY29sb3ItYmx1ZS1ncmV5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjYyNmQ7XG4gIGJvcmRlci1jb2xvcjogIzJjMzk0MDtcbn1cbi5idG4tY29sb3ItYmx1ZS1ncmV5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjYyNmQ7XG4gIGJvcmRlci1jb2xvcjogIzQ3NWM2Nztcbn1cbi5idG4tY29sb3ItYmx1ZS1ncmV5OmFjdGl2ZSxcbi5idG4tY29sb3ItYmx1ZS1ncmV5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItYmx1ZS1ncmV5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjYyNmQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzQ3NWM2Nztcbn1cbi5idG4tY29sb3ItYmx1ZS1ncmV5OmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3ItYmx1ZS1ncmV5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItYmx1ZS1ncmV5OmhvdmVyLFxuLmJ0bi1jb2xvci1ibHVlLWdyZXk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci1ibHVlLWdyZXkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ibHVlLWdyZXk6Zm9jdXMsXG4uYnRuLWNvbG9yLWJsdWUtZ3JleTphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLWJsdWUtZ3JleS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWJsdWUtZ3JleS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0ZjU4O1xuICBib3JkZXItY29sb3I6ICMyYzM5NDA7XG59XG4uYnRuLWNvbG9yLWJsdWUtZ3JleS5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3ItYmx1ZS1ncmV5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWJsdWUtZ3JleTpob3Zlcixcbi5idG4tY29sb3ItYmx1ZS1ncmV5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci1ibHVlLWdyZXlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItYmx1ZS1ncmV5OmZvY3VzLFxuLmJ0bi1jb2xvci1ibHVlLWdyZXkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLWJsdWUtZ3JleVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1ibHVlLWdyZXkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3RDhCO1xuICBib3JkZXItY29sb3I6ICM2MDdEOEI7XG59XG4uYnRuLWNvbG9yLWJsdWUtZ3JleSAuYmFkZ2Uge1xuICBjb2xvcjogIzYwN0Q4QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY29sb3ItYmxhY2sge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1jb2xvci1ibGFjazpmb2N1cyxcbi5idG4tY29sb3ItYmxhY2suZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1jb2xvci1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLWNvbG9yLWJsYWNrOmFjdGl2ZSxcbi5idG4tY29sb3ItYmxhY2suYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLWNvbG9yLWJsYWNrOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3ItYmxhY2suYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ibGFjazpob3Zlcixcbi5idG4tY29sb3ItYmxhY2s6YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci1ibGFjay5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWJsYWNrOmZvY3VzLFxuLmJ0bi1jb2xvci1ibGFjazphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLWJsYWNrLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItYmxhY2suZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1jb2xvci1ibGFjay5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3ItYmxhY2tbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItYmxhY2s6aG92ZXIsXG4uYnRuLWNvbG9yLWJsYWNrLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci1ibGFja1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1ibGFjazpmb2N1cyxcbi5idG4tY29sb3ItYmxhY2suZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLWJsYWNrW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWJsYWNrLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1jb2xvci1ibGFjayAuYmFkZ2Uge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1jb2xvci13aGl0ZTpmb2N1cyxcbi5idG4tY29sb3Itd2hpdGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xufVxuLmJ0bi1jb2xvci13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4uYnRuLWNvbG9yLXdoaXRlOmFjdGl2ZSxcbi5idG4tY29sb3Itd2hpdGUuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4uYnRuLWNvbG9yLXdoaXRlOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3Itd2hpdGUuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci13aGl0ZTpob3Zlcixcbi5idG4tY29sb3Itd2hpdGU6YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci13aGl0ZS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXdoaXRlOmZvY3VzLFxuLmJ0bi1jb2xvci13aGl0ZTphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLXdoaXRlLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3Itd2hpdGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xufVxuLmJ0bi1jb2xvci13aGl0ZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3Itd2hpdGVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3Itd2hpdGU6aG92ZXIsXG4uYnRuLWNvbG9yLXdoaXRlLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci13aGl0ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci13aGl0ZTpmb2N1cyxcbi5idG4tY29sb3Itd2hpdGUuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLXdoaXRlW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLXdoaXRlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1jb2xvci13aGl0ZSAuYmFkZ2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YmMzNGE7XG4gIGJvcmRlci1jb2xvcjogIzhiYzM0YTtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkOmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYTQzNjtcbiAgYm9yZGVyLWNvbG9yOiAjNDk2YTIzO1xufVxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYTQzNjtcbiAgYm9yZGVyLWNvbG9yOiAjNmM5YzM0O1xufVxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQ6YWN0aXZlLFxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYTQzNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNmM5YzM0O1xufVxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQ6aG92ZXIsXG4uYnRuLXN0YXR1c19jaWJsZV92YWxpZDphY3RpdmU6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV92YWxpZC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN0YXR1c19jaWJsZV92YWxpZDpmb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkOmFjdGl2ZS5mb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Zjg5MmQ7XG4gIGJvcmRlci1jb2xvcjogIzQ5NmEyMztcbn1cbi5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkOmhvdmVyLFxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV92YWxpZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQ6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV92YWxpZC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN0YXR1c19jaWJsZV92YWxpZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YmMzNGE7XG4gIGJvcmRlci1jb2xvcjogIzhiYzM0YTtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkIC5iYWRnZSB7XG4gIGNvbG9yOiAjOGJjMzRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3Ige1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3I6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzBkO1xuICBib3JkZXItY29sb3I6ICNhMjEzMDk7XG59XG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzBkO1xuICBib3JkZXItY29sb3I6ICNlMTFiMGM7XG59XG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvcjphY3RpdmUsXG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN0YXR1c19jaWJsZV9lcnJvciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzBkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlMTFiMGM7XG59XG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvcjphY3RpdmU6aG92ZXIsXG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvci5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN0YXR1c19jaWJsZV9lcnJvcjpob3Zlcixcbi5idG4tc3RhdHVzX2NpYmxlX2Vycm9yOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX2Vycm9yLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3RhdHVzX2NpYmxlX2Vycm9yOmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3I6YWN0aXZlLmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3IuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdGF0dXNfY2libGVfZXJyb3IuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MTgwYjtcbiAgYm9yZGVyLWNvbG9yOiAjYTIxMzA5O1xufVxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3IuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdGF0dXNfY2libGVfZXJyb3I6aG92ZXIsXG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX2Vycm9yW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN0YXR1c19jaWJsZV9lcnJvcjpmb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX2Vycm9yLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3JbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3RhdHVzX2NpYmxlX2Vycm9yLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3IgLmJhZGdlIHtcbiAgY29sb3I6ICNmNDQzMzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG59XG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZDpmb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzdhMDA7XG4gIGJvcmRlci1jb2xvcjogIzgwNGMwMDtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzdhMDA7XG4gIGJvcmRlci1jb2xvcjogI2MyNzQwMDtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkOmFjdGl2ZSxcbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzdhMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2MyNzQwMDtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkOmFjdGl2ZTpob3Zlcixcbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkOmhvdmVyLFxuLmJ0bi1zdGF0dXNfY2libGVfbm90X2ludGVyZXN0ZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfbm90X2ludGVyZXN0ZWQuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdGF0dXNfY2libGVfbm90X2ludGVyZXN0ZWQ6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZDphY3RpdmUuZm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZC5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTg2NDAwO1xuICBib3JkZXItY29sb3I6ICM4MDRjMDA7XG59XG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZC5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZDpob3Zlcixcbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfbm90X2ludGVyZXN0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkOmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfbm90X2ludGVyZXN0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdGF0dXNfY2libGVfbm90X2ludGVyZXN0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG59XG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZCAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmOTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0OmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3QuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3Q6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3Q6YWN0aXZlLFxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3QuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3Q6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3QuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3Q6aG92ZXIsXG4uYnRuLXN0YXR1c19jaWJsZV9kb19ub3RfY29udGFjdDphY3RpdmU6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV9kb19ub3RfY29udGFjdC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN0YXR1c19jaWJsZV9kb19ub3RfY29udGFjdDpmb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0OmFjdGl2ZS5mb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3RbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0OmhvdmVyLFxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3QuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV9kb19ub3RfY29udGFjdFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3Q6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV9kb19ub3RfY29udGFjdC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN0YXR1c19jaWJsZV9kb19ub3RfY29udGFjdC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0IC5iYWRnZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmRyb3Bkb3duLW1lbnUtbWluLXdpZHRoIHtcbiAgbWluLXdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xufVxuI2FsZXJ0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogNnB4IDMlIDEycHggMyU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiNhbGVydGUgYSB7XG4gIHBhZGRpbmc6IDdweCAwcHggM3B4IDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2J1Zy5wbmcnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjRDgzQTIyO1xufVxuI2FsZXJ0ZV91dGlfc2Vjb25kYWlyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogN3B4IDMlIDdweCAzJTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuI2FsZXJ0ZV91dGlfc2Vjb25kYWlyZSBhIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcHVwX2FsZXJ0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzk5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4ucG9wdXBfYWxlcnRlIC5lbnRldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG59XG4ubWVzc2FnZV9hbGVydGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1lc3NhZ2VfY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1lc3NhZ2VfY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ubWVzc2FnZV9lcnJldXIge1xuICBjb2xvcjogI0NDMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDMDAwMDtcbiAgYmFja2dyb3VuZDogI0YyREVERTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tZXNzYWdlX3ZhbGlkZSB7XG4gIGNvbG9yOiAjNDY4ODQ3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDY4ODQ3O1xuICBiYWNrZ3JvdW5kOiAjREZGMEQ4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1lc3NhZ2VfaW5mbyB7XG4gIGNvbG9yOiAjM2E4N2FkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2E4N2FkO1xuICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1lc3NhZ2Vfd2FybmluZyB7XG4gIGNvbG9yOiAjQzA5ODUzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzA5ODUzO1xuICBiYWNrZ3JvdW5kOiAjRkNGOEUzO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tIExFR0VOREUgLS0tLS0tLS0tLS0tLS0tKi9cbmEubGVnZW5kZSB7XG4gIGNvbG9yOiAjNUM4RUMxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEubGVnZW5kZSBkaXYubGVnZW5kZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmEubGVnZW5kZSBzcGFuLmxlZ2VuZGUtdGl0cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwYzdlMDQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmEubGVnZW5kZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGN1cnNvcjogaGVscDtcbiAgei1pbmRleDogNTAwO1xufVxuYS5sZWdlbmRlOmhvdmVyIGRpdi5sZWdlbmRlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMGM3ZTA0O1xuICBjb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuZGl2LmxlZ2VuZF9ib3hfY29sb3Ige1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1cHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gUExBTiBEVSBTSVRFIC0tLS0tLS0tLS0tLS0tLS0tKi9cbmgxLnBsYW5fbml2ZWF1IGEge1xuICBjb2xvcjogIzBjN2UwNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDVweCAwIDEwcHggMDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbn1cbmgyLnBsYW5fbml2ZWF1IGEge1xuICBjb2xvcjogIzAwNENBMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDJweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogMHB4O1xufVxuaDMucGxhbl9uaXZlYXUgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMnB4IDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYm9yZGVyOiAwcHg7XG59XG4jcGxhbl9zaXRlIHVsIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuI3NsaWRlci1jb2RlIHtcbiAgd2lkdGg6IDcyMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3NsaWRlci1jb2RlIC52aWV3cG9ydCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTkwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0U3RTdFNztcbn1cbiNzbGlkZXItY29kZSAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMTBweCAwIDA7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbiNzbGlkZXItY29kZSAubmV4dCB7XG4gIG1hcmdpbjogMzBweCAwIDAgMTBweDtcbn1cbiNzbGlkZXItY29kZSAuZGlzYWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiNzbGlkZXItY29kZSAub3ZlcnZpZXcge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuI3NsaWRlci1jb2RlIC5vdmVydmlldyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIElDT05GSUxFIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogU3R5bGUgbGVzIGxpZW5zIHZlcnMgcGnDqGNlcyBqb2ludGVzIGF2ZWMgaWNvbmUgc2Vsb24gZXh0ZW5zaW9uICovXG5hLmljb25maWxlIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvaWNvbmZpbGUvaWNvbmZpbGVfZGVmYXVsdC5wbmcnKTtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYS5pY29uZmlsZVtocmVmJD1cIi5wZGZcIl0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9pY29uZmlsZS9pY29uZmlsZV9wZGYucG5nJykgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbn1cbmEuaWNvbmZpbGVbaHJlZiQ9XCIucHB0XCJdIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvaWNvbmZpbGUvaWNvbmZpbGVfcHB0LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG59XG5hLmljb25maWxlW2hyZWYkPVwiLnhsc1wiXSxcbmEuaWNvbmZpbGVbaHJlZiQ9XCIueGxzeFwiXSB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL2ljb25maWxlL2ljb25maWxlX2V4Y2VsLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG59XG5hLmljb25maWxlW2hyZWYkPVwiLmRvY1wiXSxcbmEuaWNvbmZpbGVbaHJlZiQ9XCIuZG9jeFwiXSxcbmEuaWNvbmZpbGVbaHJlZiQ9XCIub2R0XCJdIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvaWNvbmZpbGUvaWNvbmZpbGVfd29yZC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xufVxuLmljb24tcm91bmQtNTAge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmljb24tcm91bmQtMzAge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaWNvbi1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pY29uLWxnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZmFzIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmZhcy5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhcy5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuLmZhcy0xaGFsZngge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uZmEtZml4ZWQtd2lkdGgge1xuICB3aWR0aDogMTZweDtcbn1cbi5wYW5lbC1ib3gtaWRlYSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwYzdlMDQ7XG59XG4ucGFuZWwtYm94LWlkZWEgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM3ZTA0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wYW5lbC1sYWJlbCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBhbmVsLWxhYmVsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhbmVsLWVhY2gtYXBwbGljYXRldXIgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM3ZTA0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC1ib2R5LWZpeGVkLWhlaWdodC0zNjAge1xuICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZml4ZWQtaGVpZ2h0LTM2MCB7XG4gIG1heC1oZWlnaHQ6IDM2MHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ucGFuZWwtaHlkcm93YXkge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtaHlkcm93YXkgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUNBO1xuICBib3JkZXItY29sb3I6ICMwMDlFQ0E7XG59XG4ucGFuZWwtaHlkcm93YXkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1oeWRyb3dheSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDA5RUNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBhbmVsLWh5ZHJvd2F5ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1iYWx0YXphciB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1iYWx0YXphciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUQ2MzE7XG4gIGJvcmRlci1jb2xvcjogI0JFRDYzMTtcbn1cbi5wYW5lbC1iYWx0YXphciA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWJhbHRhemFyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNCRUQ2MzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucGFuZWwtYmFsdGF6YXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLXN0YWJpd2F5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLXN0YWJpd2F5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQkUxMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkVCRTEwO1xufVxuLnBhbmVsLXN0YWJpd2F5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtc3RhYml3YXkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI0ZFQkUxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wYW5lbC1zdGFiaXdheSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZW5kZXJzb2wge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZW5kZXJzb2wgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyODkwO1xuICBib3JkZXItY29sb3I6ICM5QzI4OTA7XG59XG4ucGFuZWwtZW5kZXJzb2wgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1lbmRlcnNvbCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjOUMyODkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBhbmVsLWVuZGVyc29sID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbn1cbi5zZXBhcmF0b3ItYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzU1NTU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jbWVudV9sYXllciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuLnRleHQtcmVkIHtcbiAgY29sb3I6ICNGNDQzMzY7XG59XG4udGV4dC1waW5rIHtcbiAgY29sb3I6ICNFOTFFNjM7XG59XG4udGV4dC1wdXJwbGUge1xuICBjb2xvcjogIzlDMjdCMDtcbn1cbi50ZXh0LWRlZXAtcHVycGxlIHtcbiAgY29sb3I6ICM2NzNBQjc7XG59XG4udGV4dC1pbmRpZ28ge1xuICBjb2xvcjogIzNGNTFCNTtcbn1cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzIxOTZGMztcbn1cbi50ZXh0LWxpZ2h0LWJsdWUge1xuICBjb2xvcjogIzAzQTlGNDtcbn1cbi50ZXh0LWN5YW4ge1xuICBjb2xvcjogIzAwQkNENDtcbn1cbi50ZXh0LXRlYWwge1xuICBjb2xvcjogIzAwOTY4ODtcbn1cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG59XG4udGV4dC1saWdodC1ncmVlbiB7XG4gIGNvbG9yOiAjOEJDMzRBO1xufVxuLnRleHQtbGltZSB7XG4gIGNvbG9yOiAjQ0REQzM5O1xufVxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICNGRkVCM0I7XG59XG4udGV4dC1hbWJlciB7XG4gIGNvbG9yOiAjRkZDMTA3O1xufVxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNGRjk4MDA7XG59XG4udGV4dC1kZWVwLW9yYW5nZSB7XG4gIGNvbG9yOiAjRkY1NzIyO1xufVxuLnRleHQtYnJvd24ge1xuICBjb2xvcjogIzc5NTU0ODtcbn1cbi50ZXh0LWdyZXkge1xuICBjb2xvcjogIzlFOUU5RTtcbn1cbi50ZXh0LWJsdWUtZ3JleSB7XG4gIGNvbG9yOiAjNjA3RDhCO1xufVxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGV4dC1nb2xkIHtcbiAgY29sb3I6ICNGRkQ3MDA7XG59XG4udGV4dC1wYWRlbCB7XG4gIGNvbG9yOiAjRDYzMTMxO1xufVxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzY7XG59XG4uYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjM7XG59XG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDMjdCMDtcbn1cbi5iZy1kZWVwLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNBQjc7XG59XG4uYmctaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNTFCNTtcbn1cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcbn1cbi5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzQTlGNDtcbn1cbi5iZy1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkNENDtcbn1cbi5iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4ODtcbn1cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTA7XG59XG4uYmctbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBO1xufVxuLmJnLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0REQzM5O1xufVxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0I7XG59XG4uYmctYW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3O1xufVxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjk4MDA7XG59XG4uYmctZGVlcC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyO1xufVxuLmJnLWJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0ODtcbn1cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUU5RTtcbn1cbi5iZy1ibHVlLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3RDhCO1xufVxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYmctY29yYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb3JhbDtcbn1cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NDE0OTtcbn1cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNCRjI0O1xufVxuLmJnLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQkUxMDtcbn1cbi5iZy1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDcwMDtcbn1cbi5iZy1oeWRyb3dheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQ0E7XG59XG4uYmctc3RhYml3YXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVCRTEwO1xufVxuLmJnLWJhbHRhemFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFRDYzMTtcbn1cbi5iZy1lbmRlcnNvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QzI4OTA7XG59XG4uYmctaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAxOTAsIDAuNCkgIWltcG9ydGFudDtcbn1cbi5iZy15ZWxsb3cubGFiZWwge1xuICBjb2xvcjogYmxhY2s7XG59XG4uYmctcGFkZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYzMTMxO1xufVxuLmxhYmVsLWZzLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJhZGdlLWxnIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmxldHRlci13aWRlLWJhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAxMnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ucm91bmQtYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMjUsIDI1LCAyNSwgMC4zKTtcbn1cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mbGV4LWdhcC0xNSB7XG4gIGdhcDogMTVweDtcbn1cbi5ib3JkZXItdG9wLW5vbmUge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmJvcmRlci1ib3R0b20tbm9uZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4vKlxuICogNSBjb2xvbm5lc1xuICovXG4uY29sLWxnLTIwcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMjBwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4uY29sLW1kLTIwcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0yMHAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi5jb2wtc20tMjBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTIwcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLypcbiAqIDUgY29sb25uZXMgcHVzaFxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctcHVzaC0yMHAge1xuICAgIGxlZnQ6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtcHVzaC0yMHAge1xuICAgIGxlZnQ6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tcHVzaC0yMHAge1xuICAgIGxlZnQ6IDIwJTtcbiAgfVxufVxuLypcbiAqIDUgY29sb25uZXMgcHVsbFxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctcHVsbC0yMHAge1xuICAgIHJpZ2h0OiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLXB1bGwtMjBwIHtcbiAgICByaWdodDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS1wdWxsLTIwcCB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgfVxufVxuLypcbiAqIDUgY29sb25uZXMgb2Zmc2V0XG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy1vZmZzZXQtMjBwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC1vZmZzZXQtMjBwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS1vZmZzZXQtMjBwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG59XG4ubm8tZ3V0dGVycyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDdweCAwcHg7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGJ1dHRvbixcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBmb3JtIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYnV0dG9uIC5pY29uLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGZvcm0gYnV0dG9uIC5pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICM2NzY3Njc7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYnV0dG9uOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGZvcm0gYnV0dG9uOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGJ1dHRvbjphY3RpdmUsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gZm9ybSBidXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBibGFjaztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGJ1dHRvbjpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBmb3JtIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpIC5idG4tZ3JvdXAgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjUpO1xufVxuLmNob3Nlbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgd2lkdGg6IDEyMCU7XG4gIG1heC13aWR0aDogNjB2dztcbn1cbi5tb2RhbC1kaWFsb2cubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiA5NXZ3O1xufVxuYTpub3QoW2hyZWZdKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXJzb3Itbm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmN1cnNvci1wcm9ncmVzcyB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG4uY3Vyc29yLXdhaXQge1xuICBjdXJzb3I6IHdhaXQ7XG59XG4uY3Vyc29yLWhlbHAge1xuICBjdXJzb3I6IGhlbHA7XG59XG4uY3Vyc29yLXRleHQge1xuICBjdXJzb3I6IHRleHQ7XG59XG4uY3Vyc29yLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uY3Vyc29yLWNvbC1yZXNpemUge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG4uY3Vyc29yLXJvdy1yZXNpemUge1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG59XG4uZmEtMWhhbGZ4IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuYTpub3QoW2hyZWZdKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZPUk1VTEFJUkVTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGhlaWdodDogMzRweDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxudGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGRkZGRkY7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbnNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGRkZGRkY7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9ibGlnYXRvaXJlIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4udGltZWxpbmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kOiAjZDRkOWRmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDQwMDtcbn1cbi50aW1lbGluZSA+IC50aW1lbGluZS1lbGVtZW50IHtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi50aW1lbGluZSA+IC50aW1lbGluZS1lbGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjYmVkOTRhO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiA0MDA7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5pbnB1dC1pbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZjAwMDAnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNmZjAwMDAnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xufVxuLmlucHV0LWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZjY2NjYgIWltcG9ydGFudDtcbn1cbi5pbnB1dC12YWxpZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjhhNzQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J00zLjIgNS44TDUuNSA4TDguOCA0LjEnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cbi5pbnB1dC12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzVkZDg3OSAhaW1wb3J0YW50O1xufVxuLyogRkVVSUxMRSBERSBTVFlMRSBQUk9QUkUgQSBMQSBHRVNUSU9OIERFUyBGT1JNVUxBSVJFUyAqL1xuLmZvcm11bGFpcmUge1xuICB3aWR0aDogNzAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZvcm11bGFpcmVfZ2VzdGlvbiB7XG4gIHdpZHRoOiA3MDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMHB4IDEyMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDFBMEJFO1xufVxuLmNvbHVtbiB7XG4gIHdpZHRoOiA3MDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5jb2x1bW4yIHtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgd2lkdGg6IDMzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMHB4IDBweCAxMDBweCAwcHg7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5wb3J0bGV0IHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLnBvcnRsZXQtaGVhZGVyIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLnBvcnRsZXQtaGVhZGVyIC51aS1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBvcnRsZXQtY29udGVudCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAxcHggZG90dGVkIGJsYWNrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4jdG9wIC51c2VyX3pvbmUgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3RvcCAudXNlcl96b25lIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdG9wIC51c2VyX3pvbmUgLm5hdmJhci10b2dnbGUge1xuICBtYXJnaW46IDA7XG59XG4uZHJvcGRvd24taGlzdG9yaXF1ZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jaWRTaG93Tm90aWZpY2F0aW9uTWVzc2FnZSxcbiNpZFNob3dOb3RpZmljYXRpb24ge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRpdHJlX25vdGlmaWNhdGlvbnMgc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmNvbnRlbnRfbm90aWZpY2F0aW9ucyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDI3MHB4O1xufVxuLm5vdGlmaWNhdGlvbi1lbHQge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZGRkZGQ7XG59XG4ubm90aWZpY2F0aW9uLWVsdCBhIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5ub3RpZmljYXRpb24tZWx0IGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG4jbm90aWZpY2F0aW9ucyAuYWZmaWNoZXJfdG91dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAzcHg7XG59XG4jbm90aWZpY2F0aW9ucyAuYWZmaWNoZXJfdG91dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzYxY2I2Mjtcbn1cbiNub3RpZmljYXRpb25zIC5hZmZpY2hlcl90b3V0IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ub3RpZmljYXRpb24gYSxcbi5ub3RpZmljYXRpb25fcmVhZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5ub3RpZmljYXRpb24tZWx0IC5kYXRlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5ub3RpZmljYXRpb24tZWx0OmhvdmVyIC5kYXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI2U5ZWFlZDtcbn1cbi5ub3RpZmljYXRpb25fcmVhZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4jbm90aWZpY2F0aW9uc19zdGF0dXMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogM3B4IDVweCAwcHggMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4jbm90aWZpY2F0aW9uc19zdGF0dXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDRweCAwcHggM3B4IDI1cHg7XG59XG4jbm90aWZpY2F0aW9uc19zdGF0dXMgLnJlYWQge1xuICBjb2xvcjogIzdiYjBkNTtcbn1cbiNuYl91bnJlYWRfbm90aWZpY2F0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmRyb3Bkb3duLW1lc3NhZ2VzLFxuLmRyb3Bkb3duLWFsZXJ0cyB7XG4gIHdpZHRoOiAzMTBweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tQVJUSUNMRS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2FydGljbGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYXJ0aWNsZSBoMSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW46IDVweCAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNhcnRpY2xlIHAge1xuICBtYXJnaW46IDEwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuI2FydGljbGUgLmNvbnRlbnUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG4jYXJ0aWNsZSAuY2hhcGVhdSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbiNhcnRpY2xlIC5jaGFwZWF1IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2FydGljbGUgLnpvbmUxIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMHB4O1xufVxuI2FydGljbGUgLnpvbmUxIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbiNhcnRpY2xlIC56b25lMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbn1cbiNhcnRpY2xlIC56b25lMl9nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMHB4O1xuICB3aWR0aDogMjAwcHg7XG59XG4jYXJ0aWNsZSAuem9uZTJfZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbiNhcnRpY2xlIC56b25lMiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuI2FydGljbGUgLnpvbmUyIC5leHRyYWl0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNhcnRpY2xlIC56b25lMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbn1cbiNhcnRpY2xlIC56b25lMyAuY29udGVudSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuI2FydGljbGUgLnpvbmU0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMHB4O1xufVxuI2FydGljbGUgLnpvbmU0IHAge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgcGFkZGluZzogNXB4IDBweDtcbn1cbiNhcnRpY2xlIC56b25lNCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZG9jdW1lbnQgaDEge1xuICBtYXJnaW46IDBweCAwcHggNXB4IDBweDtcbn1cbi5kb2N1bWVudF9nYXVjaGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY3JTtcbiAgcGFkZGluZy1yaWdodDogMyU7XG59XG4uZG9jdW1lbnRfY29sb25uZV9kcm9pdGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI5JTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRTJFMkUyO1xufVxuLmRvY3VtZW50X2JhcyB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRTJFMkUyO1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLmRvY3VtZW50X2l0ZW0ge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDBweCA1cHg7XG59XG4uZG9jdW1lbnRfaXRlbSBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5kb2N1bWVudF9pdGVtIGgyIHtcbiAgY29sb3I6ICMwMTQxNWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmRvY3VtZW50X2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbmEubGllbl9hYnN0cmFjdCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLSBBR0VOREEgLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50X2FnZW5kYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMSU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXZlbnRfYWdlbmRhIGgyIHtcbiAgY29sb3I6ICMwYzdlMDQ7XG4gIG1hcmdpbjogM3B4IDBweCA1cHggMHB4O1xufVxuLmV2ZW50X2RhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmV2ZW50X2FjdGlvbnMge1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ldmVudF9ib3V0b25zX2RldGFpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xufVxuLmV2ZW50X2luc2NyaXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG59XG4uZXZlbnRfZXhwb3J0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZXZlbnRfZXhwb3J0IGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ldmVudF9leHBvcnQgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0zcHg7XG59XG4uZXZlbnRfZGV0YWlsLFxuLmV2ZW50X2RldGFpbCBwIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmxpZW5faW5zY3JfcmVmdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICBwYWRkaW5nOiAycHggNXB4IDJweCAyMHB4O1xufVxuLmxpZW5faW5zY3JfYXR0ZW50ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gIHBhZGRpbmc6IDJweCA1cHggMnB4IDIwcHg7XG59XG4ubGllbl9pbnNjcl9hY2NlcHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICBwYWRkaW5nOiAycHggNXB4IDJweCAyMHB4O1xufVxuLmxpZW5faW5zY3JfcmVmdXMgYSxcbi5saWVuX2luc2NyX2F0dGVudGUgYSxcbi5saWVuX2luc2NyX2FjY2VwdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYWdlbmRhX2xpc3RlX2xpZ25lIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG59XG4uYWdlbmRhX2xpc3RlX2xpZ25lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0JBQ0VGRjtcbn1cbi5hZ2VuZGFfbGlzdGVfbGlnbmUgLmxlZ2VuZGUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYWdlbmRhX2xpc3RlX2xpZ25lIC5kYXRlIHtcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDNweCAwcHggMHB4IDBweDtcbn1cbiN6b25lX2FnZW5kYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjglO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4jem9uZV90YWNoZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI5JTtcbn1cbi50YWNoZV9jaGsge1xuICBmbG9hdDogbGVmdDtcbn1cbi50YWNoZV9jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi50YWNoZV9jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnRhY2hlX2NvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRhY2hlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxJSAxJSAyJSAxJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG59XG4udGFjaGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQkFDRUZGO1xufVxuLnRhY2hlIC5sZWdlbmRlIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRhY2hlX2RhdGUge1xuICBjb2xvcjogIzBjN2UwNDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogM3B4O1xufVxuLnRhY2hlX2RlbGV0ZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi50YWNoZV9mb3JtIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYWpvdXRfZGlyZWN0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzBjN2UwNDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMTBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcmR2X2Zvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbGlzdGVfdGFjaGVzIHtcbiAgcGFkZGluZzogNXB4IDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBjbGVhcjogYm90aDtcbn1cbi5saWVuX3RhY2hlX3VuZGF0ZWQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNpZF90YWNoZV91bmRhdGVkIHtcbiAgcGFkZGluZzogNXB4IDBweDtcbn1cbi8qIENhcnLDqSBrb20gKi9cbi5maWVsZC1jYXJyZS1rb20ge1xuICBiYWNrZ3JvdW5kOiAjOGRhOWRiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZGE5ZGI7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNoZWNrYm94LWNhcnJlLWtvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGE5ZGI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY2hlY2tib3gtY2FycmUta29tIGxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jaGVja2JveC1jYXJyZS1rb20gbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wcml4LWNhcnJlLWtvbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4ZGE5ZGI7XG59XG4vKiBUYWJsZSBjcmVkaXQgY2FycmUga29tICovXG4udGFibGUtY2FycmUta29tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiA1cHggOHB4O1xufVxuLmNlbGwtY2FycmUta29tIHtcbiAgYmFja2dyb3VuZDogIzhkYTlkYjtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uY2VsbC1jYXJyZS1rb20tdXNlZCB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbn1cbi8qLS0tLS0tLS0tLS0tIENBVEFMT0dVRSAtLS0tLS0tLS0tLS0tLSovXG5oMS50aXRyZV9jYXRhbG9ndWUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzA1NDE0OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmc6IDAlIDIlO1xufVxuLmxpZ25lX2ZhbWlsbGVzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpZ25lX3Byb2R1aXRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNvdXNfZmFtaWxsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItbGlnbmVzLXByb2R1aXRzIGRpdjpudGgtY2hpbGQoMm4rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxpZ25lcy1wcm9kdWl0cyBkaXY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuY29udGFpbmVyLWxpZ25lcy1wcm9kdWl0cyBkaXY6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLWxpZ25lcy1wcm9kdWl0cyBkaXY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuY29udGFpbmVyLWxpZ25lcy1wcm9kdWl0cyBkaXY6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuY29udGFpbmVyLWxpZ25lcy1wcm9kdWl0cyBkaXY6bnRoLWNoaWxkKDZuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLmFmZmljaGVfbGlnbmVfcHJvZHVpdF9jYXRhbG9ndWUge1xuICBiYWNrZ3JvdW5kOiAjRTVFNUU1O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAzMzBweDtcbn1cbi5waG90b19wcm9kdWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYS50aXRyZV9wcm9kdWl0LFxuaDIudGl0cmVfcHJvZHVpdCB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZGVzY19wcm9kdWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbmEudGl0cmVfcHJvZHVpdCBoMiB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmEubGllbl9mYW1pbGxlIHtcbiAgY29sb3I6ICMwNTQxNDk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9kdWl0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyJTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGV4dGVfcHJvZHVpdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHggMHB4IDVweCAwcHg7XG59XG4ucHJpeF9wcm9kdWl0IHtcbiAgY29sb3I6ICNGRjAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5oMi5mYW1pbGxlX2NhdGFsb2d1ZSB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMHB4IDBweCA1cHggMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jYWRyZXNzZV9mYWN0dXJhdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XG59XG4jYWRyZXNzZV9saXZyYWlzb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDBweDtcbn1cbiNhZHJlc3NlX2ZhY3R1cmF0aW9uIC5jb250ZW51LFxuI2FkcmVzc2VfbGl2cmFpc29uIC5jb250ZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jYWRyZXNzZV9mYWN0dXJhdGlvbiBoMSxcbiNhZHJlc3NlX2xpdnJhaXNvbiBoMSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5hLm1vZGlmX2FkcmVzc2Uge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2xpc3RlQXJ0aWNsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogU1VHR0VTVElPTiAqL1xuLnN1Z2dlc3Rpb25fcHJvZHVpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogNXB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi56b25lX3N1Z2dlc3Rpb25fcHJvZHVpdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50aXRyZV9zdWdnZXN0aW9uX3Byb2R1aXQge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCA1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi8qIENPTU1BTkRFICovXG4jZXRhcGVzX2NvbW1hbmRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDE0MTVFO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbn1cbiNldGFwZXNfY29tbWFuZGUgLm51bV9ldGFwZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNldGFwZXNfY29tbWFuZGUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4jZXRhcGVzX2NvbW1hbmRlIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jZXRhcGVzX2NvbW1hbmRlIHVsIGxpLFxuI2V0YXBlc19jb21tYW5kZSB1bCBsaS5ldGFwZV9jb21tYW5kZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2V0YXBlc19jb21tYW5kZSB1bCBsaSBhLFxuI2V0YXBlc19jb21tYW5kZSB1bCBsaS5ldGFwZV9jb21tYW5kZSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZXRhcGVzX2NvbW1hbmRlIHVsIGxpLmV0YXBlX2NvbW1hbmRlX3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMTQxNUU7XG59XG4jZXRhcGVzX2NvbW1hbmRlIHVsIGxpLmV0YXBlX2NvbW1hbmRlX3NlbGVjdGVkIGEge1xuICBjb2xvcjogIzAxNDE1RTtcbn1cbiNjb21tYW5kZV9pZGVudGlmaWNhdGlvbiB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4jY29tbWFuZGVfaW5zY3JpcHRpb24ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREREREO1xufVxuLnR5cGVfaW5zY3JpcHRpb24ge1xuICBjb2xvcjogIzM1NTk3MTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4jem9uZV90eXBlX2luc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggNTBweDtcbn1cbiNpbnNjcmlwdGlvbl9wYXJ0aWN1bGllcixcbiNpbnNjcmlwdGlvbl9wcm8ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbiNlcnJldXJfaWRlbnRpZmljYXRpb24ge1xuICBjb2xvcjogI0ZGMDAwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLyoqKioqKioqKioqKioqKioqKiogTUlTRSBFTiBQQUdFIERFUyBQUk9EVUlUUyBEQU5TIExFIENBVEFMT0dVRSAqKioqKioqKioqKioqKioqKioqL1xuLnNvdXNfZmFtaWxsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xufVxuLnNvdXNfZmFtaWxsZSBwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1HRVNUSU9OIENPTU1BTkRFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbmZvX3ZlcnQge1xuICBjb2xvcjogIzAwQjA1MDtcbn1cbi5pbmZvX3JvdWdlIHtcbiAgY29sb3I6ICNERDAwMDA7XG59XG5hLmluZm9fbGllbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmEuaW5mb19saWVuIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYS5pbmZvX2xpZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBjdXJzb3I6IGhlbHA7XG4gIHotaW5kZXg6IDUwMDtcbn1cbmEuaW5mb19saWVuOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBib3JkZXI6IDNweCBzb2xpZCAjQ0NDQ0NDO1xuICBjb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmV0YXRfZ2xvYmFsX2NvbW1tYW5kZV92ZXJ0IHtcbiAgYmFja2dyb3VuZDogIzAwQUEwQztcbn1cbi5ldGF0X2dsb2JhbF9jb21tbWFuZGVfb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI0VFODAxNjtcbn1cbi5ldGF0X2dsb2JhbF9jb21tbWFuZGVfcm91Z2Uge1xuICBiYWNrZ3JvdW5kOiAjREQwMDAwO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1QSE9UT1RIRVFVRS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jZmlsdHJlX2Nob3Nlbl9hY2Nlc3NvaXJlIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbiNmaWx0cmVfY2hvc2VuX2FjY2Vzc29pcmUgdWwuY2h6bi1jaG9pY2VzIGxpIHtcbiAgcGFkZGluZzogM3B4IDIwcHggM3B4IDVweDtcbn1cbiNmaWx0cmVfY2hvc2VuX2RlY29yYXRpb24gdWwge1xuICBwYWRkaW5nOiAwO1xufVxuI2ZpbHRyZV9jaG9zZW5fZGVjb3JhdGlvbiB1bC5jaHpuLWNob2ljZXMgbGkge1xuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xufVxuI2ZpbHRyZV9jaG9zZW5fY291bGV1ciB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZmlsdHJlX2Nob3Nlbl9jb3VsZXVyIHVsLmNoem4tY2hvaWNlcyBsaSB7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG59XG4jZmlsdHJlX2Nob3Nlbl9tYXJjaGUgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuI2ZpbHRyZV9jaG9zZW5fbWFyY2hlIHVsLmNoem4tY2hvaWNlcyBsaSB7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG59XG4jZmlsdHJlX2Nob3Nlbl9tb3RpZiB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZmlsdHJlX2Nob3Nlbl9tb3RpZiB1bC5jaHpuLWNob2ljZXMgbGkge1xuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xufVxuI2ZpbHRyZV9jaG9zZW5fcHJvZHVpdCB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZmlsdHJlX2Nob3Nlbl9wcm9kdWl0IHVsLmNoem4tY2hvaWNlcyBsaSB7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG59XG4jZmlsdHJlX2Nob3Nlbl9kZXN0aW5hdGlvbiB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZmlsdHJlX2Nob3Nlbl9kZXN0aW5hdGlvbiB1bC5jaHpuLWNob2ljZXMgbGkge1xuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xufVxuLnBob3RvcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5waG90b192aWduZXR0ZTpudGgtY2hpbGQoNG4rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi8qIEJvdXJzZSBkZSBmcmV0ICovXG4uZm9ybS1iZGYgLnNlYXJjaC1jaG9pY2Ugc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5mb3JtLWJkZiAuYmxvYy1iZGYge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZDogI2ZkZmRmZDtcbn1cbi5mb3JtLWJkZiBoMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzk5OTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZm9ybS1iZGYgLmJsb2MtYmRmIGg0IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwODc2YTc7XG4gIGNvbG9yOiAjMDg3NmE3O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mb3JtLWJkZiAuYmxvYy1iZGYgaDQgLmJhZGdlIHtcbiAgYmFja2dyb3VuZDogIzA4NzZhNztcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTU9URVVSIERFIFJFQ0hFUkNIRS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcmVjaGVyY2hlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4O1xufVxuI3JlY2hlcmNoZSBpbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3JlY2hlcmNoZV9pbnB1dF9iZy5naWYnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIGNvbG9yOiAjNzk3ODc4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMzlweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4jcmVjaGVyY2hlIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9yZWNoZXJjaGVfYnRuLmdpZicpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLm9uZ2xldF9yZWNoZXJjaGUge1xuICB3aWR0aDogMTUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5vbmdsZXRfcmVjaGVyY2hlX3NlbGVjdGVkIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDVweDtcbn1cbi5saWVuX29uZ2xldF9yZWNoZXJjaGUge1xuICBjb2xvcjogIzBjN2UwNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0gTUVTU0FHRVJJRSAtLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1lc3NhZ2VfbHUge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm1lc3NhZ2Vfbm9uX2x1IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jY3VzdG9tLXF1ZXVlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDc1NnB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tIE5FV1NMRVRURVIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5kaXYubW9kZWxlX25ld3NsZXR0ZXJfaW1hZ2V0dGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNEREREREQ7XG59XG5kaXYubW9kZWxlX25ld3NsZXR0ZXJfaW1hZ2V0dGUgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI21vZGVsZV9uZXdzbGV0dGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4jbW9kZWxlX25ld3NsZXR0ZXIgLnpvbmVfYm94IHtcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjREREREREO1xufVxuI21vZGVsZV9uZXdzbGV0dGVyIC56b25lX2NvbnRlbnQge1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jbW9kZWxlX25ld3NsZXR0ZXIgLnpvbmVfMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI21vZGVsZV9uZXdzbGV0dGVyIC56b25lXzUwIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cbi5wYW5lbC1ib2R5LW1lbW8ge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMHB4IDE1cHg7XG59XG4uZm9ybS1tZW1vIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVmZjM7XG59XG4ucG9kaXVtIHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4ucG9kaXVtIC5zdGVwIHtcbiAgZm9udC1zaXplOiA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucG9kaXVtIC5zdGVwMSB7XG4gIGJhY2tncm91bmQ6ICNGRkQ3MDA7XG59XG4ucG9kaXVtIC5zdGVwMiB7XG4gIGJhY2tncm91bmQ6ICNjZWNlY2U7XG59XG4ucG9kaXVtIC5zdGVwMyB7XG4gIGJhY2tncm91bmQ6ICM2MTRFMUE7XG59XG4ucG9kaXVtIC5zdGVwLWltZy1yb3VuZCB7XG4gIG1heC13aWR0aDogODBweDtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9kaXVtIC5zdGVwLWltZy1yb3VuZCB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLnBvZGl1bSAuc3RlcC1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmxvY2stcmFkaW8ge1xuICBib3JkZXItcmFkaXVzOiAxMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvXCI7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwuYmxvY2stcmFkaW8ge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRjNCRjI0O1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLmJsb2NrLXJhZGlvOjphZnRlciB7XG4gIGNvbG9yOiBoc2woMjE1LCA1JSwgMjUlKTtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjNCRjI0O1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IC0ycHggaHNsYSgwLCAwJSwgMCUsIDAuMjUpO1xufVxuLmFjdGl2aXRlX3NvY2lldGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRpdi5hY3Rpdml0ZV9saWduZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmRpdi5hY3Rpdml0ZV9saWduZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMmVlZjg7XG59XG5kaXYuYWN0aXZpdGVfbGlnbmUgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnByZXNlbGVjdC1kZXZpcy1wcm9kdWN0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5wcmVzZWxlY3QtZGV2aXMtcHJvZHVjdC10eXBlLXByZXN0YXRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNlbGVjdC1kZXZpcy1wcm9kdWN0LXR5cGUtcHJlc3RhdGlvbi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5wcmVzZWxlY3QtZGV2aXMtcHJvZHVjdC10eXBlLXByZXN0YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuLnN0YXRzLXRoZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zdGF0cy10Ym9keVthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3RhdHMtdGJvZHlbYXJpYS1oaWRkZW49dHJ1ZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0YXRzLXRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RhdHMtdHIgLnN0YXRzLXRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbn1cbi5zdGF0cy10cjpob3ZlciAuc3RhdHMtdGQsXG4uc3RhdHMtdHI6aG92ZXIgLnN0YXRzLXRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRibHVlO1xufVxuLnN0YXRzLXRoLFxuLnN0YXRzLXRkIHtcbiAgcGFkZGluZzogOXB4O1xuICBtaW4td2lkdGg6IDEwJTtcbiAgbWF4LXdpZHRoOiAxMCU7XG59XG4uc3RhdHMtdGhbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSxcbi5zdGF0cy10ZFtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0YXRzLXRkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnN0YXRzLW9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uc3RhdHMtZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc3RhdHMtdGgtbGFyZ2UsXG4uc3RhdHMtdGQtbGFyZ2Uge1xuICBtaW4td2lkdGg6IDE1JTtcbiAgbWF4LXdpZHRoOiAxNSU7XG59XG4uc3RhdHMtdGgge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmZmZmIDAlLCAjZjZmNmY2IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMCUsICNmNmY2ZjYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMCUsICNmNmY2ZjYgMTAwJSk7XG59XG5hLnN0YXRzLWJ0bi1tb2RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhby1wcm9qZXQtbGlzdC1zaG9ydGN1dC1idXR0b25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhby1wcm9qZXQtbGlzdC1zaG9ydGN1dC1idXR0b25zLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnBhby1wcm9qZXQtbGlzdC1zaG9ydGN1dC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xufVxuLmxvZ2luQm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjA7XG59XG4uY29udGFpbmVybG9naW5Gb3JtIHtcbiAgd2lkdGg6IDM4MHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMTQxNUU7XG59XG4uY29udGFpbmVybG9naW5Gb3JtIC5sb2dvIHtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250YWluZXJsb2dpbkZvcm0gbGFiZWwge1xuICBmb250LWZhbWlseTogJ29wZW5fc2Fuc3JlZ3VsYXInO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmZvcm1Mb2dpbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZm9ybUxvZ2luICNtZXNzYWdlX2VycmV1ciB7XG4gIG1hcmdpbjogMTVweCAwcHg7XG59XG4uZm9ybUxvZ2luIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byb0xpZ2h0JztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1HTE9CQUwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4vKk9wZXJhIEZpeCovXG5ib2R5OmJlZm9yZSB7XG4gIC8qIHRoYW5rcyB0byBNYWxlaWthIChLb2hvdXRlYykqL1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLXRvcDogLTMyNzY3cHg7XG4gIC8qIHRoYW5rIHlvdSBFcmlrIEogLSBuZWdhdGUgZWZmZWN0IG9mIGZsb2F0Ki9cbn1cbmh0bWwge1xuICBtYXJnaW46IDBweDtcbn1cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZThlYmYwO1xuICBtYXJnaW46IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tQkFOREVBVS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jbG9nbyxcbiNvdXRpbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAjb3V0aWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4jcGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb1wiO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1GSUwgQVJJQU5FLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiA4cHggMTVweCA4cHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNhcmlhbmUge1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jYXJpYW5lIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFpbmVyLXRpdGxlLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1NRU5VLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNtZW51X3ByaW5jaXBhbCB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAlIDElO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogIzA1NDE0OTtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNGM0JGMjQ7XG59XG4jbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGhlaWdodDogMzFweDtcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEwO1xufVxuI21lbnVfcHJpbmNpcGFsLm1lbnVfMmxpZ25lcyB7XG4gIGhlaWdodDogNjJweDtcbn1cbiNtZW51IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB6LWluZGV4OiAxMDtcbn1cbiNtZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMHB4IDJweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuI21lbnUgbGkgYS5zdWIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tZW51X2Rlcm91bGFudF9mbGVjaGUuZ2lmJykgbm8tcmVwZWF0IDk1JSAxMnB4O1xuICB6LWluZGV4OiAxMDtcbn1cbiNtZW51IGxpIGEuc3ViOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA1NDE0OSB1cmwoJy4uL2ltZy9tZW51X2Rlcm91bGFudF9mbGVjaGUuZ2lmJykgbm8tcmVwZWF0IDk1JSAxMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMTA7XG59XG4jbWVudSBsaSBhIC5kZWIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDlweCAwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuI21lbnUgbGkgYSAuZmluIHtcbiAgd2lkdGg6IDZweDtcbiAgcGFkZGluZzogOXB4IDBweDtcbiAgei1pbmRleDogMTA7XG59XG4jbWVudSBsaSBhIC5taWxpZXUge1xuICB3aWR0aDogNnB4O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgei1pbmRleDogMTA7XG59XG4jbWVudSBsaS5vbmdsZXRfc2VsZWN0ZWQgPiBhLFxuI21lbnUgbGkub25nbGV0X3NlbGVjdGVkID4gYTpob3ZlcixcbiNtZW51IGxpID4gYTpob3ZlcixcbiNtZW51IGxpID4gYS50cmFjZSB7XG4gIGJhY2tncm91bmQ6ICMwNTQxNDk7XG59XG4jbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbiAgd2lkdGg6IDI2MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwNTQxNDk7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzA1NDE0OTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzA1NDE0OTtcbn1cbiNtZW51IHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbWVudSB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4jbWVudSB1bCBsaSBhIHtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm9yZGVyOiBub25lO1xufVxuI21lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICB6LWluZGV4OiAxMDtcbn1cbiNtZW51IHVsIGxpIGEuc3ViIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbWVudV9kZXJvdWxhbnRfZmxlY2hlLmdpZicpIG5vLXJlcGVhdCA5NSUgMTJweDtcbiAgei1pbmRleDogMTA7XG59XG4jbWVudSB1bCBsaSBhLnN1Yjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWYgdXJsKCcuLi9pbWcvbWVudV9kZXJvdWxhbnRfZmxlY2hlLmdpZicpIG5vLXJlcGVhdCA5NSUgMTJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDEwO1xufVxuI21lbnUgdWwgbGkgc3Bhbi5pbWdfaWNvbmVfbGVmdCBpbWcge1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG59XG4jbWVudSB1bCBsaSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWFyZ2luOiAtMzVweCAwcHggMHB4IC0xcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMwYzdlMDQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMGM3ZTA0O1xuICB6LWluZGV4OiAxMDtcbn1cbiNtZW51IHVsIGxpIHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4jbWVudSB1bCBsaSB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4jbWVudSB1bCBsaSB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuI21lbnUgdWwgbGkgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICB6LWluZGV4OiAxMDtcbn1cbiNtZW51IGE6aG92ZXIsXG4jbWVudSBhOmFjdGl2ZSxcbiNtZW51IGE6Zm9jdXMge1xuICB6LWluZGV4OiAxMDtcbn1cbiNtZW51IC5tb250cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG59XG4jbWVudSBsaSBhLnRyYWNlIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbWVudV9kZXJvdWxhbnRfZmxlY2hlLmdpZicpIG5vLXJlcGVhdCA5NSUgMTRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwO1xufVxuI21lbnUgbGkgYS50cmFjZSAuZGViIHtcbiAgLypiYWNrZ3JvdW5kOiB1cmwoJ0B7aW1nLXBhdGh9L21lbnVfZGViLmdpZicpIG5vLXJlcGVhdCBib3R0b20gbGVmdDsqL1xufVxuI21lbnUgbGkgYS50cmFjZSAuZmluIHtcbiAgLypiYWNrZ3JvdW5kOiB1cmwoJ0B7aW1nLXBhdGh9L21lbnVfZmluLmdpZicpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQ7Ki9cbn1cbiNtZW51IGxpIGEudHJhY2UgLm1pbGlldSB7XG4gIC8qYmFja2dyb3VuZDogdXJsKCdAe2ltZy1wYXRofS9tZW51X21pbGlldS5naWYnKSByZXBlYXQteCBib3R0b20gbGVmdDsqL1xufVxuI21lbnUgbGkgdWwgbGkgYS50cmFjZSB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21lbnVfZGVyb3VsYW50X2ZsZWNoZS5naWYnKSBuby1yZXBlYXQgOTUlIDEycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKiovXG4ubmF2YmFyLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjMDU0MTQ5O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0YzQkYyNDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLm5hdmJhci1tYWluIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItbWFpbiAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm5hdmJhci1tYWluIC5waWN0byBpbWcge1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG59XG4ubmF2YmFyLW1haW4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm5hdmJhci1tYWluIGxpIGEuYWN0aXZlLFxuLm5hdmJhci1tYWluIGxpIGE6aG92ZXIsXG4ubmF2YmFyLW1haW4gbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGM0JGMjQ7XG59XG4ubmF2YmFyLW1haW4gLm9wZW4gPiBhLFxuLm5hdmJhci1tYWluIC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItbWFpbiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRjNCRjI0O1xufVxuLm5hdmJhci1tYWluIGxpIHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm5hdmJhci1tYWluIGxpIHVsIGxpIGE6aG92ZXIsXG4ubmF2YmFyLW1haW4gbGkuYWN0aXZlIHVsIGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzA1NDE0OTtcbn1cbi5uYXZiYXItbWFpbiBsaSB1bCBsaSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubmF2YmFyLW1haW4gbGkgdWwgbGkgdWwgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmJhci1tYWluIGxpIHVsIGxpIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZiYXItbWFpbiBsaSB1bCBsaSB1bCBsaSBhOmhvdmVyLFxuLm5hdmJhci1tYWluIGxpLmFjdGl2ZSB1bCBsaS5hY3RpdmUgdWwgbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDU0MTQ5O1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDZweCA2cHggNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDZweDtcbn1cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IGE6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBub25lO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0ID4gLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAtMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xufVxuLmljb24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tT1BUSU9OUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jb3B0aW9ucyAuYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cbiNvcHRpb25zX3RpdHJlIC5oMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBNeXJpYWRQcm87XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdG9wOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tQkFSUkUgVVRJTElTQVRFVVItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2JhcnJlX3V0aWxpc2F0ZXVyIHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNyBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMCUgMiU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuI2JhcnJlX3V0aWxpc2F0ZXVyIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiN1c2VyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI21lbnVfb3V0aWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDJweCAwcHggMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNtZW51X3V0aWxpc2F0ZXVyIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzFDMEMwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgei1pbmRleDogMTAwMDtcbn1cbiNtZW51X3V0aWxpc2F0ZXVyIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMGM3ZTA0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI21lbnVfdXRpbGlzYXRldXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI21lbnVfdXRpbGlzYXRldXIgI25vbV91dGlsaXNhdGV1ciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNtZW51X3V0aWxpc2F0ZXVyICNtYWlsX3V0aWxpc2F0ZXVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jbWVudV91dGlsaXNhdGV1ciAjcGhvdG9fcHJvZmlsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI2xvZ291dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMnB4IDBweCAzcHggMTVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jYmFycmVfb3B0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tUElFRC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIC01N3B4O1xufVxuLndyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTdweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tUFJJTkNJUEFVWCBDT05URU5FVVJTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNzaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4jYmFzIHtcbiAgcGFkZGluZzogMCUgMSU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBjbGVhcjogYm90aDtcbn1cbiNjb250ZW50IHtcbiAgd2lkdGg6IDgyJTtcbiAgcGFkZGluZzogMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xufVxuI2NvbnRlbnQgdWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbiNjb250ZW50IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuI2NvbnRlbnRfcmlnaHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE2JTtcbiAgbWFyZ2luLWxlZnQ6IDElO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2Z1bGxfY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYjJiMmIyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG4jUFNSX3ByaW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ0xBU1NFUyBHTE9CQUxFUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpdHJlIHtcbiAgY29sb3I6ICMwYzdlMDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnZV9wcmluY2lwYWxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuYS5pbmZvIHtcbiAgY29sb3I6ICM1QzhFQzE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5pbmZvIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYS5pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgY3Vyc29yOiBoZWxwO1xuICB6LWluZGV4OiA1MDA7XG59XG5hLmluZm86aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNDQ0NDQ0M7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5hLnZvaXJfc3VpdGUge1xuICBjb2xvcjogYmxhY2s7XG4gIGhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDIycHg7XG59XG5hLnZvaXJfc3VpdGUgc3BhbiB7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCA3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogOHB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTW9kdWxlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBHZXN0aW9uIGRlcyBtb2R1bGVzIHN1ciBtZW51Ki9cbi50eXBlX21vZHVsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3RlX21vZHVsZV9jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWRlbnRpZmljYXRpb24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjREREREREO1xuICBwYWRkaW5nOiAwIDAgMCAxNTBweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUE9QVVAgLS0tLS0tLS0tLS0tLS0tLSovXG5oMS5wb3B1cF90aXRyZSB7XG4gIC8qXG5mb250LXNpemU6MTZweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5saW5lLWhlaWdodDoxM3B4O1xuY29sb3I6IzAwMDAwMDtcbiovXG4gIHBhZGRpbmc6IDBweCAyMHB4IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuZGl2LnBvcHVwX2NvbnRlbnQge1xuICBmb250LXNpemU6IDExcHg7XG59XG4jaW5kaWNhdGV1ci1jb250YWluZXIge1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMzUwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMGM3ZTA0O1xuICBwYWRkaW5nOiAxMnB4O1xuICB6LWluZGV4OiAxMDtcbn1cbiNpbmRpY2F0ZXVyLWNvbnRhaW5lciAuc2ltcGxlbW9kYWwtZGF0YSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDEwO1xufVxuI2luZGljYXRldXItY29udGFpbmVyIGNvZGUge1xuICBiYWNrZ3JvdW5kOiAjMTQxNDE0O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM2NUI0M0Q7XG4gIGNvbG9yOiAjYmJiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nOiA0cHggNnB4IDZweDtcbiAgei1pbmRleDogMTA7XG59XG4jaW5kaWNhdGV1ci1jb250YWluZXIgYS5tb2RhbENsb3NlSW1nIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLy4uL1Byb2R1aXQvU2NyaXB0L3NpbXBsZW1vZGFsL2Nzcy9pbWcveC5wbmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjlweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB6LWluZGV4OiAzMjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAtMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2luZGljYXRldXItY29udGFpbmVyIGgzIHtcbiAgY29sb3I6ICM4NGI4ZDk7XG4gIHotaW5kZXg6IDEwO1xufVxuI3dvcmtmbG93QWN0aW9uLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwYzdlMDQ7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHotaW5kZXg6IDEwO1xufVxuI3dvcmtmbG93QWN0aW9uLWNvbnRhaW5lciAuc2ltcGxlbW9kYWwtZGF0YSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDEwO1xufVxuI3dvcmtmbG93QWN0aW9uLWNvbnRhaW5lciBjb2RlIHtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNjVCNDNEO1xuICBjb2xvcjogI2JiYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZzogNHB4IDZweCA2cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuI3dvcmtmbG93QWN0aW9uLWNvbnRhaW5lciBhLm1vZGFsQ2xvc2VJbWcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vLi4vUHJvZHVpdC9TY3JpcHQvc2ltcGxlbW9kYWwvY3NzL2ltZy94LnBuZykgbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHotaW5kZXg6IDMyMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTVweDtcbiAgcmlnaHQ6IC0xNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jd29ya2Zsb3dBY3Rpb24tY29udGFpbmVyIGgzIHtcbiAgY29sb3I6ICM4NGI4ZDk7XG4gIHotaW5kZXg6IDEwO1xufVxuI2NvbW1fZ2VzdGlvbl9hY2hhdHNfcHJvZHVpdC1jb250YWluZXIge1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMGM3ZTA0O1xuICBwYWRkaW5nOiAxMnB4O1xuICB6LWluZGV4OiAxMDtcbn1cbiNjb21tX2dlc3Rpb25fYWNoYXRzX3Byb2R1aXQtY29udGFpbmVyIC5zaW1wbGVtb2RhbC1kYXRhIHtcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgei1pbmRleDogMTA7XG59XG4jY29tbV9nZXN0aW9uX2FjaGF0c19wcm9kdWl0LWNvbnRhaW5lciBjb2RlIHtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNjVCNDNEO1xuICBjb2xvcjogI2JiYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZzogNHB4IDZweCA2cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuI2NvbW1fZ2VzdGlvbl9hY2hhdHNfcHJvZHVpdC1jb250YWluZXIgYS5tb2RhbENsb3NlSW1nIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLy4uL1Byb2R1aXQvU2NyaXB0L3NpbXBsZW1vZGFsL2Nzcy9pbWcveC5wbmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjlweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB6LWluZGV4OiAzMjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAtMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2NvbW1fZ2VzdGlvbl9hY2hhdHNfcHJvZHVpdC1jb250YWluZXIgaDMge1xuICBjb2xvcjogIzg0YjhkOTtcbiAgei1pbmRleDogMTA7XG59XG4uYWRtaW5fbWVudV9sYXllciB7XG4gIGNvbG9yOiAjMGM3ZTA0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogNXB4O1xufVxuLmFkbWluX21lbnVfbGF5ZXJfc2VsZWN0IHtcbiAgY29sb3I6ICMwYzdlMDQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogNXB4O1xufVxuLmFkbWluX2xhbmd1ZSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiA1cHg7XG59XG4uYWRtaW5fbGFuZ3VlX3NlbGVjdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogNXB4O1xufVxuLyotLS0tLS0tLS0tLS0gU1RBVElTVElRVUVTIC0tLS0tLS0tLS0tLS0tKi9cbi5jaGFydF9sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAlO1xuICBsZWZ0OiAwJTtcbiAgaGVpZ2h0OiAxMCU7XG4gIHdpZHRoOiAxMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm91dGlsX2Rvbm5lZXMge1xuICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMHB4IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0gTVVSIC0tLS0tLS0tLS0tLS0tLS0qL1xuLm11cl9jb21tZW50YWlyZXMge1xuICBtYXJnaW46IDBweDtcbn1cbi5tdXJfY29tbWVudGFpcmVzIHRkLFxuLm11cl9jb21tZW50YWlyZXMgdGgge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGREZGO1xufVxuLm11cl9jb21tZW50YWlyZXMgdGQuZW50ZXRlX3RhYmxlLFxuLm11cl9jb21tZW50YWlyZXMgdHIuZW50ZXRlX3RhYmxlIHRkIHtcbiAgY29sb3I6ICMwYzdlMDQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG59XG4uY29udHJvbGVfYWdlbmRhIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NDQ0NDQztcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udHJvbGVfc3Vpdixcbi5jb250cm9sZV9wcmVjIHtcbiAgbWFyZ2luOiA1cHggMTBweCA1cHggMHB4O1xufVxuLmNvbnRyb2xlX2F1aiB7XG4gIG1hcmdpbjogNXB4IDBweCA1cHggMzBweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBPTkdMRVQgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub25nbGV0X2Zvcm0ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vbmdsZXRfZm9ybV9zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMGM3ZTA0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qKioqKioqKioqKioqKioqKioqIE1JU0UgRU4gUEFHRSBERVMgQVJUSUNMRVMgREFOUyBMRVMgUEFHRVMgKioqKioqKioqKioqKioqKioqKi9cbi5kb2N1bWVudCB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDVweDtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGV4dGVfZG9jdW1lbnQge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogNXB4IDBweCA1cHggMHB4O1xufVxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5kaXYuem9uZV9zaW1wbGUge1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tT1BUSU9OUyBMT0dPIFBERi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jb3B0aW9uc19sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjYjJiMmIyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuI29wdGlvbnNfbG9nbyAudGl0cmVfYWN0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2NjY2M7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDBweCAwcHggNXB4IDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNvcHRpb25zX2xvZ28gLmxpYmVsbGVfYWN0aW9uIHtcbiAgcGFkZGluZzogMTBweCAwcHggMTBweCAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbiNvcHRpb25zX2xvZ28gLmNvbnRlbnUge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI29wdGlvbnNfbG9nbyAuY29udGVudSAuaW1hZ2VfYmxvY19wcm9tbyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG8gO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jb3B0aW9uc19sb2dvIC5jb250ZW51IC5pbWFnZV9ibG9jX3Byb21vIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiA1cHggMCA1cHggLTc1JTtcbn1cbiNvcHRpb25zX2xvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdHh0X2xvZ28ge1xuICBwYWRkaW5nOiAxMHB4IDBweCA1cHggMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLURFTUFOREUgQ09OVEFDVC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udHlwZV9kZW1hbmRlX2FwcGxpY2F0ZXVyIHtcbiAgYmFja2dyb3VuZDogIzJFOUNCOTtcbn1cbi50eXBlX2RlbWFuZGVfcHJlc2NyaXB0ZXVyIHtcbiAgYmFja2dyb3VuZDogIzZBNEI4RTtcbn1cbi50eXBlX2RlbWFuZGVfcHJlc3NlIHtcbiAgYmFja2dyb3VuZDogIzgwQTIzQjtcbn1cbi5lc3BhY2VfdmVyaWZpY2F0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAxNDE1RTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5lc3BhY2VfdmVyaWZpY2F0aW9uIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnN0YXR1c19ldGF0X2RlbWFuZGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xufVxuLnN0YXR1c19ldGF0X2RlbWFuZGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZmljaGVfZGVtYW5kZV9pbmZvcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTglO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuLmZpY2hlX2RlbWFuZGVfYWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDAlO1xufVxuLmdyZWVuIHtcbiAgY29sb3I6ICM0Njg4NDc7XG59XG4ucmVkIHtcbiAgY29sb3I6ICNDQzAwMDA7XG59XG4uYmdfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNjZCQjZBICFpbXBvcnRhbnQ7XG59XG4uYmdfcmVkIHtcbiAgYmFja2dyb3VuZDogI0VGNTM1MCAhaW1wb3J0YW50O1xufVxuLmJnX2dyaXMge1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkICFpbXBvcnRhbnQ7XG59XG4vKi0tLSBCTE9DIElERUUgLS0tKi9cbiNkc2hfYmxvY19pZGVlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIDJweCAjMEM3RTA0O1xuICBtYXJnaW46IDEwcHggMHB4IDE1cHggMHB4O1xufVxuI2RzaF9ibG9jX2lkZWUgaDIge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI0UzRTBEQjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwQzdFMDQ7XG4gIG1hcmdpbjogLTE2cHggMHB4IDBweCAxMHB4O1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDtcbn1cbiNkc2hfYmxvY19pZGVlIC5jb250ZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyJTtcbn1cbiNkc2hfYmxvY19pZGVlIC5pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2RzaF9ibG9jX2lkZWUgLml0ZW0gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiA4cHg7XG59XG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGFiZWxfbm90aWYge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNHB4IDJweCAwcHggMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmxhYmVsX2pkbSxcbi5sYWJlbF9qZG06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMEM3RTA0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5sYWJlbF9qZG1fYmxldSxcbi5sYWJlbF9qZG1fYmxldTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMTQxNWU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRvY3VtZW50c19nZW5lcmF1eCB7XG4gIHdpZHRoOiA0NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZWRlO1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZG9jdW1lbnRzX3Byb2pldHMge1xuICB3aWR0aDogNDUlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmRvY3VtZW50c19wcm9qZXRzIGVtLFxuLmRvY3VtZW50c19nZW5lcmF1eCBlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucG9wdXBfaGVhZGVyIHtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbn1cbi5yYWRpby1iaWcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5sYWJlbC1tY2wge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjREQwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGFicyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udGFiIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZWRlO1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi50YWIuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG4uZmFrZS10YWIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjODM4MzgzO1xufVxuLnRhYiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzgzODM4Mztcbn1cbi50YWIuYWN0aXZlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbn1cbi50YWItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZWRlZGU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udGFicy14bCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLnRhYnMteGwgbGkge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnRhYnMteGwgbGkuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucm93Q2hvaXhMaXZyYWlzb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcbn1cbi5yb3dDaG9peExpdnJhaXNvbjpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbi5yb3dDaG9peExpdnJhaXNvbiBoNCB7XG4gIGNvbG9yOiAjMDE0MTVlO1xufVxuLmlucHV0LXhzIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4uZXRhdF9jb21tYW5kZV9nbG9iYWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICMzMzMzMzM7XG59XG4uZGVtYW5kZV9jb25maXJtYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmxhYmVsQW1vdW50IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hbW91bnQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnZhVG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi53MTAwIHtcbiAgd2lkdGg6IDkwJTtcbn1cbi5saWJlbGxlTGlnbmVDb21tYW5kZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnZhbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudWwuY2hvc2VuLWNob2ljZXMge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRyLnByZXBhcmUge1xuICBiYWNrZ3JvdW5kOiAjOUNDQzY1ICFpbXBvcnRhbnQ7XG59XG50ci5pbmNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogI0ZGOTgwMCAhaW1wb3J0YW50O1xufVxuaDQubW9kYWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuIHtcbiAgbWFyZ2luOiAwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcblxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4sXG4gIC5kcm9wdXAgPiAuYnRuIHtcbiAgICA+IC5jYXJldCB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAudGFibGUtYm9yZGVyZWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlciwgdmFsdWUtbGlzdC1jb21tYS1zcGFjZS1hZnRlciwgaW5kZW50YXRpb24sIGRlY2xhcmF0aW9uLWNvbG9uLW5ld2xpbmUtYWZ0ZXIsIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuXG4vL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuLy8gSW1wb3J0IHRoZSBmb250c1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIHNyYzogdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5lb3RcIik7XG4gIHNyYzogdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgIHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5zdmcjQHtpY29uLWZvbnQtc3ZnLWlkfVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH0gfVxuLmdseXBoaWNvbi1ldXJvLFxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2Vcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvMy40L2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZ1xuKiB7XG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogQGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBAbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgLnRhYi1mb2N1cygpO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIC5pbWctcmVzcG9uc2l2ZSgpO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogQHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIC50cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICAuaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIHNlbGVjdG9yLW5vLXZlbmRvci1wcmVmaXhcblxuLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuLmFuaW1hdGlvbihAYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246IEBhbmltYXRpb247XG59XG4uYW5pbWF0aW9uLW5hbWUoQG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogQG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xufVxuLmFuaW1hdGlvbi1kdXJhdGlvbihAZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbn1cbi5hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKEB0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4uYW5pbWF0aW9uLWRlbGF5KEBkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xufVxuLmFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoQGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbi1jb3VudDtcbn1cbi5hbmltYXRpb24tZGlyZWN0aW9uKEBkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG59XG4uYW5pbWF0aW9uLWZpbGwtbW9kZShAZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBAZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG4uYmFja2ZhY2UtdmlzaWJpbGl0eShAdmlzaWJpbGl0eSkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG4uYm94LXNoYWRvdyhAc2hhZG93KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogQHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG4uYm94LXNpemluZyhAYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBAYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogQGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6IEBib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbi5jb250ZW50LWNvbHVtbnMoQGNvbHVtbi1jb3VudDsgQGNvbHVtbi1nYXA6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuLmh5cGhlbnMoQG1vZGU6IGF1dG8pIHtcbiAgLXdlYmtpdC1oeXBoZW5zOiBAbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiBAbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiBAbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiBAbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiBAbW9kZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG4ucGxhY2Vob2xkZXIoQGNvbG9yOiBAaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogQGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiBAY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG4uc2NhbGUoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xufVxuLnNjYWxlKEByYXRpb1g7IEByYXRpb1kpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xufVxuLnNjYWxlWChAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xufVxuLnNjYWxlWShAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xufVxuLnNrZXcoQHg7IEB5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG59XG4udHJhbnNsYXRlKEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG59XG4udHJhbnNsYXRlM2QoQHg7IEB5OyBAeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbn1cbi5yb3RhdGUoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG4ucm90YXRlWChAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG59XG4ucm90YXRlWShAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG59XG4ucGVyc3BlY3RpdmUoQHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG59XG4ucGVyc3BlY3RpdmUtb3JpZ2luKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xufVxuLnRyYW5zZm9ybS1vcmlnaW4oQG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuLnRyYW5zaXRpb24oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbn1cbi50cmFuc2l0aW9uLXByb3BlcnR5KEB0cmFuc2l0aW9uLXByb3BlcnR5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xufVxuLnRyYW5zaXRpb24tZHVyYXRpb24oQHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbi50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4udHJhbnNpdGlvbi10cmFuc2Zvcm0oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuLnVzZXItc2VsZWN0KEBzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogQHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogQHNlbGVjdDtcbn1cbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG4udGFiLWZvY3VzKCkge1xuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgbWVkaWEtZmVhdHVyZS1uYW1lLW5vLXZlbmRvci1wcmVmaXgsIG1lZGlhLWZlYXR1cmUtcGFyZW50aGVzZXMtc3BhY2UtaW5zaWRlLCBtZWRpYS1mZWF0dXJlLW5hbWUtbm8tdW5rbm93biwgaW5kZW50YXRpb24sIGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlclxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbi5pbWctcmVzcG9uc2l2ZShAZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogQGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG4uaW1nLXJldGluYShAZmlsZS0xeDsgQGZpbGUtMng7IEB3aWR0aC0xeDsgQGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMXh9XCIpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtmaWxlLTJ4fVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IEB3aWR0aC0xeCBAaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXIsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBIZWFkaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBAaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiBAaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBAaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiBAaGVhZGluZ3MtY29sb3I7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogQGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xuICB9XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICB9XG59XG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgxOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgyOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgzOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg0OyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg1OyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg2OyB9XG5cblxuLy8gQm9keSB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnAge1xuICBtYXJnaW46IDAgMCAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IGZsb29yKChAZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgfVxufVxuXG5cbi8vIEVtcGhhc2lzICYgbWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqIEBmb250LXNpemUtc21hbGwgLyBAZm9udC1zaXplLWJhc2UpKTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXRlLXdhcm5pbmctYmc7XG59XG5cbi8vIEFsaWdubWVudFxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1yaWdodCAgICAgICAgICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLy8gVHJhbnNmb3JtYXRpb25cbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiBAdGV4dC1tdXRlZDtcbn1cbi50ZXh0LXByaW1hcnkge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBicmFuZC1wcmltYXJ5KTtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xufVxuLnRleHQtaW5mbyB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLWluZm8tdGV4dCk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtd2FybmluZy10ZXh0KTtcbn1cbi50ZXh0LWRhbmdlciB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLWRhbmdlci10ZXh0KTtcbn1cblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxuLmJnLXByaW1hcnkge1xuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxuICAvLyBhdXRvbWF0aWNhbGx5LlxuICBjb2xvcjogI2ZmZjtcbiAgLmJnLXZhcmlhbnQoQGJyYW5kLXByaW1hcnkpO1xufVxuLmJnLXN1Y2Nlc3Mge1xuICAuYmctdmFyaWFudChAc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uYmctaW5mbyB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS1pbmZvLWJnKTtcbn1cbi5iZy13YXJuaW5nIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmJnLWRhbmdlciB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG5cbi8vIFBhZ2UgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAoKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XG4gIG1hcmdpbjogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0IG9wdGlvbnNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIC5saXN0LXVuc3R5bGVkKCk7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xuLy9cbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgZGQge1xuICAgICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpOyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcbiAgICBkdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAoQGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIC50ZXh0LW92ZXJmbG93KCk7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBAZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIC50ZXh0LXVwcGVyY2FzZSgpO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbjogMCAwIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBAYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6IEBibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgICB9XG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi8vXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcblxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgICY6YmVmb3JlIHsgY29udGVudDogXCJcIjsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXDAwQTAgXFwyMDE0XCI7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuLnRleHQtZW1waGFzaXMtdmFyaWFudChAY29sb3IpIHtcbiAgY29sb3I6IEBjb2xvcjtcbiAgYSY6aG92ZXIsXG4gIGEmOmZvY3VzIHtcbiAgICBjb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG4uYmctdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICBhJjpob3ZlcixcbiAgYSY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuLnRleHQtb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy9cbi8vIENvZGUgKGlubGluZSBhbmQgYmxvY2spXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiBAY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvZGUtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6IEBrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBrYmQtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAoKEBsaW5lLWhlaWdodC1jb21wdXRlZCAtIDEpIC8gMik7XG4gIG1hcmdpbjogMCAwIChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlIC0gMSk7IC8vIDE0cHggdG8gMTNweFxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAcHJlLWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByZS1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHByZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IEBwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvL1xuLy8gR3JpZCBzeXN0ZW1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuLmNvbnRhaW5lciB7XG4gIC5jb250YWluZXItZml4ZWQoKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICB3aWR0aDogQGNvbnRhaW5lci1zbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICB3aWR0aDogQGNvbnRhaW5lci1tZDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICB3aWR0aDogQGNvbnRhaW5lci1sZztcbiAgfVxufVxuXG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgLmNvbnRhaW5lci1maXhlZCgpO1xufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbi5yb3cge1xuICAubWFrZS1yb3coKTtcbn1cblxuLnJvdy1uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcblxuICBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG4ubWFrZS1ncmlkLWNvbHVtbnMoKTtcblxuXG4vLyBFeHRyYSBzbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxuLy8gc21hcnRwaG9uZXMuXG5cbi5tYWtlLWdyaWQoeHMpO1xuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAubWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAubWFrZS1ncmlkKG1kKTtcbn1cblxuXG4vLyBMYXJnZSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gIC5tYWtlLWdyaWQobGcpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG4uY29udGFpbmVyLWZpeGVkKEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwYWRkaW5nLXJpZ2h0OiBjZWlsKChAZ3V0dGVyIC8gMikpO1xuICBwYWRkaW5nLWxlZnQ6IGZsb29yKChAZ3V0dGVyIC8gMikpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbi5tYWtlLXJvdyhAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoQGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1sZWZ0OiBjZWlsKChAZ3V0dGVyIC8gLTIpKTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG4ubWFrZS14cy1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xufVxuLm1ha2UteHMtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG59XG4ubWFrZS14cy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbi5tYWtlLXNtLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbi5tYWtlLW1kLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuLm1ha2UtbGctY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYEBncmlkLWNvbHVtbnNgLlxuXG4ubWFrZS1ncmlkLWNvbHVtbnMoKSB7XG4gIC8vIENvbW1vbiBzdHlsZXMgZm9yIGFsbCBzaXplcyBvZiBncmlkIGNvbHVtbnMsIHdpZHRocyAxLTEyXG4gIC5jb2woQGluZGV4KSB7IC8vIGluaXRpYWxcbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPTwgQGdyaWQtY29sdW1ucykgeyAvLyBnZW5lcmFsOyBcIj08XCIgaXNuJ3QgYSB0eXBvXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcbiAgICBAe2xpc3R9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjZWlsKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgfVxuICB9XG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxufVxuXG4uZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcykge1xuICAuY29sKEBpbmRleCkgeyAvLyBpbml0aWFsXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbFxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXG4gICAgQHtsaXN0fSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XG59XG5cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSB3aWR0aCkgYW5kIChAaW5kZXggPiAwKSB7XG4gIC5jb2wtQHtjbGFzc30tQHtpbmRleH0ge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLUB7aW5kZXh9IHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA9IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLUB7aW5kZXh9IHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPSAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IG9mZnNldCkge1xuICAuY29sLUB7Y2xhc3N9LW9mZnNldC1Ae2luZGV4fSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBCYXNpYyBsb29waW5nIGluIExFU1Ncbi5sb29wLWdyaWQtY29sdW1ucyhAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEBpbmRleCA+PSAwKSB7XG4gIC5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSk7XG4gIC8vIG5leHQgaXRlcmF0aW9uXG4gIC5sb29wLWdyaWQtY29sdW1ucygoQGluZGV4IC0gMSksIEBjbGFzcywgQHR5cGUpO1xufVxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3Ncbi5tYWtlLWdyaWQoQGNsYXNzKSB7XG4gIC5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgd2lkdGgpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdWxsKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVzaCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmc7XG5cbiAgLy8gVGFibGUgY2VsbCBzaXppbmdcbiAgLy9cbiAgLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxuXG4gIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICB0ZCxcbiAgdGgge1xuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogQHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6IEB0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQmFzZWxpbmUgc3R5bGVzXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgLy8gQ2VsbHNcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IEB0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxuICA+IGNhcHRpb24gKyB0aGVhZCxcbiAgPiBjb2xncm91cCArIHRoZWFkLFxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBOZXN0aW5nXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHktYmc7XG4gIH1cbn1cblxuXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG5cbi50YWJsZS1jb25kZW5zZWQge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogQHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gdGhlYWQgPiB0ciB7XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnLWhvdmVyO1xuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbi50YWJsZS1yb3ctdmFyaWFudChhY3RpdmU7IEB0YWJsZS1iZy1hY3RpdmUpO1xuLnRhYmxlLXJvdy12YXJpYW50KHN1Y2Nlc3M7IEBzdGF0ZS1zdWNjZXNzLWJnKTtcbi50YWJsZS1yb3ctdmFyaWFudChpbmZvOyBAc3RhdGUtaW5mby1iZyk7XG4udGFibGUtcm93LXZhcmlhbnQod2FybmluZzsgQHN0YXRlLXdhcm5pbmctYmcpO1xuLnRhYmxlLXJvdy12YXJpYW50KGRhbmdlcjsgQHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtaW4taGVpZ2h0OiAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAuNzUpO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXG4gICAgPiAudGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIC8vIE51a2UgdGhlIGFwcHJvcHJpYXRlIGJvcmRlcnMgc28gdGhhdCB0aGUgcGFyZW50IGNhbiBoYW5kbGUgdGhlbVxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxuICAgICAgLy8gcmVtb3ZlIHRoZSBib3JkZXIgYWx0b2dldGhlci5cbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbi50YWJsZS1yb3ctdmFyaWFudChAc3RhdGU7IEBiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuQHtzdGF0ZX0sXG4gICAgPiB0aC5Ae3N0YXRlfSxcbiAgICAmLkB7c3RhdGV9ID4gdGQsXG4gICAgJi5Ae3N0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuQHtzdGF0ZX06aG92ZXIsXG4gICAgPiB0aC5Ae3N0YXRlfTpob3ZlcixcbiAgICAmLkB7c3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC5Ae3N0YXRlfSxcbiAgICAmLkB7c3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIG1lZGlhLWZlYXR1cmUtbmFtZS1uby12ZW5kb3ItcHJlZml4XG5cbi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IEBsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAvLyBTZWFyY2ggaW5wdXRzIGluIGlPU1xuICAvL1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gIC8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbiAgLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cbiAgLy9cbiAgLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuICAmW2Rpc2FibGVkXSxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgLnRhYi1mb2N1cygpO1xufVxuXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbn1cblxuXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xuLy9cbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxuLy9cbi8vIHNlbGVjdFxuLy8gdGV4dGFyZWFcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXM7IC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIDxzZWxlY3Q+cyBpbiBDU1MuXG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpKTtcbiAgLnRyYW5zaXRpb24oflwiYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1c1wiKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIC5mb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAucGxhY2Vob2xkZXIoKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG4gIHRleHRhcmVhJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiBAZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgLy8gVGhlc2UgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAvLyBUaGVzZSBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcbn1cblxuXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIEBmb250LXNpemUtYmFzZSk7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICYuaW5wdXQtbGcsXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5pbnB1dC1zbSB7XG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtc21hbGw7IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5mb3JtLWdyb3VwLXNtIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLXNtYWxsKTtcbiAgICBwYWRkaW5nOiAoQHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKSBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LXNtYWxsO1xuICB9XG59XG5cbi5pbnB1dC1sZyB7XG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtbGFyZ2U7IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5mb3JtLWdyb3VwLWxnIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsIEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLWxhcmdlKTtcbiAgICBwYWRkaW5nOiAoQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKSBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWxhcmdlO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5oYXMtZmVlZGJhY2sge1xuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogKEBpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xuICB9XG59XG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xufVxuXG4vLyBGZWVkYmFjayBzdGF0ZXNcbi5oYXMtc3VjY2VzcyB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtc3VjY2Vzcy10ZXh0OyBAc3RhdGUtc3VjY2Vzcy10ZXh0OyBAc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLXdhcm5pbmctdGV4dDsgQHN0YXRlLXdhcm5pbmctdGV4dDsgQHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtZGFuZ2VyLXRleHQ7IEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci1iZyk7XG59XG5cbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XG5cbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBIZWxwIHRleHRcbi8vXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBsaWdodGVuKEB0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XG59XG5cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cblxuLmZvcm0taW5saW5lIHtcblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICAubWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IGZsb29yKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEB0ZXh0LWNvbG9yOiAjNTU1OyBAYm9yZGVyLWNvbG9yOiAjY2NjOyBAYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgQHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggbGlnaHRlbihAYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgLmJveC1zaGFkb3coQHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbi5mb3JtLWNvbnRyb2wtZm9jdXMoQGNvbG9yOiBAaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gIEBjb2xvci1yZ2JhOiByZ2JhKHJlZChAY29sb3IpLCBncmVlbihAY29sb3IpLCBibHVlKEBjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAuYm94LXNoYWRvdyh+XCJpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDhweCBAe2NvbG9yLXJnYmF9XCIpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLmlucHV0LXNpemUoQGlucHV0LWhlaWdodDsgQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xuXG4gIHNlbGVjdCYge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhJixcbiAgc2VsZWN0W211bHRpcGxlXSYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXG4gIGZvbnQtd2VpZ2h0OiBAYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1iYXNlLXZlcnRpY2FsOyBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7IEBmb250LXNpemUtYmFzZTsgQGxpbmUtaGVpZ2h0LWJhc2U7IEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgLnVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIC50YWItZm9jdXMoKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogQGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIC5vcGFjaXR5KC42NSk7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICBhJiB7XG4gICAgJi5kaXNhYmxlZCxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tZGVmYXVsdC1jb2xvcjsgQGJ0bi1kZWZhdWx0LWJnOyBAYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLXByaW1hcnktY29sb3I7IEBidG4tcHJpbWFyeS1iZzsgQGJ0bi1wcmltYXJ5LWJvcmRlcik7XG59XG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cbi5idG4tc3VjY2VzcyB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLXN1Y2Nlc3MtY29sb3I7IEBidG4tc3VjY2Vzcy1iZzsgQGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4taW5mby1jb2xvcjsgQGJ0bi1pbmZvLWJnOyBAYnRuLWluZm8tYm9yZGVyKTtcbn1cbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2Vcbi5idG4td2FybmluZyB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLXdhcm5pbmctY29sb3I7IEBidG4td2FybmluZy1iZzsgQGJ0bi13YXJuaW5nLWJvcmRlcik7XG59XG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcbi5idG4tZGFuZ2VyIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tZGFuZ2VyLWNvbG9yOyBAYnRuLWRhbmdlci1iZzsgQGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogQGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJ1dHRvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1sZyB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBidG4tYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG4uYnRuLXNtIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy14cy12ZXJ0aWNhbDsgQHBhZGRpbmcteHMtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuXG5cbi8vIEJsb2NrIGJ1dHRvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4uYnV0dG9uLXZhcmlhbnQoQGNvbG9yOyBAYmFja2dyb3VuZDsgQGJvcmRlcikge1xuICBjb2xvcjogQGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDEwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSYge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDE3JSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAyNSUpO1xuICAgIH1cbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbi5idXR0b24tc2l6ZShAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xufVxuIiwiLy8gT3BhY2l0eVxuXG4ub3BhY2l0eShAb3BhY2l0eSkge1xuICBAb3BhY2l0eS1pZTogKEBvcGFjaXR5ICogMTAwKTsgIC8vIElFOCBmaWx0ZXJcbiAgZmlsdGVyOiB+XCJhbHBoYShvcGFjaXR5PUB7b3BhY2l0eS1pZX0pXCI7XG4gIG9wYWNpdHk6IEBvcGFjaXR5O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAudHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcblxuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgdHImLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIHRib2R5Ji5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudHJhbnNpdGlvbi1wcm9wZXJ0eSh+XCJoZWlnaHQsIHZpc2liaWxpdHlcIik7XG4gIC50cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xuICAudHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogQGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICBib3JkZXItdG9wOiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB+XCJcXDlcIjsgLy8gSUU4XG4gIGJvcmRlci1yaWdodDogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBkcm9wZG93bi1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gIC5ib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KSk7XG5cbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxuICAmLnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4gIC5kaXZpZGVyIHtcbiAgICAubmF2LWRpdmlkZXIoQGRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICB9XG5cbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4gID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdGl2ZSBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIERpc2FibGVkIHN0YXRlXG4vL1xuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIC5yZXNldC1maWx0ZXIoKTtcbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5vcGVuIHtcbiAgLy8gU2hvdyB0aGUgbWVudVxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIE1lbnUgcG9zaXRpb25pbmdcbi8vXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxufVxuLy8gV2l0aCB2Mywgd2UgZW5hYmxlZCBhdXRvLWZsaXBwaW5nIGlmIHlvdSBoYXZlIGEgZHJvcGRvd24gd2l0aGluIGEgcmlnaHRcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXG4vL1xuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3Jcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogKEB6aW5kZXgtZHJvcGRvd24gLSAxMCk7XG59XG5cbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy9cbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldCwgYnJvLlxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XG5cbi5kcm9wdXAsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxuICAuY2FyZXQge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiBAY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgflwiXFw5XCI7IC8vIElFOFxuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAuZHJvcGRvd24tbWVudS1yaWdodCgpO1xuICAgIH1cbiAgICAvLyBOZWNlc3NhcnkgZm9yIG92ZXJyaWRlcyBvZiB0aGUgZGVmYXVsdCByaWdodCBhbGlnbmVkIG1lbnUuXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cbiAgICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICAgIC5kcm9wZG93bi1tZW51LWxlZnQoKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuLm5hdi1kaXZpZGVyKEBjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xufVxuIiwiLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcbi8vXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOSBhbmQgYmVsb3cuXG5cbi5yZXNldC1maWx0ZXIoKSB7XG4gIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSlcIikpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlICovXG5cbi8vXG4vLyBCdXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuLmJ0bi1ncm91cCB7XG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwLFxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHksIGdpdmVuIHRoYXQgYSAuZHJvcGRvd24tbWVudSBpcyB1c2VkIGltbWVkaWF0ZWx5IGFmdGVyIGl0XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gT24gYWN0aXZlIGFuZCBvcGVuLCBkb24ndCBzaG93IG91dGxpbmVcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi14cyk7IH1cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi1zbSk7IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi1sZyk7IH1cblxuXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBhbmQgc2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IEBjYXJldC13aWR0aC1sYXJnZSBAY2FyZXQtd2lkdGgtbGFyZ2UgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCBAY2FyZXQtd2lkdGgtbGFyZ2UgQGNhcmV0LXdpZHRoLWxhcmdlO1xufVxuXG5cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxuICA+IC5idG4tZ3JvdXAge1xuICAgICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuICAgID4gLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLmJvcmRlci10b3AtcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLXJpZ2h0LXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItYm90dG9tLXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1sZWZ0LXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgLmlucHV0LWxnKCk7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAuaW5wdXQtc20oKTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIFNpemluZ1xuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBzZWxlY3Rvci1tYXgtdHlwZVxuXG4vL1xuLy8gTmF2c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHVsL29sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IEBuYXYtbGluay1wYWRkaW5nO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcbiAgICAmLmRpc2FibGVkID4gYSB7XG4gICAgICBjb2xvcjogQG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPcGVuIGRyb3Bkb3duc1xuICAub3BlbiA+IGEge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQGxpbmstY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2IGRpdmlkZXJzIChkZXByZWNhdGVkIHdpdGggdjMuMC4xKVxuICAvL1xuICAvLyBUaGlzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2MyB3aXRoIHRoZSBkcm9wcGluZyBvZiBgLm5hdi1saXN0YCwgYnV0XG4gIC8vIHdlIG1pc3NlZCBpdC4gV2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgdGhpcyBhbnl3aGVyZSwgYnV0IGluIHRoZSBpbnRlcmVzdFxuICAvLyBvZiBtYWludGFpbmluZyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGluIGNhc2UgeW91IHVzZSBpdCwgaXQncyBkZXByZWNhdGVkLlxuICAubmF2LWRpdmlkZXIge1xuICAgIC5uYXYtZGl2aWRlcigpO1xuICB9XG5cbiAgLy8gUHJldmVudCBJRTggZnJvbSBtaXNwbGFjaW5nIGltZ3NcbiAgLy9cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2lzc3Vlcy85ODQjaXNzdWVjb21tZW50LTM5ODU5ODlcbiAgPiBsaSA+IGEgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIFRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgdGFicyBzb21ldGhpbmcgdG8gc2l0IG9uXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gTWFrZSB0aGUgbGlzdC1pdGVtcyBvdmVybGF5IHRoZSBib3R0b20gYm9yZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAgIC8vIEFjdHVhbCB0YWJzIChhcyBsaW5rcylcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIEBuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gcHVsbGluZyB0aGlzIGluIG1haW5seSBmb3IgbGVzcyBzaG9ydGhhbmRcbiAgJi5uYXYtanVzdGlmaWVkIHtcbiAgICAubmF2LWp1c3RpZmllZCgpO1xuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQoKTtcbiAgfVxufVxuXG5cbi8vIFBpbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2LXBpbGxzIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAvLyBMaW5rcyByZW5kZXJlZCBhcyBwaWxsc1xuICAgID4gYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiBAbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuICAgICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhY2tlZCBwaWxsc1xuLm5hdi1zdGFja2VkIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm8gbmVlZCBmb3IgdGhpcyBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXYgdmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgID4gYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDElO1xuICAgICAgPiBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxuLy9cbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICA+IGxpID4gYSB7XG4gICAgLy8gT3ZlcnJpZGUgbWFyZ2luIGZyb20gLm5hdi10YWJzXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhLFxuICAgID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTcGVjaWZpYyBkcm9wZG93bnNcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIC8vIG1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgc2VsZWN0b3ItbWF4LWNvbWJpbmF0b3JzLCBzZWxlY3Rvci1tYXgtY2xhc3MsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBOYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3Ncbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IEBuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcbiAgbWFyZ2luLWJvdHRvbTogQG5hdmJhci1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiBAbmF2YmFyLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgaGVhZGluZ1xuLy9cbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcbi8vIHN0eWxpbmcgb2YgcmVzcG9uc2l2ZSBhc3BlY3RzLlxuXG4ubmF2YmFyLWhlYWRlciB7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXG4vL1xuLy8gR3JvdXAgeW91ciBuYXZiYXIgY29udGVudCBpbnRvIHRoaXMgZm9yIGVhc3kgY29sbGFwc2luZyBhbmQgZXhwYW5kaW5nIGFjcm9zc1xuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxuLy8gd2lsbCBleHBhbmQgcGFzdCB0aGF0IGZvciBhIGhvcml6b250YWwgZGlzcGxheS5cbi8vXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxuLy8gdmVydGljYWxseSBhbmQgaW5jbHVkZSBhIGBtYXgtaGVpZ2h0YCB0byBvdmVyZmxvdyBpbiBjYXNlIHlvdSBoYXZlIHRvbyBtdWNoXG4vLyBjb250ZW50IGZvciB0aGUgdXNlcidzIHZpZXdwb3J0LlxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgcGFkZGluZy1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmctbGVmdDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiBAbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IEBzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuXG4vLyBCb3RoIG5hdmJhciBoZWFkZXIgYW5kIGNvbGxhcHNlXG4vL1xuLy8gV2hlbiBhIGNvbnRhaW5lciBpcyBwcmVzZW50LCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBoZWFkZXIgYW5kIGNvbGxhcHNlLlxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCB7XG4gID4gLm5hdmJhci1oZWFkZXIsXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXG4vL1xuLy8gRGlzcGxheSB0aGUgbmF2YmFyIGFjcm9zcyB0aGUgZW50aXJldHkgb2YgdGhlIHBhZ2Ugb3IgZml4ZWQgaXQgdG8gdGhlIHRvcCBvclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxuXG4vLyBTdGF0aWMgdG9wICh1bmZpeGVkLCBidXQgMTAwJSB3aWRlKSBuYXZiYXJcbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IEB6aW5kZXgtbmF2YmFyO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiBAbmF2YmFyLWhlaWdodDtcbiAgcGFkZGluZzogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gV2UgcmVtb3ZlIHRoZSBgb3V0bGluZWAgaGVyZSwgYnV0IGxhdGVyIGNvbXBlbnNhdGUgYnkgYXR0YWNoaW5nIGA6aG92ZXJgXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIEJhcnNcbiAgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2IGxpbmtzXG4vL1xuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2Vcbi8vIHRoZSBuYXYgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBob3Jpem9udGFsIG5hdiAoYWJvdmUgNzY4cHgpLlxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogKEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAvIDIpIC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICA+IGxpID4gYSxcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgICAgIH1cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBmb3JtXG4vL1xuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cbi8vIG91ciBuYXZiYXJzLlxuXG4ubmF2YmFyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgLmZvcm0taW5saW5lKCk7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgLy8gVW5kbyAxMDAlIHdpZHRoIGZvciBwdWxsIGNsYXNzZXNcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd24gbWVudXNcblxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoQG5hdmJhci1ib3JkZXItcmFkaXVzKTtcbiAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xufVxuXG5cbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxuXG4ubmF2YmFyLWJ0biB7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAmLmJ0bi1zbSB7XG4gICAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LXNtYWxsKTtcbiAgfVxuICAmLmJ0bi14cyB7XG4gICAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XG4gIH1cbn1cblxuXG4vLyBUZXh0IGluIG5hdmJhcnNcbi8vXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cblxuLm5hdmJhci10ZXh0IHtcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxuLy9cbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1sZWZ0ICB7IC5wdWxsLWxlZnQoKTsgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAucHVsbC1yaWdodCgpO1xuICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGVmYXVsdCBuYXZiYXJcbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1iZztcbiAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuICB9XG5cblxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXG4gIC8vXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEcm9wZG93bnNcbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xuICB9XG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBlbGVtZW50cyBpbiB0aGUgbmF2YmFyLlxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxuXG4ubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBlbGVtZW50LWhlaWdodCkge1xuICBtYXJnaW4tdG9wOiAoKEBuYXZiYXItaGVpZ2h0IC0gQGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoKEBuYXZiYXItaGVpZ2h0IC0gQGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRmxvYXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jbGVhcmZpeCB7XG4gIC5jbGVhcmZpeCgpO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIC5jZW50ZXItYmxvY2soKTtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIC50ZXh0LWhpZGUoKTtcbn1cblxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRm9yIEFmZml4IHBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiBAYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsIEBicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiBAYnJlYWRjcnVtYi1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IFwiQHticmVhZGNydW1iLXNlcGFyYXRvcn1cXDAwYTBcIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGNvbG9yOiBAYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdpbmF0aW9uIChtdWx0aXBsZSBwYWdlcylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IEBsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgLy8gUmVtb3ZlIGxpc3Qtc3R5bGUgYW5kIGJsb2NrLWxldmVsIGRlZmF1bHRzXG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gQ29sbGFwc2Ugd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24tY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwYWdpbmF0aW9uLWJvcmRlcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb2xvcjogQHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6IEBwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgLmJvcmRlci1sZWZ0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IHNwYW4ge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmRpc2FibGVkIHtcbiAgICA+IHNwYW4sXG4gICAgPiBzcGFuOmhvdmVyLFxuICAgID4gc3Bhbjpmb2N1cyxcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIExhcmdlXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC5wYWdpbmF0aW9uLXNpemUoQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuXG4vLyBTbWFsbFxuLnBhZ2luYXRpb24tc20ge1xuICAucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoQGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VyIHBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IEBsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnZXItYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAcGFnZXItYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogQHBhZ2VyLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnZXItaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aW91cyB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzLFxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogQHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VyLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIExhYmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogQGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xuICBhJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbGFiZWwtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4vLyBDb2xvcnNcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcblxuLmxhYmVsLWRlZmF1bHQge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLXByaW1hcnktYmcpO1xufVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1zdWNjZXNzLWJnKTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLXdhcm5pbmctYmcpO1xufVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWRhbmdlci1iZyk7XG59XG4iLCIvLyBMYWJlbHNcblxuLmxhYmVsLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcblxuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6IEBiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IEBiYWRnZS1saW5lLWhlaWdodDtcbiAgY29sb3I6IEBiYWRnZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFkZ2UtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBiYWRnZS1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG5cbiAgLmJ0bi14cyAmLFxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAmIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcbiAgYSYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGJhZGdlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAmIHtcbiAgICBjb2xvcjogQGJhZGdlLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFkZ2UtYWN0aXZlLWJnO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmICsgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuIiwiLy9cbi8vIEp1bWJvdHJvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6IEBqdW1ib3Ryb24tcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206IEBqdW1ib3Ryb24tcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogQGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogQGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGp1bWJvdHJvbi1iZztcblxuICBoMSxcbiAgLmgxIHtcbiAgICBjb2xvcjogQGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogKEBqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICAgIGZvbnQtc2l6ZTogQGp1bWJvdHJvbi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gID4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbihAanVtYm90cm9uLWJnLCAxMCUpO1xuICB9XG5cbiAgLmNvbnRhaW5lciAmLFxuICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgIHBhZGRpbmctcmlnaHQ6IChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTsgLy8gT25seSByb3VuZCBjb3JuZXJzIGF0IGhpZ2hlciByZXNvbHV0aW9ucyBpZiBjb250YWluZWQgaW4gYSBjb250YWluZXJcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZy10b3A6IChAanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoQGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1yaWdodDogKEBqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAoQGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogQGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IEB0aHVtYm5haWwtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIC50cmFuc2l0aW9uKGJvcmRlciAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gID4gaW1nLFxuICBhID4gaW1nIHtcbiAgICAmOmV4dGVuZCguaW1nLXJlc3BvbnNpdmUpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuICBhJjpob3ZlcixcbiAgYSY6Zm9jdXMsXG4gIGEmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbGluay1jb2xvcjtcbiAgfVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiBAdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogQHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IEBhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiBAYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDsgLy8gU3BlY2lmaWVkIGZvciB0aGUgaDQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgQGhlYWRpbmdzLWNvbG9yXG4gIH1cblxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuICAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IEBhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICB9XG5cbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxuICA+IHAsXG4gID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICA+IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IChAYWxlcnQtcGFkZGluZyArIDIwKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1zdWNjZXNzLWJnOyBAYWxlcnQtc3VjY2Vzcy1ib3JkZXI7IEBhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1pbmZvLWJnOyBAYWxlcnQtaW5mby1ib3JkZXI7IEBhbGVydC1pbmZvLXRleHQpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC13YXJuaW5nLWJnOyBAYWxlcnQtd2FybmluZy1ib3JkZXI7IEBhbGVydC13YXJuaW5nLXRleHQpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LWRhbmdlci1iZzsgQGFsZXJ0LWRhbmdlci1ib3JkZXI7IEBhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuLmFsZXJ0LXZhcmlhbnQoQGJhY2tncm91bmQ7IEBib3JkZXI7IEB0ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKEBib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKEB0ZXh0LWNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXhcblxuLy9cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFyIGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV2ViS2l0XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4vLyBTcGVjIGFuZCBJRTEwK1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuLy8gQmFyIGl0c2VsZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBPdXRlciBjb250YWluZXJcbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcm9ncmVzcy1iZztcbiAgYm9yZGVyLXJhZGl1czogQHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4xKSk7XG59XG5cbi8vIEJhciBvZiBwcm9ncmVzc1xuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBjb2xvcjogQHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJvZ3Jlc3MtYmFyLWJnO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIC4xNSkpO1xuICAudHJhbnNpdGlvbih3aWR0aCAuNnMgZWFzZSk7XG59XG5cbi8vIFN0cmlwZWQgYmFyc1xuLy9cbi8vIGAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLXN0cmlwZWRgIGNsYXNzLCB3aGljaCB5b3UganVzdCBhZGQgdG8gYW4gZXhpc3Rpbmdcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICAjZ3JhZGllbnQgPiAuc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cblxuLy8gQ2FsbCBhbmltYXRpb24gZm9yIHRoZSBhY3RpdmUgb25lXG4vL1xuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci5hY3RpdmVgIGFwcHJvYWNoLlxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICAuYW5pbWF0aW9uKHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZSk7XG59XG5cblxuLy8gVmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItaW5mby1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1uby12ZW5kb3ItcHJlZml4LCBzZWxlY3Rvci1tYXgtaWRcblxuI2dyYWRpZW50IHtcblxuICAvLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbiAgLy9cbiAgLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbiAgLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbiAgLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAc3RhcnQtcGVyY2VudDogMCU7IEBlbmQtcGVyY2VudDogMTAwJSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTEpXCIsIGFyZ2IoQHN0YXJ0LWNvbG9yKSwgYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd25cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cblxuICAvLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4gIC8vXG4gIC8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4gIC8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG4gIC52ZXJ0aWNhbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBzdGFydC1wZXJjZW50OiAwJTsgQGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTApXCIsIGFyZ2IoQHN0YXJ0LWNvbG9yKSwgYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd25cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cblxuICAuZGlyZWN0aW9uYWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAZGVnOiA0NWRlZykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG4gIC5ob3Jpem9udGFsLXRocmVlLWNvbG9ycyhAc3RhcnQtY29sb3I6ICMwMGIzZWU7IEBtaWQtY29sb3I6ICM3YTQzYjY7IEBjb2xvci1zdG9wOiA1MCU7IEBlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0xKVwiLCBhcmdiKEBzdGFydC1jb2xvciksIGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC52ZXJ0aWNhbC10aHJlZS1jb2xvcnMoQHN0YXJ0LWNvbG9yOiAjMDBiM2VlOyBAbWlkLWNvbG9yOiAjN2E0M2I2OyBAY29sb3Itc3RvcDogNTAlOyBAZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLCBhcmdiKEBzdGFydC1jb2xvciksIGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5yYWRpYWwoQGlubmVyLWNvbG9yOiAjNTU1OyBAb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIEBpbm5lci1jb2xvciwgQG91dGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCBAaW5uZXItY29sb3IsIEBvdXRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAuc3RyaXBlZChAY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KTsgQGFuZ2xlOiA0NWRlZykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbiIsIi8vIFByb2dyZXNzIGJhcnNcblxuLnByb2dyZXNzLWJhci12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG5cbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xuICAgICNncmFkaWVudCA+IC5zdHJpcGVkKCk7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLy8gRml4IGNvbGxhcHNlIGluIHdlYmtpdCBmcm9tIG1heC13aWR0aDogMTAwJSBhbmQgZGlzcGxheTogdGFibGUtY2VsbC5cbiAgJi5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cbi8vXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gTGlzdCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBsaXN0LWdyb3VwLWJvcmRlcjtcblxuICAvLyBSb3VuZCB0aGUgZmlyc3QgYW5kIGxhc3QgaXRlbXNcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKEBsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoQGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLmRpc2FibGVkLFxuICAmLmRpc2FibGVkOmhvdmVyLFxuICAmLmRpc2FibGVkOmZvY3VzIHtcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcbiAgJi5hY3RpdmUsXG4gICYuYWN0aXZlOmhvdmVyLFxuICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZSBpdGVtcy5cbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cblxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstY29sb3I7XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG59XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzOyBAc3RhdGUtc3VjY2Vzcy1iZzsgQHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbzsgQHN0YXRlLWluZm8tYmc7IEBzdGF0ZS1pbmZvLXRleHQpO1xuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmc7IEBzdGF0ZS13YXJuaW5nLWJnOyBAc3RhdGUtd2FybmluZy10ZXh0KTtcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXI7IEBzdGF0ZS1kYW5nZXItYmc7IEBzdGF0ZS1kYW5nZXItdGV4dCk7XG5cblxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xuLy9cbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoQHN0YXRlOyBAYmFja2dyb3VuZDsgQGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tQHtzdGF0ZX0ge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG5cbiAgICBhJixcbiAgICBidXR0b24mIHtcbiAgICAgIGNvbG9yOiBAY29sb3I7XG5cbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmLmFjdGl2ZTpob3ZlcixcbiAgICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgc2VsZWN0b3ItbWF4LWNvbWJpbmF0b3JzLCBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5cbi8vXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFuZWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiBAcGFuZWwtYm9yZGVyLXJhZGl1cztcbiAgLmJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KSk7XG59XG5cbi8vIFBhbmVsIGNvbnRlbnRzXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBPcHRpb25hbCBoZWFkaW5nXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IEBwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGNlaWwoKEBmb250LXNpemUtYmFzZSAqIDEuMTI1KSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gID4gYSxcbiAgPiBzbWFsbCxcbiAgPiAuc21hbGwsXG4gID4gc21hbGwgPiBhLFxuICA+IC5zbWFsbCA+IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGZvb3RlciAoc3RheXMgZ3JheSBpbiBldmVyeSBtb2RpZmllciBjbGFzcylcbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiBAcGFuZWwtZm9vdGVyLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwYW5lbC1mb290ZXItYmc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xuICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xufVxuXG5cbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxuXG4ucGFuZWwge1xuICA+IC5saXN0LWdyb3VwLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIC5ib3JkZXItdG9wLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi8vIFRhYmxlcyBpbiBwYW5lbHNcbi8vXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cblxuLnBhbmVsIHtcbiAgPiAudGFibGUsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgICAgcGFkZGluZy1sZWZ0OiBAcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0Ym9keTpsYXN0LWNoaWxkLFxuICAgID4gdGZvb3Q6bGFzdC1jaGlsZCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbiAgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICA+IC50YWJsZS1ib3JkZXJlZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHIge1xuICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5cbi8vIENvbGxhcHNpYmxlIHBhbmVscyAoYWthLCBhY2NvcmRpb24pXG4vL1xuLy8gV3JhcCBhIHNlcmllcyBvZiBwYW5lbHMgaW4gYC5wYW5lbC1ncm91cGAgdG8gdHVybiB0aGVtIGludG8gYW4gYWNjb3JkaW9uIHdpdGhcbi8vIHRoZSBoZWxwIG9mIG91ciBjb2xsYXBzZSBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXG4gIC8vIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVsc1xuICAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogQHBhbmVsLWJvcmRlci1yYWRpdXM7XG5cbiAgICArIC5wYW5lbCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnNcbi5wYW5lbC1kZWZhdWx0IHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWRlZmF1bHQtYm9yZGVyOyBAcGFuZWwtZGVmYXVsdC10ZXh0OyBAcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOyBAcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtcHJpbWFyeS1ib3JkZXI7IEBwYW5lbC1wcmltYXJ5LXRleHQ7IEBwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc7IEBwYW5lbC1wcmltYXJ5LWJvcmRlcik7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1zdWNjZXNzLWJvcmRlcjsgQHBhbmVsLXN1Y2Nlc3MtdGV4dDsgQHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzsgQHBhbmVsLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWluZm8tYm9yZGVyOyBAcGFuZWwtaW5mby10ZXh0OyBAcGFuZWwtaW5mby1oZWFkaW5nLWJnOyBAcGFuZWwtaW5mby1ib3JkZXIpO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtd2FybmluZy1ib3JkZXI7IEBwYW5lbC13YXJuaW5nLXRleHQ7IEBwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc7IEBwYW5lbC13YXJuaW5nLWJvcmRlcik7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWRhbmdlci1ib3JkZXI7IEBwYW5lbC1kYW5nZXItdGV4dDsgQHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOyBAcGFuZWwtZGFuZ2VyLWJvcmRlcik7XG59XG4iLCIvLyBQYW5lbHNcblxuLnBhbmVsLXZhcmlhbnQoQGJvcmRlcjsgQGhlYWRpbmctdGV4dC1jb2xvcjsgQGhlYWRpbmctYmctY29sb3I7IEBoZWFkaW5nLWJvcmRlcikge1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG5cbiAgJiA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogQGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaGVhZGluZy1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IEBoZWFkaW5nLWJvcmRlcjtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiBAaGVhZGluZy1iZy1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG4gICYgPiAucGFuZWwtZm9vdGVyIHtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBib3JkZXI7XG4gICAgfVxuICB9XG59XG4iLCIvLyBFbWJlZHMgcmVzcG9uc2l2ZVxuLy9cbi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDE2OjkgYXNwZWN0IHJhdGlvXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciA0OjMgYXNwZWN0IHJhdGlvXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbiIsIi8vXG4vLyBXZWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3ZWxsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAd2VsbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNSkpO1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gIH1cbn1cblxuLy8gU2l6ZXNcbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtc21hbGw7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vXG4vLyBDbG9zZSBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGZvbnQtd2VpZ2h0OiBAY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogQGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogQGNsb3NlLXRleHQtc2hhZG93O1xuICAub3BhY2l0eSguMik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC5vcGFjaXR5KC41KTtcbiAgfVxuXG4gIC8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbiAgLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4gIC8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuICAvLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcbiAgYnV0dG9uJiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG59XG4iLCIvL1xuLy8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc2hpdFxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAudHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC50cmFuc2l0aW9uLXRyYW5zZm9ybSh+XCIwLjNzIGVhc2Utb3V0XCIpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IC50cmFuc2xhdGUoMCwgMCk7IH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgQG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcbiAgYm9yZGVyOiAxcHggc29saWQgQG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgLmJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgLjUpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1vZGFsLWJhY2tkcm9wLWJnO1xuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyAub3BhY2l0eSgwKTsgfVxuICAmLmluIHsgLm9wYWNpdHkoQG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpOyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogQG1vZGFsLXRpdGxlLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG4vLyBDbG9zZSBpY29uXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogQG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogQG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogQG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7IC8vIGNsZWFyIGl0IGluIGNhc2UgZm9sa3MgdXNlIC5wdWxsLSogY2xhc3NlcyBvbiBidXR0b25zXG5cbiAgLy8gUHJvcGVybHkgc3BhY2Ugb3V0IGJ1dHRvbnNcbiAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXG4gIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gIC8vIGFuZCBvdmVycmlkZSBpdCBmb3IgYmxvY2sgYnV0dG9ucyBhcyB3ZWxsXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiBAbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC5ib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6IEBtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6IEBtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiBAemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIC5yZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcblxuICAub3BhY2l0eSgwKTtcblxuICAmLmluIHsgLm9wYWNpdHkoQHRvb2x0aXAtb3BhY2l0eSk7IH1cbiAgJi50b3Age1xuICAgIHBhZGRpbmc6IEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbiAgJi5ib3R0b20ge1xuICAgIHBhZGRpbmc6IEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG4gICYubGVmdCB7XG4gICAgcGFkZGluZzogMCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgfVxuXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICByaWdodDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogQHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogQHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRvb2x0aXAtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIEFycm93c1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4iLCIucmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbiIsIi8vXG4vLyBQb3BvdmVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogQHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAxcHg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHBvcG92ZXJzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgLnJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCBAcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIC5ib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMikpO1xuXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuICAmLnRvcCB7IG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLnJpZ2h0IHsgbWFyZ2luLWxlZnQ6IEBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tIHsgbWFyZ2luLXRvcDogQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5sZWZ0IHsgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuXG4gIC8vIEFycm93c1xuICAvLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzphZnRlciBpcyBpbm5lclxuICA+IC5hcnJvdyB7XG4gICAgYm9yZGVyLXdpZHRoOiBAcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcblxuICAgICYsXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiBAcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmLnRvcCA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG4gIH1cbiAgJi5ib3R0b20gPiAuYXJyb3cge1xuICAgIHRvcDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luOiAwOyAvLyByZXNldCBoZWFkaW5nIG1hcmdpblxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBvcG92ZXItdGl0bGUtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oQHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogKEBib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKEBib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBtZWRpYS1mZWF0dXJlLW5hbWUtbm8tdW5rbm93blxuXG4vL1xuLy8gQ2Fyb3VzZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC50cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcblxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcbiAgICA+IGltZyxcbiAgICA+IGEgPiBpbWcge1xuICAgICAgJjpleHRlbmQoLmltZy1yZXNwb25zaXZlKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC8vIFdlYktpdCBDU1MzIHRyYW5zZm9ybXMgZm9yIHN1cHBvcnRlZCBkZXZpY2VzXG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAgICAgLnRyYW5zaXRpb24tdHJhbnNmb3JtKH5cIjAuNnMgZWFzZS1pbi1vdXRcIik7XG4gICAgICAuYmFja2ZhY2UtdmlzaWJpbGl0eSh+XCJoaWRkZW5cIik7XG4gICAgICAucGVyc3BlY3RpdmUoMTAwMHB4KTtcblxuICAgICAgJi5uZXh0LFxuICAgICAgJi5hY3RpdmUucmlnaHQge1xuICAgICAgICAudHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgLnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYubmV4dC5sZWZ0LFxuICAgICAgJi5wcmV2LnJpZ2h0LFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAudHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlLFxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLm5leHQubGVmdCxcbiAgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLmFjdGl2ZS5sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxufVxuXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBAY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgZm9udC1zaXplOiBAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XG4gIGNvbG9yOiBAY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogQGNhcm91c2VsLXRleHQtc2hhZG93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyBGaXggSUU5IGNsaWNrLXRocnUgYnVnXG4gIC5vcGFjaXR5KEBjYXJvdXNlbC1jb250cm9sLW9wYWNpdHkpO1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICAjZ3JhZGllbnQgPiAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpOyBAZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMDAxKSk7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICAjZ3JhZGllbnQgPiAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjAwMDEpOyBAZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIH1cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLm9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDM5XCI7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcbiAgICB9XG4gIH1cbiAgLmljb24tbmV4dCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwM2FcIjsvLyBTSU5HTEUgUklHSFQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzQSlcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xuICAgIC8vXG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgOC05IGRvZXMgbm90IHN1cHBvcnQgY2xpY2tzIG9uIGVsZW1lbnRzIHdpdGhvdXQgYSBzZXRcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxuICAgIC8vIGJhY2tncm91bmQgY29sb3IgYnkgdGhlIGJyb3dzZXIuIFRodXMsIGEgaGFjayBpcyBuZWVkZWQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxuICAgIC8vXG4gICAgLy8gRm9yIElFOCwgd2Ugc2V0IHNvbGlkIGJsYWNrIGFzIGl0IGRvZXNuJ3Qgc3VwcG9ydCBgcmdiYSgpYC4gRm9yIElFOSwgd2VcbiAgICAvLyBzZXQgYWxwaGEgdHJhbnNwYXJlbmN5IGZvciB0aGUgYmVzdCByZXN1bHRzIHBvc3NpYmxlLlxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyBJRTlcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiBAY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogQGNhcm91c2VsLXRleHQtc2hhZG93O1xuXG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIG1hcmdpbi10b3A6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgICBmb250LXNpemU6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuaWNvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgbGVmdDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG4uY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuLmNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LWZhbWlseS1uYW1lLXF1b3RlcywgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG5cbi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcbi5oaWRlLXRleHQoKSB7XG4gIGZvbnQ6IH5cIjAvMFwiIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG4udGV4dC1oaWRlKCkge1xuICAuaGlkZS10ZXh0KCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeFxuXG4vL1xuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcbi8vXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcbi8vIERvY3M6IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cHM6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xufVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUteHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXNtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLW1kIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLWxnIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1sZy1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXhzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tc20ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLW1kIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1sZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG4vL1xuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXG4udmlzaWJsZS1wcmludCB7XG4gIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXByaW50IHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5yZXNwb25zaXZlLXZpc2liaWxpdHkoKSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRhYmxlJiAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCYsXG4gIHRkJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0sIC5mYXMsIC5mYXIsIC5mYWwsIC5mYWQsIC5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYXJnZXIoQGZhY3Rvcikgd2hlbiAoQGZhY3RvciA+IDApIHtcbiAgLmxhcmdlcigoQGZhY3RvciAtIDEpKTtcblxuICAuQHtmYS1jc3MtcHJlZml4fS1Ae2ZhY3Rvcn14IHtcbiAgICBmb250LXNpemU6IChAZmFjdG9yICogMWVtKTtcbiAgfVxufVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLkB7ZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtO1xufVxuXG4uQHtmYS1jc3MtcHJlZml4fS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbi5sYXJnZXIoMTApO1xuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogKDIwZW0gLyAxNik7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogKEBmYS1saS13aWR0aCAqIDUvNCk7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgbGVmdDogLUBmYS1saS13aWR0aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBAZmEtbGktd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSBAZmEtYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uQHtmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uQHtmYS1jc3MtcHJlZml4fSwgLmZhcywgLmZhciwgLmZhbCwgLmZhYiB7XG4gICYuQHtmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uQHtmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZhLWljb24oKSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmEtaWNvbi1yb3RhdGUoQGRlZ3JlZXMsIEByb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPUB7cm90YXRpb259KVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG5cbi5mYS1pY29uLWZsaXAoQGhvcml6LCBAdmVydCwgQHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249QHtyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKEBob3JpeiwgQHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG4uc3Itb25seSgpIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyAuZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IC5mYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgLmZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLkB7ZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgLmZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IC5mYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgsIC5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgeyAuZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG4gIC5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG4gIC5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbiAgLkB7ZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCxcbiAgLkB7ZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyZW07XG59XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuQHtmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiBAZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uQHtmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLTUwMHB4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hY2Nlc3NpYmxlLWljb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFjY3Vzb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWNjdXNvZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWRqdXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZG47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWR2ZXJzYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWZmaWxpYXRldGhlbWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFpci1mcmVzaGVuZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1haXItZnJlc2hlbmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1haXJibmI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1haXJibmI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsZ29saWE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGdvbGlhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpcGF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGxlcmdpZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFtYXpvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFtYXpvbi1wYXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFtYnVsYW5jZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW1pbGlhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmNob3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmRyb2lkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdlbGxpc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ3J5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5ncnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdyeWNyZWF0aXZlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5ndWxhcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5raDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFua2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFwcC1zdG9yZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlLWlvczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFwcC1zdG9yZS1pb3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFwcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXBwZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXBwbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFwcGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFwcGxlLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXBwbGUtcGF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJjaGl2ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJjaHdheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFyY2h3YXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvd3MtYWx0LWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93cy1hbHQtdjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJ0c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFydHN0YXRpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hc3RlcmlzazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFzeW1tZXRyaWs7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXRsYXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWF0bGFzc2lhbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWF0bGFzc2lhbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXRvbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWF0b207IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hdWRpYmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hdXRvcHJlZml4ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hdmlhbmV4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hdmlhdG86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hdmlhdG87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXdhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWF3czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWF3czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFieTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhYnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhYnktY2FycmlhZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYWJ5LWNhcnJpYWdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYWNrc3BhY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFja3dhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhY29uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFjb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhY3RlcmlhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFjdGVyaWE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhY3Rlcml1bTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhY3Rlcml1bTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFoYWk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYWhhaTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYW5kLWFpZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYW5kY2FtcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhcmNvZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFzZWJhbGwtYmFsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFza2V0YmFsbC1iYWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0bGUtbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGxlLW5ldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlaGFuY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVsbC1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmV6aWVyLWN1cnZlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaWJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpYmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmljeWNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmlraW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaW1vYmplY3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaW1vYmplY3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaW9oYXphcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaW9oYXphcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaXRidWNrZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaXRjb2luOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYml0eTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmxhY2stdGllOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmxhY2tiZXJyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmxlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsZW5kZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsZW5kZXItcGhvbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibGVuZGVyLXBob25lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsaW5kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ibG9nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmxvZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsb2dnZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsb2dnZXItYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmx1ZXRvb3RoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9sZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib21iOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9uZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9uZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib29rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib29rLWRlYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib29rLWRlYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvb2stbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2stbWVkaWNhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9vay1vcGVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib29rLXJlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2stcmVhZGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2ttYXJrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib290c3RyYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib290c3RyYXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvcmRlci1hbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib3JkZXItYWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib3JkZXItbm9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvcmRlci1ub25lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib3JkZXItc3R5bGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvd2xpbmctYmFsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm94OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJveC1vcGVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib3gtdGlzc3VlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm94LXRpc3N1ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm94ZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib3hlczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJyYWlsbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnJhaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJyZWFkLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnJlYWQtc2xpY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJyaWVmY2FzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnJvYWRjYXN0LXRvd2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1icm9vbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJyb29tOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJydXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idGM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1ZmZlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1aWxkaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1bGxob3JuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1bGxzZXllOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVybjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1cy1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1c2luZXNzLXRpbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idXNpbmVzcy10aW1lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idXktbi1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1eS1uLWxhcmdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnV5c2VsbGFkczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1jaGVjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItZGF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLW1pbnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci10aW1lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItd2VlazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLXdlZWs7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbWVyYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYW1wZ3JvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FtcGdyb3VuZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbmR5LWNhbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYW5keS1jYW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYW5uYWJpczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbm5hYmlzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcHN1bGVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhci1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXItYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhci1iYXR0ZXJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXItY3Jhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXItY3Jhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhci1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyLXNpZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmF2YW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJhdmFuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJyb3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJyb3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FydC1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FzaC1yZWdpc3RlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2F0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2F0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtYW1hem9uLXBheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWFtZXg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWFwcGxlLXBheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtamNiOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtcGF5cGFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1zdHJpcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy12aXNhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jZW50ZXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2VudGVyY29kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2VudG9zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2VudG9zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGFpcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoYWlyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hhbGtib2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hhcmdpbmctc3RhdGlvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoYXJ0LWFyZWE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoYXJ0LWJhcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoYXJ0LWxpbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoYXJ0LXBpZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoYXJ0LXBpZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1kb3VibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1kb3VibGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlZXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlZXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVzcy1iaXNob3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXNzLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlc3MtYm9hcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVzcy1raW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVzcy1rbmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVzcy1wYXduOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXNzLXF1ZWVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVzcy1yb29rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlc3Mtcm9vazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoaWxkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaHJvbWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNocm9tZWNhc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaHJvbWVjYXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaHVyY2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaHVyY2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2lyY2xlLW5vdGNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2l0eTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xpbmljLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbGluaWMtbWVkaWNhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xpcGJvYXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbGlwYm9hcmQtY2hlY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xpcGJvYXJkLWxpc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvc2VkLWNhcHRpb25pbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC1tZWF0YmFsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkLW1vb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb24tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkLW1vb24tcmFpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWQtcmFpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkLXJhaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC1zdW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQtc3VuLXJhaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC11cGxvYWQtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZGZsYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWRmbGFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3Vkc2NhbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3Vkc21pdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZHNtaXRoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZHZlcnNpZnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZHZlcnNpZnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvY2t0YWlsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29ja3RhaWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2RlLWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGUtYnJhbmNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kZXBlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RpZXBpZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29mZmVlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2dzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2luczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvaW5zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29sdW1uczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudC1kb2xsYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnQtZG90czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudC1tZWRpY2FsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudC1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudHMtZG9sbGFyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21wYWN0LWRpc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21wYWN0LWRpc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21wYXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbXByZXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21wcmVzcy1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbmNpZXJnZS1iZWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb25mbHVlbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29uZmx1ZW5jZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29udGFvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb29raWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb29raWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvb2tpZS1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29va2llLWJpdGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb3B5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb3B5cmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvdHRvbi1idXJlYXU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb3R0b24tYnVyZWF1OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb3VjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvdWNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcGFuZWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyaXRpY2FsLXJvbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcml0aWNhbC1yb2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JvcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcm9wLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3Jvc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcm9zczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcm93OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcnV0Y2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcnV0Y2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jc3MzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jc3MzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNzczMtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3ViZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jdWJlczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jdXR0bGVmaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3V0dGxlZmlzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWQtYW5kLWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZC1hbmQtZC1iZXlvbmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRhaWx5bW90aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGFpbHltb3Rpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGFzaGN1YmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGF0YWJhc2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZWFmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kZWV6ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZWV6ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRlbGljaW91czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGVtb2NyYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZW1vY3JhdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGVwbG95ZG9nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kZXNrcHJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGVza3BybzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRlc2t0b3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRldjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRldjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRoYXJtYWNoYWtyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRoYXJtYWNoYWtyYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGhsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGhsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaWFnbm9zZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpYXNwb3JhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGlhc3BvcmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaWNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWNlLWQyMDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpY2UtZDIwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWNlLWQ2OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGljZS1kNjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGljZS1maXZlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGljZS1maXZlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaWNlLWZvdXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpY2Utb25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGljZS1vbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpY2Utc2l4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGljZS1zaXg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaWNlLXRocmVlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWNlLXR3bzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpY2UtdHdvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGlnZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpZ2l0YWwtb2NlYW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpcmVjdGlvbnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaXNjb3JkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaXNjb3Vyc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaXNjb3Vyc2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpc2Vhc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaXNlYXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaXZpZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaXZpZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpenp5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGl6enk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRuYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZG9jaHViOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kb2NrZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb2NrZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRvZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG9sbGFyLXNpZ246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb2xsYXItc2lnbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG9sbHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb2xseTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRvbGx5LWZsYXRiZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRvbmF0ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG9vci1jbG9zZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb29yLWNsb3NlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG9vci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZG9vci1vcGVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZG90LWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG92ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRvdmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZG93bmxvYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcmFmdDJkaWdpdGFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJhZnRpbmctY29tcGFzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHJhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJhZ29uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcmF3LXBvbHlnb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcmF3LXBvbHlnb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJpYmJibGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRyaWJiYmxlLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRyb3Bib3g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRydW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcnVtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJ1bS1zdGVlbHBhbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcnVtc3RpY2stYml0ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJ1cGFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWR1bWJiZWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kdW1wc3RlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWR1bXBzdGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHVtcHN0ZXItZmlyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWR1bmdlb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWR5YWxvZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWR5YWxvZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWFybHliaXJkczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVhcmx5YmlyZHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lYmF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWRnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWRnZS1sZWdhY3k6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lZGdlLWxlZ2FjeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVkaXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVnZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVnZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lamVjdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWxlbWVudG9yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWxsaXBzaXMtaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVsbG86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbGxvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbWJlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVtYmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbXBpcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52ZWxvcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52aXJhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lcXVhbHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lcXVhbHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVyYXNlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXJsYW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXJsYW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ldGhlcmV1bTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV0aGVyZXVtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ldGhlcm5ldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV0aGVybmV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXRzeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXVyby1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXVyby1zaWduOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ldmVybm90ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV2ZXJub3RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leGNoYW5nZS1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjbGFtYXRpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhwYW5kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leHBhbmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhwYW5kLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV5ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leWUtZHJvcHBlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXllLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhY2Vib29rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFjZWJvb2stZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmF1Y2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmF1Y2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZlYXRoZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mZWF0aGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mZWF0aGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZlYXRoZXItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mZWRleDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZlZGV4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mZWRvcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mZWRvcmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZlbWFsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWdodGVyLWpldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlnbWE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWdtYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtYXJjaGl2ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtYXVkaW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtY29kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtY29udHJhY3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtY3N2OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1jc3Y7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWRvd25sb2FkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1leGNlbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1leHBvcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWV4cG9ydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtaW1hZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtaW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1pbXBvcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtaW52b2ljZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtbWVkaWNhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1wZGY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtcG93ZXJwb2ludDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXNpZ25hdHVyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXVwbG9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtdmlkZW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtd29yZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGwtZHJpcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGwtZHJpcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbG07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbHRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmluZ2VycHJpbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maW5nZXJwcmludDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyZS1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJlZm94OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJlZm94LWJyb3dzZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcnN0LWFpZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcnN0LWFpZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyc3Qtb3JkZXItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maXJzdGRyYWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyc3RkcmFmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpc3QtcmFpc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlzdC1yYWlzZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFnLXVzYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYWctdXNhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYXNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGlja3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsaXBib2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmx1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsdXNoZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZseTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZseTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXItbWludXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXItbWludXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyLW9wZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyLXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb250OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb250LWF3ZXNvbWUtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9udGljb25zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtZmk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb250aWNvbnMtZmk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb290YmFsbC1iYWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvcnVtYmVlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9yd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mcmVlYnNkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mcm9nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZnJvZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZnJvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mcm93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZnJvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZyb3duLW9wZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZ1bGNydW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mdWxjcnVtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZnVubmVsLWRvbGxhcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZnV0Ym9sOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdhbGFjdGljLXJlcHVibGljOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nYWxhY3RpYy1zZW5hdGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nYW1lcGFkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nYXMtcHVtcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdhcy1wdW1wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdhdmVsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nZW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2V0LXBvY2tldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2ctY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdob3N0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2lmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2lmdHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naWZ0czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0LWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGh1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXRrcmFrZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRrcmFrZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGxhYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0dGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbGFzcy1jaGVlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbGFzcy1jaGVlcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbGFzcy1tYXJ0aW5pOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbGFzcy13aGlza2V5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xhc3Mtd2hpc2tleTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdsYXNzZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xpZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbGlkZS1nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdsb2JlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbG9iZS1hZnJpY2E6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbG9iZS1hZnJpY2E7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xvYmUtYW1lcmljYXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsb2JlLWFzaWE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbG9iZS1hc2lhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbG9iZS1ldXJvcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbG9iZS1ldXJvcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvZm9yZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvZm9yZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29sZi1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29sZi1iYWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29kcmVhZHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZHJlYWRzLWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLWRyaXZlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXBheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtcGxheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZS1wbHVzLWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvcHVyYW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb3B1cmFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyYXRpcGF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JhdjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JlYXRlci10aGFuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyaW1hY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmltYWNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3Jpbi1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmluLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3Jpbi1iZWFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmluLWJlYW0tc3dlYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyaW4taGVhcnRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3Jpbi1oZWFydHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3Jpbi1zcXVpbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyaW4tc3RhcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmluLXN0YXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmluLXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3Jpbi10ZWFyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmluLXRvbmd1ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3Jpbi10b25ndWUtd2luazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3Jpbi13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3Jpbi13aW5rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmlwLWhvcml6b250YWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmlwLWxpbmVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JpcC12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyaXAtdmVydGljYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyaXBmaXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JpcGZpcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3J1bnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWd1aWxkZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ndWlsZGVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ndWl0YXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ndWl0YXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ndWxwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWgtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhY2tlcnJhbms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYWNrZXJyYW5rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW1idXJnZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW1idXJnZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbW1lcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFtc2E6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW1zYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1ob2xkaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLWhvbGRpbmctdXNkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1saXphcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcGFwZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBlYWNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBvaW50LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBvaW50LXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBvaW50ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcm9jazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtc2Npc3NvcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtc3BhcmtsZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXNwYXJrbGVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1zcG9jazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmRzLWhlbHBpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmRzLXdhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kcy13YXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kc2hha2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kc2hha2UtYWx0LXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kc2hha2Utc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kc2hha2Utc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbnVraWFoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFudWtpYWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhcmQtaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFyZC1oYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYXNodGFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYXQtY293Ym95OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGF0LWNvd2JveTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGF0LWNvd2JveS1zaWRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYXQtd2l6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGF0LXdpemFyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGRkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGRkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtY291Z2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFkLXNpZGUtY291Z2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1jb3VnaC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLW1hc2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFkLXNpZGUtbWFzazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhZC1zaWRlLXZpcnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhZGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhZHBob25lcy1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFkc2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFydC1icm9rZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVsaWNvcHRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlbGljb3B0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhpZ2hsaWdodGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGlnaGxpZ2h0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhpa2luZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhpa2luZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGlwcG86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oaXBwbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGlwczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhpcHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oaXJlLWEtaGVscGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGlzdG9yeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGl2ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhpdmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvY2tleS1wdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9ja2V5LXB1Y2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvbGx5LWJlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9sbHktYmVycnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob21lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob29saTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvb2xpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3JuYmlsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvcm5iaWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3JzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvcnNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3JzZS1oZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9yc2UtaGVhZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3NwaXRhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9zcGl0YWwtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3NwaXRhbC1zeW1ib2w7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXVzZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3NwaXRhbC11c2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3QtdHViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG90LXR1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG90ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG90ZG9nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdGVsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3RqYXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3RqYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91c2UtZGFtYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91c2UtZGFtYWdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3VzZS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91c2UtdXNlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3V6ejsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taHJ5dm5pYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhyeXZuaWE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaHRtbDU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1odWJzcG90OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWktY3Vyc29yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pY2UtY3JlYW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pY2UtY3JlYW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWljaWNsZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pY2ljbGVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pY29uczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWljb25zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlkLWJhZGdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaWQtY2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taWQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pZC1jYXJkLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taWRlYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pZGVhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taWdsb286YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pZ2xvbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbWFnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW1hZ2VzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW1kYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmJveDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5kZW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZHVzdHJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmZpbml0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZmluaXR5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5mbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5ub3NvZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbm5vc29mdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5zdGFncmFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5zdGFncmFtLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5zdGFsb2Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbnN0YWxvZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW50ZXJjb206YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbnRlcmNvbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW52aXNpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbnZpc2lvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlveGhvc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWl0YWxpYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taXRjaC1pbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWl0Y2gtaW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWl0dW5lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pdHVuZXMtbm90ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tamF2YTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWphdmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWplZGk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qZWRpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1qZWRpLW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItamVkaS1vcmRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tamVua2luczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWplbmtpbnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWppcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qaXJhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWpvZ2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1qb2ludDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWpvaW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qb29tbGE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItam91cm5hbC13aGlsbHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWpzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItanM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWpzLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qc2ZpZGRsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0ta2FhYmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1rYWFiYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0ta2FnZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2FnZ2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1rZXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWtleWJhc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1rZXliYXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtleWJvYXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1rZXljZG47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWtoYW5kYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtoYW5kYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1raWNrc3RhcnRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtpY2tzdGFydGVyLWs7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWtpc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1raXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1raXNzLWJlYW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWtpc3Mtd2luay1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtpc3Mtd2luay1oZWFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0ta2l3aS1iaXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2l3aS1iaXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1rb3J2dWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhbmRtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFuZG1hcms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFuZ3VhZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhcHRvcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFwdG9wLWNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXB0b3AtY29kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFwdG9wLWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFwdG9wLWhvdXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhcHRvcC1tZWRpY2FsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFyYXZlbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFzdGZtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGF1Z2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXVnaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGF1Z2gtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhdWdoLWJlYW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhdWdoLXNxdWludDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGF1Z2gtd2luazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhdWdoLXdpbms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxheWVyLWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGF5ZXItZ3JvdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZWFmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVhbnB1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGVtb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZW1vbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGVzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxlc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxlc3MtdGhhbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVzcy10aGFuLWVxdWFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxldmVsLWRvd24tYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZXZlbC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZXZlbC11cC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpZmUtcmluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlnaHRidWxiOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGluZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlua2VkaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlua2VkaW4taW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbm9kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW51eDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlyYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlyYS1zaWduOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0LWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3Qtb2w7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0LXVsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9jazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9jay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9jay1vcGVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb3ctdmlzaW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sdWdnYWdlLWNhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWx1bmdzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbHVuZ3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWx1bmdzLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbHVuZ3MtdmlydXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWx5ZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1seWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFnZW50bzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYWdpYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFnbmV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWlsLWJ1bGs6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYWlsLWJ1bGs7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWxjaGltcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1haWxjaGltcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFuZGFsb3JpYW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1tYXJrZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLW1hcmtlZC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXAtbWFya2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1tYXJrZXItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLXBpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLXNpZ25zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJrZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcmtkb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJrZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hc2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXN0b2RvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hc3RvZG9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXhjZG47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1kYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1kYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVkYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWRhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVkYXBwczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lZGFwcHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lZGl1bTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWRpdW0tbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVka2l0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lZHJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWV0dXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lZ2Fwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVnYXBvcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1laDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVoLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVoLWJsYW5rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVoLXJvbGxpbmctZXllczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVtb3J5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZW5kZWxleTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lbmRlbGV5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZW5vcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVub3JhaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lcmN1cnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1ldGVvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1ldGVvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9ibG9nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWljcm9ibG9nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taWNyb2NoaXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taWNyb3Bob25lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3JvcGhvbmUtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3Jvc2NvcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3Jvc29mdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXMtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pdHRlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pdHRlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWl4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1peGNsb3VkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taXhlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1peGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taXp1bmk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taXp1bmk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vYmlsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vYmlsZS1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb2R4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb25lcm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb25leS1iaWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vbmV5LWJpbGwtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb25leS1iaWxsLXdhdmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vbmV5LWNoZWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb25leS1jaGVjay1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vbnVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9udW1lbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb29uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9ydGFyLXBlc3RsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9zcXVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9zcXVlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW90b3JjeWNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW91bnRhaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb3VudGFpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW91c2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb3VzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW11Zy1ob3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tdWctaG90OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW11c2ljOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1uYXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbmFwc3RlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbmVvczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5lb3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5ldHdvcmstd2lyZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1uZXR3b3JrLXdpcmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1uZXV0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5ld3NwYXBlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbmltYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbmltYmxyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbm9kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5vZGUtanM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5vdC1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5vdC1lcXVhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbm90ZXMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5vdGVzLW1lZGljYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5wbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbnM4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1udXRyaXRpb25peDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW51dHJpdGlvbml4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9jdG9wdXMtZGVwbG95OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2N0b3B1cy1kZXBsb3k7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vaWwtY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2lsLWNhbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb2xkLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2xkLXJlcHVibGljOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9tOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wZW5jYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vcGVuaWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3BlcmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vcmNpZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9yY2lkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vc2k7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW90dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3R0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vdXRkZW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhZ2U0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYWdlbGluZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFnZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhaW50LXJvbGxlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhaW50LXJvbGxlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhbGV0dGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhbGZlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFsbGV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlcmNsaXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXJhY2h1dGUtYm94OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXJhZ3JhcGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXJraW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXNzcG9ydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhc3Nwb3J0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhc3RhZmFyaWFuaXNtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhc3RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXRyZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF0cmVvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXVzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBheXBhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVhY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZWFjZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVuLWZhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuLWZhbmN5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZW4tbmliOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuLW5pYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbi1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW5jaWwtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWwtcnVsZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW5jaWwtcnVsZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlbm55LWFyY2FkZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbm55LWFyY2FkZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVvcGxlLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlb3BsZS1hcnJvd3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlb3BsZS1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlb3BsZS1jYXJyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVwcGVyLWhvdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlcHBlci1ob3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlcmJ5dGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZXJieXRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVyY2VudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVyY2VudGFnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlcmNlbnRhZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlcmlzY29wZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlcmlzY29wZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVyc29uLWJvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVyc29uLWJvb3RoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBoYWJyaWNhdG9yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvZW5peC1zcXVhZHJvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waG9uZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvbmUtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBob25lLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waG9uZS1zcXVhcmUtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waG9uZS12b2x1bWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waG9uZS12b2x1bWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBob3RvLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvdG8tdmlkZW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBocDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllZC1waXBlci1oYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZWQtcGlwZXItc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGlnZ3ktYmFuazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGlsbHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWxsczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGludGVyZXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGl6emEtc2xpY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waXp6YS1zbGljZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxhbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGFuZS1hcnJpdmFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGFuZS1kZXBhcnR1cmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYW5lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxhbmUtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGF5c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYXlzdGF0aW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1ZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1cy1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1cy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wb2RjYXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wb2xsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcG9sbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcG9sbC1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcG9sbC1oOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wb286YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wb287IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBvby1zdG9ybTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBvby1zdG9ybTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcG9vcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBvb3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcG9ydHJhaXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBvdW5kLXNpZ246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wb3VuZC1zaWduOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wb3dlci1vZmY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXByYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wcmF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJheWluZy1oYW5kczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJlc2NyaXB0aW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wcmludDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHJvY2VkdXJlczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXByb2NlZHVyZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJvamVjdC1kaWFncmFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wdW1wLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wdW1wLW1lZGljYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bXAtc29hcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXB1bXAtc29hcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHVzaGVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXB5dGhvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXB5dGhvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xcTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXJjb2RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1ZXN0aW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1aWRkaXRjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVpbnNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVpbnNjYXBlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1b3JhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVvdGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdXJhbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tci1wcm9qZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItci1wcm9qZWN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yYWRpYXRpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yYWRpYXRpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yYWRpYXRpb24tYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yYWluYm93OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmFpbmJvdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmFuZG9tOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yYXNwYmVycnktcGk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yYXNwYmVycnktcGk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yYXZlbHJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlYWN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlYWN0ZXVyb3BlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWFkbWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmViZWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWNlaXB0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWNvcmQtdmlueWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWNvcmQtdmlueWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWN5Y2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWQtcml2ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZGRpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkaGF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWRvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWRvLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZW1vdmUtZm9ybWF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZW5yZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwbHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlcGx5LWFsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwbHlkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZXB1YmxpY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwdWJsaWNhbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVzZWFyY2hnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVzZWFyY2hnYXRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXNvbHZpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlc3Ryb29tOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVzdHJvb207IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXR3ZWV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJpYmJvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yb2FkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb2JvdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJvYm90OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yb2NrZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yb2NrZXRjaGF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb2Nrcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcm9ja3JtczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm91dGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yb3V0ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnNzLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcnVibGUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJ1YmxlLXNpZ247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnVsZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnVsZXItY29tYmluZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ydWxlci1ob3Jpem9udGFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJ1bGVyLXZlcnRpY2FsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ydW5uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnVubmluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcnVwZWUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJ1cGVlLXNpZ247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1c3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ydXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zYWQtY3J5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2FkLWNyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2FkLXRlYXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zYWQtdGVhcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2FmYXJpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zYWxlc2ZvcmNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2FsZXNmb3JjZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2FzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNhc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNhdGVsbGl0ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zYXRlbGxpdGUtZGlzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNhdmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNjaGxpeDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2Nob29sOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zY3Jld2RyaXZlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNjcmV3ZHJpdmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zY3JpYmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNjcm9sbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNjcm9sbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2QtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNkLWNhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VhcmNoLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaC1kb2xsYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaC1sb2NhdGlvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaGVuZ2luOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlZWRsaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWxsY2FzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlbGxjYXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWxsc3k7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlcnZlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VydmljZXN0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VydmljZXN0YWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGFwZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFwZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hla2VsLXNpZ246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGVrZWwtc2lnbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoaWVsZC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoaWVsZC12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoaWVsZC12aXJ1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoaXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGlwcGluZy1mYXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob2UtcHJpbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvZS1wcmludHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3BpZnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG9waWZ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3B3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvcHdhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob3dlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2h1dHRsZS12YW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaHV0dGxlLXZhbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2lnbi1pbi1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaWduLW91dC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ25hbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2lnbmF0dXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaW0tY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpbS1jYXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2luazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpc3RyaXg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaXRlbWFwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2l0aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2thdGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNrYXRpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNrZXRjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNrZXRjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2tpaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2tpaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1za2lpbmctbm9yZGljOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2tpaW5nLW5vcmRpYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2t1bGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1za3VsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2t5YXRsYXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2t5cGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2xhY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGFjay1oYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbGVpZ2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGVpZ2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsaWRlcnMtaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc21pbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNtaWxlLWJlYW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbWlsZS1iZWFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbWlsZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc21pbGUtd2luazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc21vZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNtb2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbW9raW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbW9raW5nLWJhbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNtb2tpbmctYmFuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc25hcGNoYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc25vd2JvYXJkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc25vd2JvYXJkaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbm93Zmxha2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbm93Zmxha2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNub3dtYW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbm93bWFuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbm93cGxvdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNub3dwbG93OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29hcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ja3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb2NrczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29sYXItcGFuZWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb2xhci1wYW5lbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYWxwaGEtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFscGhhLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hbW91bnQtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFtb3VudC11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hbW91bnQtdXAtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1udW1lcmljLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1udW1lcmljLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1udW1lcmljLXVwLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3VyY2V0cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc291cmNldHJlZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3BhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3BhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3BlYWthcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwZWFrYXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwZWFrZXItZGVjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwZWFrZXItZGVjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3BlbGwtY2hlY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcGVsbC1jaGVjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3BpZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3BpZGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Bpbm5lcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Bsb3RjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwbG90Y2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcG90aWZ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcHJheS1jYW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcHJheS1jYW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3F1YXJlLWZ1bGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcXVhcmUtZnVsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3F1YXJlLXJvb3QtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcXVhcmVzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNxdWFyZXNwYWNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFja3BhdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFja3BhdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YW1wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RhbXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLWhhbGY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLWhhbGYtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Rhci1vZi1kYXZpZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1saWZlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Rhci1vZi1saWZlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RheWxpbmtlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVhbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVhbS1zeW1ib2w7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RldGhvc2NvcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0aWNrZXItbXVsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RvcC1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3B3YXRjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoLTIwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RvcHdhdGNoLTIwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3JlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdG9yZS1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3JlLWFsdC1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdG9yZS1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RyYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RyYXZhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHJlYW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHJlYW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RyZWV0LXZpZXc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHJpcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0cmlwZS1zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RyaXBlLXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0cm9vcHdhZmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Ryb29wd2FmZWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0dWRpb3ZpbmFyaTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdWJzY3JpcHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1YndheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdWl0Y2FzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3VwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VwcGxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdXJwcmlzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1cnByaXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN3YXRjaGJvb2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN3aWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3dpZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN3aW1tZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zd2ltbWVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zd2ltbWluZy1wb29sOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3dpbW1pbmctcG9vbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3ltZm9ueTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN5bWZvbnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN5bmFnb2d1ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN5bmFnb2d1ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN5bmM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN5bmMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3luYy1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zeXJpbmdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhYmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWJsZS10ZW5uaXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWJsZS10ZW5uaXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhYmxldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhYmxldC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhYmxldHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWJsZXRzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhY2hvbWV0ZXItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWdzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFwZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YXNrczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRheGk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlYW1zcGVhazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlYW1zcGVhazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGVldGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZWV0aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGVldGgtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlZXRoLW9wZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVsZWdyYW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVsZWdyYW0tcGxhbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZW1wZXJhdHVyZS1sb3c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZW5nZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlbmdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlcm1pbmFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGV4dC13aWR0aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aC1sYXJnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoLWxpc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZS1yZWQteWV0aTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoZS1yZWQteWV0aTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGhlYXRlci1tYXNrczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoZWF0ZXItbWFza3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZW1lY286YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aGVtZWNvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aGVtZWlzbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhlcm1vbWV0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoaW5rLXBlYWtzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhpbmstcGVha3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1icy11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJ0YWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aWNrZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGlja2V0LWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGlrdG9rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGlrdG9rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbWVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGludC1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGlyZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aXJlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9pbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdG9pbGV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10b2lsZXQtcGFwZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9vbGJveDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvb2xib3g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvb2xzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdG9vbHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdG9vdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdG9yYWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvcmlpLWdhdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10b3JpaS1nYXRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFjdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhY3RvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYWRlLWZlZGVyYXRpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYWRlbWFyazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYWZmaWMtbGlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYWlsZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFpbGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYWluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFzaC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFzaC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFzaC1yZXN0b3JlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJlZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJlbGxvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cm9waHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJ1Y2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cnVjay1sb2FkaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cnVjay1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJ1Y2stbW9uc3RlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJ1Y2stbW92aW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cnVjay1waWNrdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cnVjay1waWNrdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRzaGlydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHR5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10dW1ibHI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10djpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR2OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0Y2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0dGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10eXBvMzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR5cG8zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11YmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdWJlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdWJ1bnR1OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdWJ1bnR1OyB9XG4uQHtmYS1jc3MtcHJlZml4fS11aWtpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVpa2l0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bWJyYWNvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW1icmFjbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bWJyZWxsYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW1icmVsbGEtYmVhY2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bWJyZWxsYS1iZWFjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5jaGFydGVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5jaGFydGVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmRlcmxpbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmRvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuZG8tYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuaXJlZ2lzdHJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bml0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuaXR5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVubGluazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5sb2NrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5sb2NrLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5zcGxhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bnNwbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVudGFwcGQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVwbG9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXBzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXBzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItYWx0LXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLWFzdHJvbmF1dDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItYXN0cm9uYXV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1jaGVjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItY2xvY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItY29nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1jb2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItZWRpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1mcmllbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1mcmllbmRzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1ncmFkdWF0ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1pbmp1cmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1pbmp1cmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLWxvY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLWxvY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLW1kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1taW51czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1uaW5qYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItbmluamE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItbnVyc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLW51cnNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1zZWNyZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1zaGllbGQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXRhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItdGFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXRpZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItdGllOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci10aW1lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlcnMtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlcnMtY29nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2Vycy1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXJzLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c3BzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNwczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNzdW5uYWg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c3N1bm5haDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXV0ZW5zaWwtc3Bvb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXRlbnNpbHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZhYWRpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZhYWRpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmVjdG9yLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZlY3Rvci1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmVudXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZlc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS12ZXN0LXBhdGNoZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZXN0LXBhdGNoZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWFjb2luOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWFkZW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmlhbHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWFsczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmliZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWJlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWRlbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmlkZW8tc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWRlby1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmloYXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmloYXJhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpbWVvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpbWVvLXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aW1lby12OyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmluZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmlydXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aXJ1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmlydXMtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aXJ1cy1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmlydXNlczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpcnVzZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZudjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZudjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdm9pY2VtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9pY2VtYWlsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12b2xsZXliYWxsLWJhbGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sdW1lLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sdW1lLW11dGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12b2x1bWUtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvdGUteWVhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm90ZS15ZWE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZyLWNhcmRib2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZyLWNhcmRib2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdnVlanM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12dWVqczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdhbGtpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdhbGxldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2FyZWhvdXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13YXRjaG1hbi1tb25pdG9yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2F0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13YXRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2F2ZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13YXZlLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2F6ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdhemU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlZWJseTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdlZWJseTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13ZWlibzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2VpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdlaWdodC1oYW5naW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13ZWl4aW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2hhdHNhcHA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdobWNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2htY3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aWZpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2luZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2luZG93LWNsb3NlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmRvd3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpbmUtYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2luZS1ib3R0bGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5lLWdsYXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aXg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdvZHU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13b2R1OyB9XG4uQHtmYS1jc3MtcHJlZml4fS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td29uLXNpZ246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13b24tc2lnbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd29yZHByZXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd29yZHByZXNzLXNpbXBsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13cGV4cGxvcmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd3Bmb3JtczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td3ByZXNzcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdwcmVzc3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdyZW5jaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teC1yYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci14LXJheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXhib3g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci14aW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteWFob287IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlhbW1lcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teWFuZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteWFuZGV4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15YXJuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteWFybjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXllbHA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteWVuLXNpZ247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlpbi15YW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteWluLXlhbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW9hc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15b3V0dWJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS16aGlodTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXpoaWh1OyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IC5zci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IC5zci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCIvKiogRE9OVVQgKiovXG4uY2hhcnQtdGV4dCB7XG4gIC8qZm9udDogMTZweC8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7Ki9cbiAgZmlsbDogIzAwMDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNWVtKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI1ZW0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI1ZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNWVtKTtcbn1cbi5jaGFydC1udW1iZXIge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbmNob3I6IG1pZGRsZTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMjVlbSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMjVlbSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjI1ZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMjVlbSk7XG59XG4uY2hhcnQtbGFiZWwge1xuICBmb250LXNpemU6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFuY2hvcjogbWlkZGxlO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjdlbSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC43ZW0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjdlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjdlbSk7XG59XG5maWd1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZpZ3VyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmZpZ3VyZS1jb250ZW50LFxuLmZpZ3VyZS1rZXkge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5maWd1cmUtY29udGVudCBzdmcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmlndXJlLWtleSB7XG4gIG1pbi13aWR0aDogY2FsYyg4IC8gMTIpO1xufVxuLmZpZ3VyZS1rZXkgW2NsYXNzKj1cInNoYXBlLVwiXSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmZpZ3VyZS1rZXktbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5maWd1cmUta2V5LWxpc3QgbGkge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2hhcGUtY2lyY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy5sZXNzXCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogQGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90Jyk7XG4gIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCBcIl92YXJpYWJsZXMubGVzc1wiO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IEBmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgXCJfdmFyaWFibGVzLmxlc3NcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IEBmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ29wZW5fc2Fuc3JlZ3VsYXInO1xuICAgIHNyYzogdXJsKCdAe2ZvbnRzLXBhdGh9L29wZW5zYW5zLXJlZ3VsYXIuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ0B7Zm9udHMtcGF0aH0vb3BlbnNhbnMtcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCdAe2ZvbnRzLXBhdGh9L29wZW5zYW5zLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCdAe2ZvbnRzLXBhdGh9L29wZW5zYW5zLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCdAe2ZvbnRzLXBhdGh9L29wZW5zYW5zLXJlZ3VsYXIuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvcGVuX3NhbnNyZWd1bGFyJztcbiAgICBzcmM6IHVybCgnQHtmb250cy1wYXRofS9vcGVuc2Fucy1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3RleGd5cmVhZHZlbnRvcmJvbGQnO1xuICAgIHNyYzogdXJsKCdAe2ZvbnRzLXBhdGh9L3RleGd5cmVhZHZlbnRvci1ib2xkLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ0B7Zm9udHMtcGF0aH0vdGV4Z3lyZWFkdmVudG9yLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCdAe2ZvbnRzLXBhdGh9L3RleGd5cmVhZHZlbnRvci1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCdAe2ZvbnRzLXBhdGh9L3RleGd5cmVhZHZlbnRvci1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCdAe2ZvbnRzLXBhdGh9L3RleGd5cmVhZHZlbnRvci1ib2xkLXdlYmZvbnQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICd0ZXhneXJlYWR2ZW50b3Jib2xkJztcbiAgICBzcmM6IHVybCgnQHtmb250cy1wYXRofS90ZXhneXJlYWR2ZW50b3ItYm9sZC13ZWJmb250LnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvTGlnaHQnO1xuICAgIHNyYzogdXJsKCdAe2ZvbnRzLXBhdGh9L3NvdXJjZXNhbnNwcm8tbGlnaHQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ0B7Zm9udHMtcGF0aH0vc291cmNlc2Fuc3Byby1saWdodC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJ0B7Zm9udHMtcGF0aH0vc291cmNlc2Fuc3Byby1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ0B7Zm9udHMtcGF0aH0vc291cmNlc2Fuc3Byby1saWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJ0B7Zm9udHMtcGF0aH0vc291cmNlc2Fuc3Byby1saWdodC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvTGlnaHQnO1xuICAgIHNyYzogdXJsKCdAe2ZvbnRzLXBhdGh9L3NvdXJjZXNhbnNwcm8tbGlnaHQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvTGlnaHQnO1xuICAgIHNyYzogdXJsKCdAe2ZvbnRzLXBhdGh9L215cmlhZHByby1saWdodC53b2ZmJyk7XG4gICAgc3JjOiB1cmwoJ0B7Zm9udHMtcGF0aH0vbXlyaWFkcHJvLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8nO1xuICAgIHNyYzogdXJsKCdAe2ZvbnRzLXBhdGh9L215cmlhZHByby1yZWd1bGFyLndvZmYnKTtcbiAgICBzcmM6IHVybCgnQHtmb250cy1wYXRofS9teXJpYWRwcm8tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvQm9sZCc7XG4gICAgc3JjOiB1cmwoJ0B7Zm9udHMtcGF0aH0vbXlyaWFkcHJvLWJvbGQud29mZicpO1xuICAgIHNyYzogdXJsKCdAe2ZvbnRzLXBhdGh9L215cmlhZHByby1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG4iLCIvKiogQm9vdHN0cmFwIHV0aWxpdGllcyBtYXJnaW4gcGFkZGluZyAqL1xuLm0teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubS1hLTAge1xuICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xufVxuLm0tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm0tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubS1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm0teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tLWEtMSB7XG4gIG1hcmdpbjogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS10LTEge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLXktMSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tYS0yIHtcbiAgbWFyZ2luOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS10LTIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXItMiB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXktMiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWEtMyB7XG4gIG1hcmdpbjogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS10LTMge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLXktMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAtYS0wIHtcbiAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XG59XG4ucC10LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnAtci0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnAtYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wLWwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnAteC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5wLXktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1hLTEge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLXQtMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1yLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1iLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC14LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAteS0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLWEtMiB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXQtMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAteS0yIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1hLTMge1xuICBwYWRkaW5nOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbn1cbi5wLXQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1yLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1iLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAtbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC14LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAteS0zIHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2t7XG4gIGRpc3BsYXk6YmxvY2s7XG59XG5cbi5kLWlubGluZS1ibG9ja3tcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZC1ub25le1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQge1xuICAgICYtY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1hcm91bmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG5cbiAgICAmLWJldHdlZW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJi1ldmVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgfVxufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udyB7XG4gICAgJi0yNSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgJi0zMCB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgJi0zMyB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuXG4gICAgJi01MCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJi02NiB7XG4gICAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgfVxuXG4gICAgJi03MCB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgJi03NSB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgJi0xMDAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbn1cbiIsIi5jYXJke1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG5cbi5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiA4cHggMjBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgZmxleDogMSAxIGF1dG87XG5cbiAgLnRpdGxle1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGNvbG9yOiMzMzMzMzM7XG4gIH1cblxuICAudmFsdWV7XG4gICAgZm9udC1zaXplOjI0cHg7XG4gIH1cbn1cbiIsIi5jaGVja2JveC1maXRtYXJnaW4ge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5jaGVja2JveC1maXRtYXJnaW4uc21hbGwge1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuLmNoZWNrYm94LWZpdG1hcmdpbi5tZWRpdW0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uY2hlY2tib3gtZml0bWFyZ2luLmxhcmdlIHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG59XG5cbi8qKlxubmFtZTogQ3VzdG9tIENoZWNrYm94IFJhZGlvIENTU1xubGljZW5zZTogTUlUIChmcmVlICYgb3BlbiBzb3VyY2UpXG5zb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9qc2FuYWh1amEvY3VzdG9tLWNoZWNrYm94LXJhZGlvLWNzc1xuKi9cbi5jaGVja2JveC1qc2FuYWh1amEsXG4ucmFkaW8tanNhbmFodWphIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6aG92ZXIgfiAuY2hlY2tib3gtY2hlY2ttYXJrOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveC1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiAjMmJhNWNhO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNoZWNrYm94LWpzYW5haHVqYSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gtY2hlY2ttYXJrOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYSAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCAjYmJiIHNvbGlkO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYSAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcms6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogc29saWQgI2JlYmViZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrOmhvdmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgbGFiZWw6aG92ZXIgfiAuY2hlY2tib3gtY2hlY2ttYXJrOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjU7XG59XG4vKiBkZWZhdWx0IChzbWFsbCkgKi9cbi5jaGVja2JveC1qc2FuYWh1amEgbGFiZWwge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrOjphZnRlciB7XG4gIGhlaWdodDogMTUuNnB4O1xuICB3aWR0aDogNy44cHg7XG4gIGxlZnQ6IDkuMXB4O1xuICB0b3A6IDNweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCA0cHggMDtcbn1cbi8qIHRpbnkgKi9cbi5jaGVja2JveC1qc2FuYWh1amEudGlueSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4uY2hlY2tib3gtanNhbmFodWphLnRpbnkgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEudGlueSAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcms6YWZ0ZXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiA2cHg7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiAzcHg7XG4gIGJvcmRlci13aWR0aDogMCAycHggM3B4IDA7XG59XG4vKiBzbWFsbCAqL1xuLmNoZWNrYm94LWpzYW5haHVqYS5zbWFsbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5zbWFsbCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5zbWFsbCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxNS42cHg7XG4gIHdpZHRoOiA3LjhweDtcbiAgbGVmdDogOS4xcHg7XG4gIHRvcDogM3B4O1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDRweCAwO1xufVxuLyogbWVkaXVtICovXG4uY2hlY2tib3gtanNhbmFodWphLm1lZGl1bSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5tZWRpdW0gLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEubWVkaXVtIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDIwLjRweDtcbiAgd2lkdGg6IDEwLjJweDtcbiAgbGVmdDogMTEuOXB4O1xuICB0b3A6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCA1cHggMDtcbn1cbi8qIGxhcmdlICovXG4uY2hlY2tib3gtanNhbmFodWphLmxhcmdlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEubGFyZ2UgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEubGFyZ2UgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrOjphZnRlciB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDEycHg7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNXB4O1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDZweCAwO1xufVxuLyogZGlzYWJsZWQgKi9cbi5jaGVja2JveC1qc2FuYWh1amEuZGlzYWJsZWQgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3gtanNhbmFodWphLmRpc2FibGVkIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY2hlY2tib3gtanNhbmFodWphLmRpc2FibGVkIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvcmRlcjogMXB4ICNjY2Mgc29saWQ7XG59XG4uY2hlY2tib3gtanNhbmFodWphLmRpc2FibGVkIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY2hlY2tib3gtanNhbmFodWphLmRpc2FibGVkIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveC1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLyogcm91bmRlZCAqL1xuLmNoZWNrYm94LWpzYW5haHVqYS5yb3VuZGVkLTMgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5yb3VuZGVkLTYgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5yb3VuZGVkLTggLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5yb3VuZGVkLTEwIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphLnJvdW5kZWQtMTYgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEucm91bmRlZC0yMiAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xufVxuXG4ucmFkaW8tanNhbmFodWphIC5yYWRpby1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yYWRpby1qc2FuYWh1amEgLnJhZGlvLWNvbnRhaW5lciBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucmFkaW8tanNhbmFodWphIC5yYWRpby1jb250YWluZXIgaW5wdXQ6aG92ZXIgfiAucmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6ICNiZWJlYmU7XG59XG4ucmFkaW8tanNhbmFodWphIC5yYWRpby1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5yYWRpby1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiAjMmJhNWNhO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAucmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5yYWRpby1qc2FuYWh1amEgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggI2RkZCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogc29saWQgI2JlYmViZTtcbn1cbi5yYWRpby1qc2FuYWh1amEgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrOmhvdmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJhZGlvLWpzYW5haHVqYSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cbi5yYWRpby1qc2FuYWh1amEgbGFiZWw6aG92ZXIgfiAucmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjU7XG59XG4vKiBkZWZhdWx0IChzbWFsbCkgKi9cbi5yYWRpby1qc2FuYWh1amEgbGFiZWwge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5yYWRpby1qc2FuYWh1amEgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbi5yYWRpby1qc2FuYWh1amEgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLyogdGlueSAqL1xuLnJhZGlvLWpzYW5haHVqYS50aW55IGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi5yYWRpby1qc2FuYWh1amEudGlueSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcmsge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnJhZGlvLWpzYW5haHVqYS50aW55IC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyazphZnRlciB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA0cHg7XG59XG4vKiBzbWFsbCAqL1xuLnJhZGlvLWpzYW5haHVqYS5zbWFsbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnJhZGlvLWpzYW5haHVqYS5zbWFsbCAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcmsge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLnJhZGlvLWpzYW5haHVqYS5zbWFsbCAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDVweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4vKiBtZWRpdW0gKi9cbi5yYWRpby1qc2FuYWh1amEubWVkaXVtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG4ucmFkaW8tanNhbmFodWphLm1lZGl1bSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcmsge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLnJhZGlvLWpzYW5haHVqYS5tZWRpdW0gLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiA3cHg7XG59XG4vKiBsYXJnZSAqL1xuLnJhZGlvLWpzYW5haHVqYS5sYXJnZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucmFkaW8tanNhbmFodWphLmxhcmdlIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyayB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucmFkaW8tanNhbmFodWphLmxhcmdlIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogOHB4O1xufVxuLyogZGlzYWJsZWQgKi9cbi5yYWRpby1qc2FuYWh1amEuZGlzYWJsZWQgLnJhZGlvLWNvbnRhaW5lciBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmFkaW8tanNhbmFodWphLmRpc2FibGVkIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyayB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8tanNhbmFodWphLmRpc2FibGVkIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvcmRlcjogMXB4ICNjY2Mgc29saWQ7XG59XG4ucmFkaW8tanNhbmFodWphLmRpc2FibGVkIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2JiYjtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLWpzYW5haHVqYS5kaXNhYmxlZCAucmFkaW8tY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAucmFkaW8tY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLyoqXG5Db21wbMOpbWVudHNcbiovXG4uY2hlY2tib3gtanNhbmFodWphLmNoZWNrYm94LXllc25vLmNoZWNrYm94LWdyZWVuIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveC1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiAjMjBhZjU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5jaGVja2JveC15ZXNuby5jaGVja2JveC1ncmVlbiAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyZjIwO1xuICBib3JkZXI6IDFweCAjYzg4YTg0IHNvbGlkO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5jaGVja2JveC15ZXNubyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4iLCIudG9nZ2xlLWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSBpLmZhczpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuLnRvZ2dsZS1jb2xsYXBzZVthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gaS5mYXM6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi50b2dnbGUtY29sbGFwc2VbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gaS5mYXM6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4udG9nZ2xlLWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGkuZmFzOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn0iLCJoMSwgLmgxe1xuY29sb3I6QGNvbG9yLXByaW1hcnk7XG5mb250LXNpemU6MjRweDtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbmxpbmUtaGVpZ2h0OjI0cHg7XG5mb250LWZhbWlseTogXCJNeXJpYWRQcm9cIjtcbn1cblxuaDIsIC5oMntcbmNvbG9yOiMwMDAwMDA7XG5mb250LXNpemU6MjBweDtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbmZvbnQtZmFtaWx5OiBcIk15cmlhZFByb1wiO1xufVxuXG5oMywgLmgze1xuY29sb3I6IzMzMzMzMztcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbmZvbnQtc2l6ZToxOHB4O1xufVxuXG5oNCwgLmg0e1xuY29sb3I6QGNvbG9yLXNlY29uZGFyeTtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbmZvbnQtc2l6ZToxNnB4O1xufVxuXG5oMTpmaXJzdC1sZXR0ZXIsXG4uaDE6Zmlyc3QtbGV0dGVyLFxuaDI6Zmlyc3QtbGV0dGVyLFxuLmgyOmZpcnN0LWxldHRlcixcbmgzOmZpcnN0LWxldHRlcixcbi5oMzpmaXJzdC1sZXR0ZXIsXG5oNDpmaXJzdC1sZXR0ZXIsXG4uaDQ6Zmlyc3QtbGV0dGVye1xuIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbn1cblxuYXtcbmNvbG9yOiMwMDAwMDA7XG59XG5cbmE6aG92ZXJ7XG5jb2xvcjpAY29sb3ItcHJpbWFyeTtcbn1cblxucHtcblxufVxuXG5pbWd7XG5ib3JkZXI6bm9uZTtcbn1cblxuaHIge1xuYmFja2dyb3VuZC1jb2xvcjojREREREREO1xuYm9yZGVyOjAgbm9uZTtcbmNvbG9yOiNEREREREQ7XG5oZWlnaHQ6MXB4O1xufVxuXG51bHtcbm1hcmdpbjowcHg7XG5mb250LXNpemU6MTJweDtcbn1cblxubGl7XG5tYXJnaW46MHB4O1xuZm9udC1zaXplOjEycHg7XG59XG5cbi50ZXh0LXByaW1hcnl7XG4gIGNvbG9yOkBjb2xvci1wcmltYXJ5O1xufVxuXG4udGV4dC1zZWNvbmRhcnl7XG4gIGNvbG9yOkBjb2xvci1zZWNvbmRhcnk7XG59XG5cbi50ZXh0LXRlcnRpYXJ5e1xuICBjb2xvcjpAY29sb3ItdGVydGlhcnk7XG59XG5cbi50ZXh0LXN1Y2Nlc3N7XG4gIGNvbG9yOkBicmFuZC1zdWNjZXNzO1xufVxuXG4udGV4dC1kYW5nZXJ7XG4gIGNvbG9yOkBicmFuZC1kYW5nZXI7XG59XG5cbi50ZXh0LWxlZnR7XG50ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1jZW50ZXJ7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXJpZ2h0e1xudGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0ZSB7XG5mb250LXNpemU6MTJweDtcbn1cblxuLmxpYmVsbGUge1xuY29sb3I6IzIyMjIyMjtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbi5wYWdpbmF0aW9ue1xuY29sb3I6IzIyMjIyMjtcbmZvbnQtc2l6ZToxMnB4O1xuZGlzcGxheTpibG9jaztcbmNsZWFyOiBib3RoO1xufVxuXG4uaW1nX2xlZnR7XG5mbG9hdDpsZWZ0O1xucGFkZGluZzowcHggMTBweCAxMHB4IDBweDtcbn1cblxuLmltZ19pY29uZV9sZWZ0e1xuZmxvYXQ6bGVmdDtcbnBhZGRpbmc6MHB4IDEwcHggMHB4IDBweDtcbn1cblxuLmltZ19yaWdodHtcbmZsb2F0OnJpZ2h0O1xucGFkZGluZzowcHggMHB4IDEwcHggMTBweDtcbn1cblxuLmRpdl9sZWZ0e1xud2lkdGg6NTAlO1xuYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbmZsb2F0OmxlZnQ7XG5tYXJnaW46MHB4IDEwcHggMTBweCAwcHg7XG59XG5cbi5kb2N1bWVudCB7XG5wYWRkaW5nOjVweCA1cHggNXB4IDVweDtcbn1cblxuLmFjdGl2aXR5LWRhdGUge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udGVsZXBob25le1xuICBmb250LXNpemU6MThweDtcbiAgZm9udC1mYW1pbHk6J1NvdXJjZVNhbnNQcm9MaWdodCdcbn1cblxuZGl2LnJvd3tcbiAgY29sb3I6IzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG5cbi5mcy0yNHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4iLCIudGFibGUtZml4ZWQtaGVhZHtcbiAgYm9yZGVyOjJweCBzb2xpZCByZWQ7XG59XG5cbi50YWJsZS1maXhlZC1oZWFkIC5yb3RhdGUge1xuICB3cml0aW5nLW1vZGU6dmVydGljYWwtbHI7XG4gIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLnRhYmxlLWZpeGVkLWhlYWQgLmNvbHVtbi1sYWJlbC0xNTB7XG4gIHdpZHRoOjE1MHB4O1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnRhYmxlLWZpeGVkLWhlYWQgLmNvbHVtbi1sYWJlbHtcbiAgd2lkdGg6NDAwcHg7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4udGFibGUtZml4ZWQtaGVhZCAuY29sdW1uLWRhdGF7XG4gIHdpZHRoOjUwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnRhYmxlLWZpeGVkLWhlYWQgdGhlYWQsIC50YWJsZS1maXhlZC1oZWFkIHRoZWFkIHRye1xuZGlzcGxheTogYmxvY2s7XG53aWR0aDoxMDAlO1xufVxuXG4udGFibGUtZml4ZWQtaGVhZC13aWRlLWhlaWdodCB0Ym9keSAuY29sdW1uLWRhdGEsIC50YWJsZS1maXhlZC1oZWFkLXdpZGUtaGVpZ2h0IHRib2R5IC5jb2x1bW4tbGFiZWx7XG4gIGhlaWdodDoxMDBweDtcbn1cblxuLnRhYmxlLWZpeGVkLWhlYWQgdGJvZHl7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGhlaWdodDozMGVtO1xuICBvdmVyZmxvdy15OnNjcm9sbDtcbn1cblxuLnRhYmxlIHRyLnRpdHJlX3RhYmxlX2VzcGFjZSB0ZCB7XG4gICAgYmFja2dyb3VuZDogI2E0ZGZmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi50YWJsZSB0ZC5pdGVtIHtcbiAgICBib3JkZXI6IDBweDtcbiAgICBjb2xvcjogIzYyYjRlMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YWJsZSB0ZC5pdGVtIC50ZXh0ZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRhYmxlIHRyLm5vX2JvcmRlciB0ZCB7XG4gICAgYm9yZGVyOiAwcHg7XG59XG5cbi5maWx0cmUge1xuICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2UzZTNlMztcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWx0cmUgdHIgdGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5maWx0cmUgLmxpYmVsbGUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZmlsdHJlIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0gVGFibGUgZm9ybXVsYWlyZSAtLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50YWJsZV9mb3JtIHtcbiAgICBtYXJnaW46IDBweDtcbn1cblxuLnRhYmxlX2Zvcm0gdHIge31cblxuLnRhYmxlX2Zvcm0gdGQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udGFibGVfZm9ybSB0aCB7XG4gICAgY29sb3I6ICMwYzdlMDQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xufVxuXG4udGFibGVfaW5mb3Mge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNERURFREU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi50YWJsZV9pbmZvcyB0ZCxcbi50YWJsZV9pbmZvcyB0aCB7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG50YWJsZS50YWJsZV9pbmZvcyB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbnRhYmxlLnRhYmxlX2luZm9zIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG50YWJsZS50YWJsZV9pbmZvcyB0cjpudGgtY2hpbGQoZXZlbik6aG92ZXIsXG50YWJsZS50YWJsZV9pbmZvcyB0cjpudGgtY2hpbGQob2RkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2NiZTVmMDtcbn1cblxuLnRhYmxlX2Zvcm11bGFpcmUge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNERURFREU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi50YWJsZV9mb3JtdWxhaXJlIHRyIHt9XG5cbi50YWJsZV9mb3JtdWxhaXJlIHRkLFxuLnRhYmxlX2Zvcm11bGFpcmUgdGgge1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGhlaWdodDogMzBweDtcbn1cblxuLnRhYmxlX2Zvcm11bGFpcmUgdGQuZW50ZXRlX3RhYmxlLFxuLnRhYmxlX2Zvcm11bGFpcmUgdHIuZW50ZXRlX3RhYmxlIHRkIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1UQUJMRUFVIFRSSUFCTEUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZW50ZXRlX2NvbCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5lbnRldGVfY29sX3RyaUFzYyxcbi5lbnRldGVfY29sX3RyaURlc2Mge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZW50ZXRlX2NvbCAudHJpQWN0aW9ucyxcbi5lbnRldGVfY29sX3RyaUFzYyAudHJpQWN0aW9ucyxcbi5lbnRldGVfY29sX3RyaURlc2MgLnRyaUFjdGlvbnMsXG4udHJpQWN0aW9ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmVudGV0ZV9jb2wgYSxcbi5lbnRldGVfY29sX3RyaUFzYyBhLFxuLmVudGV0ZV9jb2xfdHJpRGVzYyBhLFxuLnRyaUFjdGlvbnMgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTBweDtcbn1cblxuLmVudGV0ZV9jb2xfdHJpQXNjIGEudHJpX2FzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVudGV0ZV9jb2xfdHJpRGVzYyBhLnRyaV9kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGUgdGhlYWQgdHIgdGguZW50ZXRlX2NvbF90cmlBc2MsXG4udGFibGUgdGhlYWQgdHIgdGguZW50ZXRlX2NvbF90cmlEZXNjIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICpiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZmNmY2LCAjZmZmZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2Y2ZjZmNiksIHRvKCNmZmZmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmY2ZjYsICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmY2ZjYsICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmNmY2ZjYsICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y2ZjZmNiwgI2ZmZmZmZik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tVEFCTEUgRE9OTkVFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5saWduZV9wYWlyZSxcbnRhYmxlLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSxcbnRhYmxlLnRhYmxlX2Zvcm11bGFpcmUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4ubGlnbmVfaW1wYWlyZSxcbnRhYmxlLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpLFxudGFibGUudGFibGVfZm9ybXVsYWlyZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLmxpZ25lX3BhaXJlOmhvdmVyLFxudGFibGUudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyLFxudGFibGUudGFibGVfZm9ybXVsYWlyZSB0cjpudGgtY2hpbGQoZXZlbik6aG92ZXIsXG4ubGlnbmVfaW1wYWlyZTpob3ZlcixcbnRhYmxlLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpOmhvdmVyLFxudGFibGUudGFibGVfZm9ybXVsYWlyZSB0cjpudGgtY2hpbGQob2RkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2NiZTVmMDtcbn1cblxuLm11bHRpY29jaGVfdGFibGVhdSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmZsZWNoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIkFjdGlvbnMgcG91ciBsYSBzw6lsZWN0aW9uIDogXCI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiA3cHggMHB4O1xufVxuXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbl9kcm9wZG93biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA4NSU7XG59XG5cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KSB7XG4gICAgLmJ0bigpO1xuICAgIC5idG4tbGluaygpO1xufVxuXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KTpsYXN0LWNoaWxkLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpsYXN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGEubGllbl9ham91dCxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW5fZHJvcGRvd24gYS5saWVuX2Fqb3V0LFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b24ubGllbl9ham91dCxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW5fZHJvcGRvd24gYnV0dG9uLmxpZW5fYWpvdXQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbjphZnRlcntcbiAgY2xlYXI6Ym90aDtcbn1cblxuYS5saWVuX2Fqb3V0LFxuYnV0dG9uLmxpZW5fYWpvdXQge1xuICAgIC5idG4oKTtcbiAgICAuYnRuLWFkZCgpO1xuICAgIC8vIC5idXR0b24tdmFyaWFudChAYnRuLWRlZmF1bHQtY29sb3I7IEBidG4tZGVmYXVsdC1iZzsgQGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG5cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW5fZHJvcGRvd24gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuX2Ryb3Bkb3duIC5kcm9wZG93biB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbl9kcm9wZG93biAuZHJvcGRvd24gYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG59XG5cbi50YWJsZSxcbi50YWJsZV9ub19ob3ZlciB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAvLyBmb250LXNpemU6MTJweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi50YWJsZSB0cixcbi50YWJsZV9ub19ob3ZlciB0ciB7fVxuXG4udGFibGUgdHIgdGQsXG4udGFibGVfbm9faG92ZXIgdHIgdGQge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkZGRkO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4XG59XG5cbi50YWJsZSB0aGVhZCB0ciB0aCxcbi50YWJsZSB0Zm9vdCB0ciB0ZCxcbi50YWJsZSB0ci5lbnRldGVfdGFibGUgdGQsXG4udGFibGUgdHIucGllZF90YWJsZSB0ZCxcbi50YWJsZV9ub19ob3ZlciB0ci5lbnRldGVfdGFibGUgdGQsXG4udGFibGUgdGgsXG4udGFibGVfbm9faG92ZXIgdGgge1xuICAgIC8qYmFja2dyb3VuZDojZmZmZmZmIHVybCgnLi4vLi4vaW1nL2VudGV0ZV90YWJsZV9iZy5naWYnKSByZXBlYXQteCB0b3AgbGVmdDsqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgKmJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmNmY2ZjYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmZmZmZmKSwgdG8oI2Y2ZjZmNikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2Y2ZjZmNik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2Y2ZjZmNik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2Y2ZjZmNik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZjZmNmY2KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGRkZGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGRkZGQ7XG4gICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi50YWJsZSB0aGVhZCB0aCBsYWJlbCxcbi50YWJsZSB0aCBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YWJsZSB0aGVhZCB0aC50ZXh0X2xlZnQsXG4udGFibGUgdGhlYWQgdGQudGV4dF9sZWZ0LFxuLnRhYmxlIHRoLnRleHRfbGVmdCxcbi50YWJsZSB0ZC50ZXh0X2xlZnQsXG4udGV4dF9sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUgdGhlYWQgdGgudGV4dF9yaWdodCxcbi50YWJsZSB0aGVhZCB0ZC50ZXh0X3JpZ2h0LFxuLnRhYmxlIHRoLnRleHRfcmlnaHQsXG4udGFibGUgdGQudGV4dF9yaWdodCxcbi50ZXh0X3JpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhYmxlIHRoZWFkIHRoLnRleHRfY2VudGVyLFxuLnRhYmxlIHRoZWFkIHRkLnRleHRfY2VudGVyLFxuLnRhYmxlIHRoLnRleHRfY2VudGVyLFxuLnRhYmxlIHRkLnRleHRfY2VudGVyLFxuLnRleHRfY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJsZSB0aGVhZCB0aC50ZXh0X3JpZ2h0LFxuLnRhYmxlIHRoZWFkIHRkLnRleHRfcmlnaHQsXG4udGFibGUgdGgudGV4dF9yaWdodCxcbi50YWJsZSB0ZC50ZXh0X3JpZ2h0LFxuLnRleHRfcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGFibGUgdHIuZmlsdHJlIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkZGRkO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnRhYmxlIHRyLnRpdHJlX3RhYmxlX2VzcGFjZSB0ZCB7XG4gICAgYmFja2dyb3VuZDogI2E0ZGZmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi50YWJsZSB0ZC5pdGVtIHtcbiAgICBib3JkZXI6IDBweDtcbiAgICBjb2xvcjogIzYyYjRlMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YWJsZSB0ZC5pdGVtIC50ZXh0ZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRhYmxlIHRyLm5vX2JvcmRlciB0ZCB7XG4gICAgYm9yZGVyOiAwcHg7XG59XG5cbi50YWJsZSB0ci5saWduZV90eXBlX3ByZXN0YXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YWJsZSB0ci5saWduZV90eXBlX3ByZXN0YXRpb246aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YWJsZSB0ci5saWduZV9vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTU3QTM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZSB0ci5saWduZV9vcHRpb246aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTU3QTM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZSB0ciB0ZCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uY29sX3NlcCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JCQkJCQjtcbn1cblxuLnRhYmxlX2NvdWxldXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNEREREREQ7XG4gICAgbWFyZ2luOiAwcHg7XG59XG5cbi50YWJsZV9jb3VsZXVyIHRyIHt9XG5cbi50YWJsZV9jb3VsZXVyIHRkLFxuLnRhYmxlX2NvdWxldXIgdGgge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4udGFibGVfY291bGV1ciB0ZC5lbnRldGVfdGFibGUsXG4udGFibGVfY291bGV1ciB0ci5lbnRldGVfdGFibGUgdGQge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbn1cblxuLnRhYmxlX2NvdWxldXIyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuXG4udGFibGVfY291bGV1cjIgdHIge31cblxuLnRhYmxlX2NvdWxldXIyIHRkLFxuLnRhYmxlX2NvdWxldXIyIHRoIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG59XG5cbi50YWJsZV9jb3VsZXVyMiB0ZC5lbnRldGVfdGFibGUsXG4udGFibGVfY291bGV1cjIgdHIuZW50ZXRlX3RhYmxlIHRkIHtcbiAgICBjb2xvcjogIzBjN2UwNDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG59XG5cbi50YWJsZV9mb3JtX3JlY2hlcmNoZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxudGFibGUgdHIucm93LWNoZWNrZWQge1xuICAgIGJhY2tncm91bmQ6ICM4MUQ0RkEgIWltcG9ydGFudDtcbn1cblxudGFibGUgdHIucm93LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNGRkUwODIgIWltcG9ydGFudDtcbn1cblxudGFibGUgdHIucm93LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogI0VGOUE5QSAhaW1wb3J0YW50O1xufVxuXG50YWJsZSB0ci5yb3ctc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogI0M1RTFBNSAhaW1wb3J0YW50O1xufVxuXG50YWJsZSB0ci5yb3ctaW5mbyB7XG4gICAgYmFja2dyb3VuZDogIzgxRDRGQSAhaW1wb3J0YW50O1xufVxuIiwiaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVxue1xuICAuYnRuKCk7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRlZmF1bHQtY29sb3I7IEBidG4tZGVmYXVsdC1iZzsgQGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG5cbi8vIC5idG46bm90KC5idG4tZGVmYXVsdCl7XG4vLyAgIC5idG4oKTtcbi8vICAgLmJ1dHRvbi12YXJpYW50KEBidG4tZGVmYXVsdC1jb2xvcjsgQGJ0bi1kZWZhdWx0LWJnOyBAYnRuLWRlZmF1bHQtYm9yZGVyKTtcbi8vIH1cblxuLy8gLmJ0bjpub3QoLmJ0bi1hY3Rpb25zKXtcbi8vICAgLmJ0bigpO1xuLy8gICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kZWZhdWx0LWNvbG9yOyBAYnRuLWRlZmF1bHQtYmc7IEBidG4tZGVmYXVsdC1ib3JkZXIpO1xuLy8gfVxuXG4vLyAuYnRuOm5vdCguYnRuLXByaW1hcnkpe1xuLy8gICAuYnRuKCk7XG4vLyAgIC5idXR0b24tdmFyaWFudChAYnRuLWRlZmF1bHQtY29sb3I7IEBidG4tZGVmYXVsdC1iZzsgQGJ0bi1kZWZhdWx0LWJvcmRlcik7XG4vLyB9XG4vL1xuXG5cbi5idG4tcHJpbWFyeXtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmY7IEBjb2xvci1wcmltYXJ5OyBkYXJrZW4oQGNvbG9yLXByaW1hcnksIDUlKSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5e1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZjsgQGNvbG9yLXNlY29uZGFyeTsgZGFya2VuKEBjb2xvci1zZWNvbmRhcnksIDUlKSk7XG59XG5cbi5idG4tdGVydGlhcnl7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmOyBAY29sb3ItdGVydGlhcnk7IEBjb2xvci10ZXJ0aWFyeSk7XG59XG5cbi5idG4taHlkcm93YXl7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCBAY29sb3ItaHlkcm93YXksIEBjb2xvci1oeWRyb3dheSk7XG59XG5cbi5idG4tc3RhYml3YXl7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCBAY29sb3Itc3RhYml3YXksIEBjb2xvci1zdGFiaXdheSk7XG59XG5cbi5idG4tYmFsdGF6YXJ7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCBAY29sb3ItYmFsdGF6YXIsIEBjb2xvci1iYWx0YXphcik7XG59XG5cbi5idG4tZW5kZXJzb2x7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCBAY29sb3ItZW5kZXJzb2wsIEBjb2xvci1lbmRlcnNvbCk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5e1xuICAuYnV0dG9uLXZhcmlhbnQoQGNvbG9yLXByaW1hcnksICNmZmZmZmYsIEBjb2xvci1wcmltYXJ5KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeXtcbiAgLmJ1dHRvbi12YXJpYW50KEBjb2xvci1zZWNvbmRhcnksICNmZmZmZmYsIEBjb2xvci1zZWNvbmRhcnkpO1xufVxuXG4uYnRuLW91dGxpbmUtdGVydGlhcnl7XG4gIC5idXR0b24tdmFyaWFudChAY29sb3ItdGVydGlhcnksICNmZmZmZmYsIEBjb2xvci10ZXJ0aWFyeSk7XG59XG5cbi5idG4tb3V0bGluZS1kZWZhdWx0e1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kZWZhdWx0LWNvbG9yLCAjZmZmZmZmLCBAYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cblxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5e1xuICAuYnV0dG9uLXZhcmlhbnQoQGNvbG9yLWh5ZHJvd2F5LCAjZmZmZmZmLCBAY29sb3ItaHlkcm93YXkpO1xufVxuXG4uYnRuLW91dGxpbmUtc3RhYml3YXl7XG4gIC5idXR0b24tdmFyaWFudChAY29sb3Itc3RhYml3YXksICNmZmZmZmYsIEBjb2xvci1zdGFiaXdheSk7XG59XG5cbi5idG4tb3V0bGluZS1iYWx0YXphcntcbiAgLmJ1dHRvbi12YXJpYW50KEBjb2xvci1iYWx0YXphciwgI2ZmZmZmZiwgQGNvbG9yLWJhbHRhemFyKTtcbn1cblxuLmJ0bi1vdXRsaW5lLWVuZGVyc29se1xuICAuYnV0dG9uLXZhcmlhbnQoQGNvbG9yLWVuZGVyc29sLCAjZmZmZmZmLCBAY29sb3ItZW5kZXJzb2wpO1xufVxuXG4uYnRuLWFjdGlvbnN7XG4gIGZvbnQtc2l6ZToxNHB4O1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZjsgIzAxNDE1ZTsgIzAxNDE1ZSk7XG59XG5cbi5idG4teW91dHViZXtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmY7ICNkZDAwMDA7ICNkZDAwMDApO1xufVxuXG4uYnRuLXlvdXR1YmU6aG92ZXIsXG4uYnRuLXlvdXR1YmU6Zm9jdXN7XG4gIGJhY2tncm91bmQ6IzI3MjcyNztcbiAgY29sb3I6I2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWlkZWF7XG4gIGJhY2tncm91bmQ6I0ZGRDYwMDtcbiAgY29sb3I6I2ZmZmZmZjtcbiAgZm9udC1zaXplOjE0cHg7XG59XG5cbi5idG4tcGFuaWVye1xuICBmb250LXNpemU6MTRweDtcbiAgLmJ1dHRvbi12YXJpYW50KCM0NDQ0NDQ7ICNCRUQ2MzE7ICNCRUQ2MzEpO1xufVxuXG4ucXVvdGF0aW9uIGlucHV0LmJ0bntcbiAgYmFja2dyb3VuZC1jb2xvcjojYmJiYmJiO1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnF1b3RhdGlvbiBpbnB1dC5idG46aG92ZXJ7XG4gIGNvbG9yOiMwMDAwMDA7XG59XG5cbmEuYm91dG9ue1xuYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjMGM3ZTA0O1xuYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuY29sb3I6ICNGRkZGRkY7XG5kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5mb250LXNpemU6IDExcHg7XG5saW5lLWhlaWdodDogMjBweDtcbnBhZGRpbmc6IDAgMTBweCAwO1xudGV4dC1kZWNvcmF0aW9uOiBub25lO1xuY3Vyc29yOnBvaW50ZXI7XG59XG5cbmEuYm91dG9uOmhvdmVye1xudGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbn1cblxuLmRpdl9ib3V0b25fc3VpdGV7XG5iYWNrZ3JvdW5kOnVybCgnLi4vLi4vLi4vaW1nL2JvdXRvbl9zdWl0ZS5naWYnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG5oZWlnaHQ6NTBweDtcbnBhZGRpbmc6MHB4IDBweCAwcHggNDVweDtcbn1cblxuYS5ib3V0b25fc3VpdGV7XG5iYWNrZ3JvdW5kOnVybCgnLi4vLi4vLi4vaW1nL2JvdXRvbl9zdWl0ZS5naWYnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuZmxvYXQ6IGxlZnQ7XG5jb2xvcjojRkZGRkZGO1xuZm9udC1zaXplOjE0cHg7XG5oZWlnaHQ6MTRweDtcbmxpbmUtaGVpZ2h0OjE0cHg7XG5mb250LXdlaWdodDpib2xkO1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5wYWRkaW5nOjE0cHggMjBweCAyMnB4IDdweDtcbn1cbmEuYm91dG9uX3N1aXRlIHNwYW57XG5wYWRkaW5nOjBweDtcbn1cblxuXG4uYnRuLWNvbG9yLWNhcnJlLWtvbXtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmY7IEBjb2xvci1jYXJyZS1rb20yOyBAY29sb3ItY2FycmUta29tMik7XG59XG5cbi5idG4tZ3JlZW57XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmOyAjMGM3ZTA0OyAjMGM3ZTA0KTtcbn1cblxuLmJ0bi1zdWNjZXNze1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZjsgIzVjYjg1YzsgIzRjYWU0Yyk7XG59XG5cbi5idG4tYWRke1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZjsgQGNvbG9yLWFkZDsgQGNvbG9yLWFkZCk7XG59XG5cbi5idG4tY29sb3ItcmVkIHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICNGNDQzMzYsICNGNDQzMzYpO1xufVxuLmJ0bi1jb2xvci1waW5rIHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICNFOTFFNjMsICNFOTFFNjMpO1xufVxuLmJ0bi1jb2xvci1wdXJwbGUge1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgIzlDMjdCMCwgIzlDMjdCMCk7XG59XG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlIHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICM2NzNBQjcsICM2NzNBQjcpO1xufVxuLmJ0bi1jb2xvci1pbmRpZ28ge1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgIzNGNTFCNSwgIzNGNTFCNSk7XG59XG4uYnRuLWNvbG9yLWJsdWUge1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgIzIxOTZGMywgIzIxOTZGMyk7XG59XG4uYnRuLWNvbG9yLWxpZ2h0LWJsdWUge1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgIzAzQTlGNCwgIzAzQTlGNCk7XG59XG4uYnRuLWNvbG9yLWN5YW4ge1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgIzAwQkNENCwgIzAwQkNENCk7XG59XG4uYnRuLWNvbG9yLXRlYWwge1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgIzAwOTY4OCwgIzAwOTY4OCk7XG59XG4uYnRuLWNvbG9yLWdyZWVuIHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICM0Q0FGNTAsICM0Q0FGNTApO1xufVxuLmJ0bi1jb2xvci1saWdodC1ncmVlbiB7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjOEJDMzRBLCAjOEJDMzRBKTtcbn1cbi5idG4tY29sb3ItbGltZSB7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjQ0REQzM5LCAjQ0REQzM5KTtcbn1cbi5idG4tY29sb3IteWVsbG93IHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICNGRkVCM0IsICNGRkVCM0IpO1xufVxuLmJ0bi1jb2xvci1hbWJlciB7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjRkZDMTA3LCAjRkZDMTA3KTtcbn1cbi5idG4tY29sb3Itb3JhbmdlIHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICNGRjk4MDAsICNGRjk4MDApO1xufVxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZSB7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjRkY1NzIyLCAjRkY1NzIyKTtcbn1cbi5idG4tY29sb3ItYnJvd24ge1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgIzc5NTU0OCwgIzc5NTU0OCk7XG59XG4uYnRuLWNvbG9yLWdyZXkge1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgIzlFOUU5RSwgIzlFOUU5RSk7XG59XG4uYnRuLWNvbG9yLWJsdWUtZ3JleSB7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjNjA3RDhCLCAjNjA3RDhCKTtcbn1cbi5idG4tY29sb3ItYmxhY2sge1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgIzAwMDAwMCwgIzAwMDAwMCk7XG59XG4uYnRuLWNvbG9yLXdoaXRlIHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICNGRkZGRkYsICNGRkZGRkYpO1xufVxuXG4uYnRuLXN0YXR1c19jaWJsZV92YWxpZHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICM4YmMzNGEsICM4YmMzNGEpO1xufVxuXG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvcntcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICNmNDQzMzYsICNmNDQzMzYpO1xufVxuXG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICNmZjk4MDAsICNmZjk4MDApO1xufVxuXG4uYnRuLXN0YXR1c19jaWJsZV9kb19ub3RfY29udGFjdHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICMwMDAwMDAsICMwMDAwMDApO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW4td2lkdGgge1xuICAgIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDtcbn0iLCIjYWxlcnRlIHtcbndpZHRoOjEwMCU7XG5iYWNrZ3JvdW5kLWNvbG9yOiNlZWU7XG5jb2xvcjojMDAwMDAwO1xucGFkZGluZzogNnB4IDMlIDEycHggMyU7XG5mb250LXNpemU6MTNweDtcbn1cblxuI2FsZXJ0ZSBhe1xucGFkZGluZzo3cHggMHB4IDNweCAzNXB4O1xuYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvYnVnLnBuZycpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xubGluZS1oZWlnaHQ6MjBweDtcbmNvbG9yOiNEODNBMjI7XG59XG5cbiNhbGVydGVfdXRpX3NlY29uZGFpcmV7XG53aWR0aDoxMDAlO1xuYmFja2dyb3VuZC1jb2xvcjojNDQ0O1xuY29sb3I6I2ZmZmZmZjtcbnBhZGRpbmc6IDdweCAzJSA3cHggMyU7XG5mb250LXNpemU6MTFweDtcbn1cblxuI2FsZXJ0ZV91dGlfc2Vjb25kYWlyZSBhe1xuYmFja2dyb3VuZDojMDAwMDAwO1xuYm9yZGVyLXJhZGl1czo1cHg7XG5wYWRkaW5nOjdweDtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xubGluZS1oZWlnaHQ6MjBweDtcbmNvbG9yOiNGRkZGRkY7XG59XG5cbi5wb3B1cF9hbGVydGV7XG5wb3NpdGlvbjphYnNvbHV0ZTtcbmJvcmRlcjoycHggc29saWQgIzk5OTk5OTtcbmJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5mb250LXNpemU6MTJweDtcbnBhZGRpbmc6MHB4O1xufVxuXG4ucG9wdXBfYWxlcnRlICAuZW50ZXRle1xuYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbmNvbG9yOiNmZmZmZmY7XG5saW5lLWhlaWdodDozMHB4O1xucGFkZGluZzo1cHggNXB4O1xufVxuXG4ubWVzc2FnZV9hbGVydGV7XG53aWR0aDoxMDAlO2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1ib3R0b206MTBweDtcbn1cbi5tZXNzYWdlX2Nsb3Nle1xuYmFja2dyb3VuZC1wb3NpdGlvbjowcHggMHB4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHg7bGluZS1oZWlnaHQ6MThweDtmbG9hdDpyaWdodDt0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cbi5tZXNzYWdlX2Nsb3NlOmhvdmVye1xuYmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTEwcHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtcbn1cbi5tZXNzYWdlX2VycmV1cntcbmNvbG9yOiNDQzAwMDA7Ym9yZGVyOjFweCBzb2xpZCAjQ0MwMDAwO2JhY2tncm91bmQ6I0YyREVERTtwYWRkaW5nOjEwcHg7XG59XG4ubWVzc2FnZV92YWxpZGV7XG5jb2xvcjojNDY4ODQ3O2JvcmRlcjoxcHggc29saWQgIzQ2ODg0NztiYWNrZ3JvdW5kOiNERkYwRDg7cGFkZGluZzoxMHB4O1xufVxuLm1lc3NhZ2VfaW5mb3tcbmNvbG9yOiMzYTg3YWQ7Ym9yZGVyOjFweCBzb2xpZCAjM2E4N2FkO2JhY2tncm91bmQ6I2Q5ZWRmNztwYWRkaW5nOjEwcHg7XG59XG4ubWVzc2FnZV93YXJuaW5ne1xuY29sb3I6I0MwOTg1Mztib3JkZXI6MXB4IHNvbGlkICNDMDk4NTM7YmFja2dyb3VuZDojRkNGOEUzO3BhZGRpbmc6MTBweDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLSBMRUdFTkRFIC0tLS0tLS0tLS0tLS0tLSovXG5cbmEubGVnZW5kZSB7XG5jb2xvcjojNUM4RUMxO1xuZm9udC1zaXplOjEycHg7XG5mb250LXdlaWdodDpib2xkO1xucG9zaXRpb246cmVsYXRpdmU7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuYS5sZWdlbmRlIGRpdi5sZWdlbmRlLWNvbnRlbnQge1xuZGlzcGxheTpub25lO1xudGV4dC1hbGlnbjpsZWZ0O1xufVxuXG5hLmxlZ2VuZGUgc3Bhbi5sZWdlbmRlLXRpdHJlIHtcbmRpc3BsYXk6YmxvY2s7XG5jb2xvcjojMGM3ZTA0O1xuZm9udC13ZWlnaHQ6bm9ybWFsO1xuZm9udC1zaXplOjE1cHg7XG5tYXJnaW46MHB4O1xucGFkZGluZzowcHg7XG50ZXh0LWFsaWduOmxlZnQ7XG59XG5cbmEubGVnZW5kZTpob3ZlciB7XG5iYWNrZ3JvdW5kOnRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG5jdXJzb3I6aGVscDtcbnotaW5kZXg6NTAwO1xufVxuXG5hLmxlZ2VuZGU6aG92ZXIgZGl2LmxlZ2VuZGUtY29udGVudCB7XG5iYWNrZ3JvdW5kLWNvbG9yOiNGQUZBRkE7XG5ib3JkZXI6M3B4IHNvbGlkICMwYzdlMDQ7XG5jb2xvcjpibGFjaztcbmRpc3BsYXk6aW5saW5lO1xuZm9udC1zaXplOjEycHg7XG5mb250LXdlaWdodDpub3JtYWw7XG5sZWZ0OjIwcHg7XG5wYWRkaW5nOjVweDtcbnBvc2l0aW9uOmFic29sdXRlO1xudG9wOjMwcHg7XG53aGl0ZS1zcGFjZTpub3dyYXA7XG59XG5cbmRpdi5sZWdlbmRfYm94X2NvbG9ye1xuZmxvYXQ6IGxlZnQ7XG5oZWlnaHQ6IDE4cHg7XG5tYXJnaW4tcmlnaHQ6IDEwcHg7XG53aWR0aDogNXB4O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tIFBMQU4gRFUgU0lURSAtLS0tLS0tLS0tLS0tLS0tLSovXG5oMS5wbGFuX25pdmVhdSBhIHtcbmNvbG9yOiMwYzdlMDQ7XG5mb250LXNpemU6MjBweDtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbm1hcmdpbjo1cHggMCAxMHB4IDA7XG5wYWRkaW5nOiAwIDAgMTBweCAwO1xufVxuXG5oMi5wbGFuX25pdmVhdSBhIHtcbmNvbG9yOiMwMDRDQTA7XG5mb250LXNpemU6MTZweDtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbm1hcmdpbjoycHggMDtcbnBhZGRpbmctbGVmdDoyMHB4O1xuYm9yZGVyOjBweDtcbn1cblxuaDMucGxhbl9uaXZlYXUgYXtcbmNvbG9yOiMwMDAwMDA7XG5mb250LXNpemU6MTBweDtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbm1hcmdpbjoycHggMDtcbnBhZGRpbmctbGVmdDo0MHB4O1xuYm9yZGVyOjBweDtcbn1cblxuI3BsYW5fc2l0ZSB1bCB7XG5saXN0LXN0eWxlLWltYWdlOm5vbmU7XG5saXN0LXN0eWxlLXBvc2l0aW9uOm91dHNpZGU7XG5saXN0LXN0eWxlLXR5cGU6bm9uZTtcbn1cbiIsIiNzbGlkZXItY29kZSB7XG53aWR0aDo3MjBweDtcbmhlaWdodDogMjAwcHg7IFxub3ZlcmZsb3c6aGlkZGVuOyBcbn1cbiNzbGlkZXItY29kZSAudmlld3BvcnQgeyBcbmZsb2F0OiBsZWZ0OyBcbndpZHRoOiA1OTBweDsgXG5oZWlnaHQ6IDIwMHB4OyBcbm92ZXJmbG93OiBoaWRkZW47IFxucG9zaXRpb246IHJlbGF0aXZlOyBcbmJhY2tncm91bmQ6I0U3RTdFNztcbn1cbiNzbGlkZXItY29kZSAuYnV0dG9ucyB7IFxuZGlzcGxheTogYmxvY2s7XG5tYXJnaW46IDMwcHggMTBweCAwIDA7IFxuZmxvYXQ6IGxlZnQ7IFxud2lkdGg6NTVweDtcbnRleHQtYWxpZ246Y2VudGVyO1xucGFkZGluZy10b3A6MzBweDtcbn1cbiNzbGlkZXItY29kZSAubmV4dCB7IFxubWFyZ2luOiAzMHB4IDAgMCAxMHB4OyAgXG59XG4jc2xpZGVyLWNvZGUgLmRpc2FibGUgeyBcbnZpc2liaWxpdHk6IGhpZGRlbjsgXG59XG4jc2xpZGVyLWNvZGUgLm92ZXJ2aWV3IHsgXG5saXN0LXN0eWxlOiBub25lOyBcbnBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5wYWRkaW5nOiAwOyBcbm1hcmdpbjogMDsgXG5sZWZ0OiAwOyBcbnRvcDogMDsgXG59XG4jc2xpZGVyLWNvZGUgLm92ZXJ2aWV3IGxpeyBcbmZsb2F0OiBsZWZ0OyBcbm1hcmdpbjogMCA1cHggMCAwOyBcbnBhZGRpbmc6IDEwcHg7IFxuaGVpZ2h0OiAyMDBweDsgXG53aWR0aDoxODBweDtcbnRleHQtYWxpZ246Y2VudGVyO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBJQ09ORklMRSAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFN0eWxlIGxlcyBsaWVucyB2ZXJzIHBpw6hjZXMgam9pbnRlcyBhdmVjIGljb25lIHNlbG9uIGV4dGVuc2lvbiAqL1xuXG5hLmljb25maWxle1xuYmFja2dyb3VuZDp1cmwoJ0B7Z2xvYmFsLWltZy1wYXRofS9pY29uZmlsZS9pY29uZmlsZV9kZWZhdWx0LnBuZycpO1xuaGVpZ2h0OjUycHg7XG53aWR0aDo1MnB4O1xuZGlzcGxheTpibG9jaztcbnRleHQtYWxpZ246Y2VudGVyO1xubWFyZ2luOjA7XG5wYWRkaW5nOjA7XG5cbn1cblxuYS5pY29uZmlsZVtocmVmJD1cIi5wZGZcIl17XG5iYWNrZ3JvdW5kOnVybCgnQHtnbG9iYWwtaW1nLXBhdGh9L2ljb25maWxlL2ljb25maWxlX3BkZi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xufVxuXG5hLmljb25maWxlW2hyZWYkPVwiLnBwdFwiXXtcbmJhY2tncm91bmQ6dXJsKCdAe2dsb2JhbC1pbWctcGF0aH0vaWNvbmZpbGUvaWNvbmZpbGVfcHB0LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG59XG5cbmEuaWNvbmZpbGVbaHJlZiQ9XCIueGxzXCJdLCBhLmljb25maWxlW2hyZWYkPVwiLnhsc3hcIl17XG5iYWNrZ3JvdW5kOnVybCgnQHtnbG9iYWwtaW1nLXBhdGh9L2ljb25maWxlL2ljb25maWxlX2V4Y2VsLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG59XG5cbmEuaWNvbmZpbGVbaHJlZiQ9XCIuZG9jXCJdLCBhLmljb25maWxlW2hyZWYkPVwiLmRvY3hcIl0sIGEuaWNvbmZpbGVbaHJlZiQ9XCIub2R0XCJde1xuYmFja2dyb3VuZDp1cmwoJ0B7Z2xvYmFsLWltZy1wYXRofS9pY29uZmlsZS9pY29uZmlsZV93b3JkLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG59XG4iLCIuaWNvbi1yb3VuZC01MCB7XG5oZWlnaHQ6IDUwcHg7XG53aWR0aDogNTBweDtcbnBhZGRpbmc6IDlweCAxMHB4O1xuZm9udC1zaXplOiAyNHB4O1xufVxuXG4uaWNvbi1yb3VuZC0zMCB7XG5oZWlnaHQ6IDMwcHg7XG53aWR0aDogMzBweDtcbnBhZGRpbmc6IDRweCA1cHg7XG5mb250LXNpemU6IDE2cHg7XG59XG5cbi5pY29uLXJvdW5kIHtcbmJvcmRlci1yYWRpdXM6IDEwMCU7XG5jb2xvcjogI2ZmZmZmZjtcbmRpc3BsYXk6IGlubGluZS1ibG9jaztcbnRleHQtYWxpZ246Y2VudGVyO1xudGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmljb24tbGd7XG5kaXNwbGF5OmJsb2NrO1xuZm9udC1zaXplOjUwcHg7XG5jb2xvcjojMDAwMDAwO1xufVxuXG4uZmFze1xuICAuZmE7XG59XG5cbi5mYS1maXhlZC13aWR0aCB7XG4gICAgd2lkdGg6IDE2cHg7XG59XG4iLCIuZmEge1xuICAgICYtMWhhbGZ4IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIH1cbn1cbiIsIi5wYW5lbC1ib3gtaWRlYXtcbiAgYm9yZGVyOjNweCBzb2xpZCAjMGM3ZTA0O1xufVxuXG4ucGFuZWwtYm94LWlkZWEgLnBhbmVsLWhlYWRpbmd7XG4gIGJhY2tncm91bmQtY29sb3I6IzBjN2UwNDtcbiAgY29sb3I6I2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czowO1xufVxuXG4ucGFuZWwtdGl0bGV7XG5mb250LXNpemU6IDE4cHg7XG59XG5cbi5wYW5lbC1sYWJlbHtcbiAgY29sb3I6IzAwMDAwMDtcbn1cblxuLnBhbmVsLWxhYmVsOmhvdmVye1xuICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnBhbmVsLWVhY2gtYXBwbGljYXRldXJ7XG4gIC5wYW5lbC1oZWFkaW5ne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzdlMDQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnBhbmVsLWJvZHktZml4ZWQtaGVpZ2h0LTM2MHtcbiAgbWF4LWhlaWdodDozNjBweDtcbiAgb3ZlcmZsb3c6YXV0bztcbn1cblxuLmZpeGVkLWhlaWdodC0zNjB7XG4gIG1heC1oZWlnaHQ6MzYwcHg7XG4gIG92ZXJmbG93LXg6aGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucGFuZWwtaHlkcm93YXl7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1kZWZhdWx0LWJvcmRlcjsgI2ZmZmZmZjsgQGNvbG9yLWh5ZHJvd2F5OyBAY29sb3ItaHlkcm93YXkpO1xufVxuXG4ucGFuZWwtYmFsdGF6YXJ7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1kZWZhdWx0LWJvcmRlcjsgI2ZmZmZmZjsgQGNvbG9yLWJhbHRhemFyOyBAY29sb3ItYmFsdGF6YXIpO1xufVxuXG4ucGFuZWwtc3RhYml3YXl7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1kZWZhdWx0LWJvcmRlcjsgI2ZmZmZmZjsgQGNvbG9yLXN0YWJpd2F5OyBAY29sb3Itc3RhYml3YXkpO1xufVxuXG4ucGFuZWwtZW5kZXJzb2x7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1kZWZhdWx0LWJvcmRlcjsgI2ZmZmZmZjsgQGNvbG9yLWVuZGVyc29sOyBAY29sb3ItZW5kZXJzb2wpO1xufVxuXG4uc2VwYXJhdG9yLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICM1NTU1O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuIiwiXG4gICNtZW51X2xheWVyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG5cbiIsIi50ZXh0LXJlZCB7XG4gIGNvbG9yOiAjRjQ0MzM2O1xufVxuLnRleHQtcGluayB7XG4gIGNvbG9yOiAjRTkxRTYzO1xufVxuLnRleHQtcHVycGxlIHtcbiAgY29sb3I6ICM5QzI3QjA7XG59XG4udGV4dC1kZWVwLXB1cnBsZSB7XG4gIGNvbG9yOiAjNjczQUI3O1xufVxuLnRleHQtaW5kaWdvIHtcbiAgY29sb3I6ICMzRjUxQjU7XG59XG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICMyMTk2RjM7XG59XG4udGV4dC1saWdodC1ibHVlIHtcbiAgY29sb3I6ICMwM0E5RjQ7XG59XG4udGV4dC1jeWFuIHtcbiAgY29sb3I6ICMwMEJDRDQ7XG59XG4udGV4dC10ZWFsIHtcbiAgY29sb3I6ICMwMDk2ODg7XG59XG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjNENBRjUwO1xufVxuLnRleHQtbGlnaHQtZ3JlZW4ge1xuICBjb2xvcjogIzhCQzM0QTtcbn1cbi50ZXh0LWxpbWUge1xuICBjb2xvcjogI0NEREMzOTtcbn1cbi50ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAjRkZFQjNCO1xufVxuLnRleHQtYW1iZXIge1xuICBjb2xvcjogI0ZGQzEwNztcbn1cbi50ZXh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjRkY5ODAwO1xufVxuLnRleHQtZGVlcC1vcmFuZ2Uge1xuICBjb2xvcjogI0ZGNTcyMjtcbn1cbi50ZXh0LWJyb3duIHtcbiAgY29sb3I6ICM3OTU1NDg7XG59XG4udGV4dC1ncmV5IHtcbiAgY29sb3I6ICM5RTlFOUU7XG59XG4udGV4dC1ibHVlLWdyZXkge1xuICBjb2xvcjogIzYwN0Q4Qjtcbn1cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGV4dC1nb2xkIHtcbiAgY29sb3I6IEBjb2xvci1nb2xkO1xufVxuXG4udGV4dC1wYWRlbHtcbiAgY29sb3I6IEBjb2xvci1wYWRlbDtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzY7XG59XG4uYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjM7XG59XG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDMjdCMDtcbn1cbi5iZy1kZWVwLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNBQjc7XG59XG4uYmctaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNTFCNTtcbn1cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcbn1cbi5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzQTlGNDtcbn1cbi5iZy1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkNENDtcbn1cbi5iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4ODtcbn1cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTA7XG59XG4uYmctbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBO1xufVxuLmJnLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0REQzM5O1xufVxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0I7XG59XG4uYmctYW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3O1xufVxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjk4MDA7XG59XG4uYmctZGVlcC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyO1xufVxuLmJnLWJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0ODtcbn1cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUU5RTtcbn1cbi5iZy1ibHVlLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3RDhCO1xufVxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYmctY29yYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvcmFsO1xufVxuXG4uYmctcHJpbWFyeXtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXByaW1hcnk7XG59XG5cbi5iZy1zZWNvbmRhcnl7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1zZWNvbmRhcnk7XG59XG5cbi5iZy10ZXJ0aWFyeXtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXRlcnRpYXJ5O1xufVxuXG4uYmctZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1nb2xkO1xufVxuXG4uYmctaHlkcm93YXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHlkcm93YXk7XG59XG5cbi5iZy1zdGFiaXdheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1zdGFiaXdheTtcbn1cblxuLmJnLWJhbHRhemFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWJhbHRhemFyO1xufVxuXG4uYmctZW5kZXJzb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItZW5kZXJzb2w7XG59XG5cbi5iZy1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNDksIDE5MCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LmxhYmVsIHtcbiAgY29sb3I6YmxhY2s7XG59XG5cbi5iZy1wYWRlbHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXBhZGVsO1xufSIsIi5sYWJlbC1mcy1ub3JtYWx7XG4gIGZvbnQtc2l6ZToxNHB4O1xufVxuXG4uZnctbm9ybWFse1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuIiwiLmJhZGdlLWxnIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLmxldHRlci13aWRlLWJhZGdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLy8gQmV0dGVyIHdheSBvZiBkb2luZyBhIHJvdW5kIGJhZGdlXG4ucm91bmQtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4iLCIuc2hhZG93LXNtIHtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDI1LCAyNSwgMjUsIDAuMyk7XG59XG4iLCIuZCB7XG4gICAgJi1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi1pbmxpbmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5mbGV4LXJvd3tcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmZsZXgtZ2FwLTE1e1xuICAgIGdhcDogMTVweDtcbn1cbiIsIi5ib3JkZXItdG9wLW5vbmUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5ib3JkZXItYm90dG9tLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4iLCIvKlxuICogNSBjb2xvbm5lc1xuICovXG4uY29sLWxnLTIwcCB7XG4gICAgLm1ha2UtbGctY29sdW1uKDIuNCk7XG59XG4uY29sLW1kLTIwcCB7XG4gICAgLm1ha2UtbWQtY29sdW1uKDIuNCk7XG59XG4uY29sLXNtLTIwcCB7XG4gICAgLm1ha2Utc20tY29sdW1uKDIuNCk7XG59XG5cbi8qXG4gKiA1IGNvbG9ubmVzIHB1c2hcbiAqL1xuLmNvbC1sZy1wdXNoLTIwcCB7XG4gICAgLm1ha2UtbGctY29sdW1uLXB1c2goMi40KTtcbn1cbi5jb2wtbWQtcHVzaC0yMHAge1xuICAgIC5tYWtlLW1kLWNvbHVtbi1wdXNoKDIuNCk7XG59XG4uY29sLXNtLXB1c2gtMjBwIHtcbiAgICAubWFrZS1zbS1jb2x1bW4tcHVzaCgyLjQpO1xufVxuXG4vKlxuICogNSBjb2xvbm5lcyBwdWxsXG4gKi9cbi5jb2wtbGctcHVsbC0yMHAge1xuICAgIC5tYWtlLWxnLWNvbHVtbi1wdWxsKDIuNCk7XG59XG4uY29sLW1kLXB1bGwtMjBwIHtcbiAgICAubWFrZS1tZC1jb2x1bW4tcHVsbCgyLjQpO1xufVxuLmNvbC1zbS1wdWxsLTIwcCB7XG4gICAgLm1ha2Utc20tY29sdW1uLXB1bGwoMi40KTtcbn1cblxuLypcbiAqIDUgY29sb25uZXMgb2Zmc2V0XG4gKi9cbi5jb2wtbGctb2Zmc2V0LTIwcCB7XG4gICAgLm1ha2UtbGctY29sdW1uLW9mZnNldCgyLjQpO1xufVxuLmNvbC1tZC1vZmZzZXQtMjBwIHtcbiAgICAubWFrZS1tZC1jb2x1bW4tb2Zmc2V0KDIuNCk7XG59XG4uY29sLXNtLW9mZnNldC0yMHAge1xuICAgIC5tYWtlLXNtLWNvbHVtbi1vZmZzZXQoMi40KTtcbn1cblxuLm5vLWd1dHRlcnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIERyb3Bkb3duIE1lbnUgU3R5bGVcbi5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBib3gtc2hhZG93OiByZ2JhKDUwLCA1MCwgNTAsIDAuNSk7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDdweCAwcHg7XG4gICAgLy8gbWluLXdpZHRoOiAxODVweDtcblxuICAgID4gbGkge1xuXG4gICAgICAgIC8vIEZpcnN0IGxldmVsXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4ocmdiKDI1MywgMjUzLCAyNTMpLCA1OSUpXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4ocmdiKDI1MywgMjUzLCAyNTMpLCA0JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBBanVzdGUgbGUgc3R5bGUgcG91ciBsZSBtw6ptZSByw6lzdWx0YXQgc3VyIGxlcyBib3V0b25zLlxuICAgICAgICA+IGJ1dHRvbiwgPiBmb3JtIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbihyZ2IoMjUzLCAyNTMsIDI1MyksIDU5JSlcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihyZ2IoMjUzLCAyNTMsIDI1MyksIDQlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tZ3JvdXAge1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4ocmdiKDI1MywgMjUzLCAyNTMpLCA1OSUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vRGl2aWRlciBMaW5lXG4gICAgLmRpdmlkZXIge1xuICAgICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuNSk7XG4gICAgfVxufVxuIiwiLmNob3Nlbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICB3aWR0aDogMTIwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHZ3O1xuICAgIH1cbn1cbiIsIi5tb2RhbC1kaWFsb2cge1xuICAgICYubW9kYWwtZnVsbHNjcmVlbiB7XG4gICAgICAgIHdpZHRoOiA5NXZ3O1xuICAgIH1cbn1cbiIsImE6bm90KFtocmVmXSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5jdXJzb3Ige1xuICAgICYtcG9pbnRlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJi1ub3QtYWxsb3dlZCB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICAgICYtcHJvZ3Jlc3Mge1xuICAgICAgICBjdXJzb3I6IHByb2dyZXNzO1xuICAgIH1cbiAgICAmLXdhaXQge1xuICAgICAgICBjdXJzb3I6IHdhaXQ7XG4gICAgfVxuICAgICYtaGVscCB7XG4gICAgICAgIGN1cnNvcjogaGVscDtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgIH1cbiAgICAmLW1vdmUge1xuICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgfVxuICAgICYtY29sLXJlc2l6ZSB7XG4gICAgICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgICB9XG4gICAgJi1yb3ctcmVzaXplIHtcbiAgICAgICAgY3Vyc29yOiByb3ctcmVzaXplO1xuICAgIH1cbn1cbiIsImE6bm90KFtocmVmXSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZPUk1VTEFJUkVTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl17XG5ib3JkZXItcmFkaXVzOjJweDtcbmRpc3BsYXk6IGlubGluZTtcbnBhZGRpbmc6IDVweDtcbmJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5tYXJnaW46IDA7XG5jb2xvcjojMjIyMjIyO1xuaGVpZ2h0OjM0cHg7XG5ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbn1cblxudGV4dGFyZWF7XG5ib3JkZXItcmFkaXVzOjJweDtcbmRpc3BsYXk6IGlubGluZTtcbnBhZGRpbmc6IDNweDtcbmJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5tYXJnaW46IDA7XG5jb2xvcjojMjIyMjIyO1xuYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5mb250LXdlaWdodDpub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJde1xuYm9yZGVyLXJhZGl1czoycHg7XG5kaXNwbGF5OiBpbmxpbmU7XG5iYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGRkZGRkY7XG5wYWRkaW5nOiAzcHg7XG5tYXJnaW46IDA7XG5jb2xvcjojMjIyMjIyO1xuYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXXtcbmNvbG9yOiMyMjIyMjI7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbmNvbG9yOiMyMjIyMjI7XG59XG5cbnNlbGVjdHtcbmJvcmRlci1yYWRpdXM6MnB4O1xuZGlzcGxheTogaW5saW5lO1xuYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGRkZGO1xucGFkZGluZzogNXB4O1xuYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbm1hcmdpbjogMDtcbmNvbG9yOiMyMjIyMjI7XG5oZWlnaHQ6MzBweDtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbmJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuZm9udC13ZWlnaHQ6bm9ybWFsO1xufVxuXG4uYWN0aW9uc3tcbnBhZGRpbmc6MTBweCAwcHg7XG53aWR0aDoxMDAlO1xudGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi5vYmxpZ2F0b2lyZXtcbiAgY29sb3I6I2ZmMDAwMDtcbn1cblxuLnRpbWVsaW5lIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZDogI2Q0ZDlkZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDlweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA0MDA7XG59XG4udGltZWxpbmUgPiAudGltZWxpbmUtZWxlbWVudCB7XG4gIG1hcmdpbjogMTJweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4udGltZWxpbmUgPiAudGltZWxpbmUtZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2JlZDk0YTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogNDAwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5pbnB1dC1pbnZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmMDAwMCcgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2ZmMDAwMCcgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oI2ZmMDAwMCwgMjAlKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmlucHV0LXZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzI4YTc0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNMy4yIDUuOEw1LjUgOEw4LjggNC4xJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcblxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigjMjhhNzQ1LCAyMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLyogRkVVSUxMRSBERSBTVFlMRSBQUk9QUkUgQSBMQSBHRVNUSU9OIERFUyBGT1JNVUxBSVJFUyAqL1xuXG4uZm9ybXVsYWlyZSB7XG53aWR0aDogNzAwcHg7IFxuZmxvYXQ6IGxlZnQ7IFxufVxuXG4uZm9ybXVsYWlyZV9nZXN0aW9uIHtcbndpZHRoOiA3MDBweDsgXG5mbG9hdDogbGVmdDsgXG5tYXJnaW46IDBweCAxMjBweDtcbmJvcmRlcjpzb2xpZCAxcHggIzAxQTBCRTtcbn1cblxuLmNvbHVtbiB7IFxud2lkdGg6IDcwMHB4OyBcbmZsb2F0OiBsZWZ0OyBcbnBhZGRpbmctYm90dG9tOiAxMDBweDsgXG59XG5cbi5jb2x1bW4yIHtcbmJhY2tncm91bmQ6I0Y0RjRGNDtcbndpZHRoOiAzMzBweDsgXG5mbG9hdDogbGVmdDsgXG5wYWRkaW5nOiAwcHggMHB4IDEwMHB4IDBweDsgXG5tYXJnaW46IDEwcHg7IFxufVxuXG4ucG9ydGxldCB7IFxubWFyZ2luOiAxMHB4OyBcbn1cblxuLnBvcnRsZXQtaGVhZGVyeyBcbm1hcmdpbjogNXB4OyBcbnBhZGRpbmctYm90dG9tOiA0cHg7IFxucGFkZGluZy1sZWZ0OiA0cHg7IFxufVxuXG4ucG9ydGxldC1oZWFkZXIgLnVpLWljb24geyBcbmZsb2F0OiByaWdodDsgXG59XG5cbi5wb3J0bGV0LWNvbnRlbnQgeyBcbnBhZGRpbmc6IDVweDsgXG5mb250LXNpemU6MTFweDtcbn1cblxuLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHsgXG5ib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7IFxudmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyBcbmhlaWdodDogNTBweCAhaW1wb3J0YW50OyBcbn1cblxuLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyICogeyBcbnZpc2liaWxpdHk6IGhpZGRlbjsgXG59XG4iLCIjdG9wIC51c2VyX3pvbmUgbGl7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiN0b3AgLnVzZXJfem9uZSBhe1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN0b3AgLnVzZXJfem9uZSAubmF2YmFyLXRvZ2dsZXtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZHJvcGRvd24taGlzdG9yaXF1ZXtcbiAgcGFkZGluZzowO1xufVxuXG5cbiNpZFNob3dOb3RpZmljYXRpb25NZXNzYWdlLCAjaWRTaG93Tm90aWZpY2F0aW9ue1xuICBwYWRkaW5nOjEwcHg7XG59XG5cbi50aXRyZV9ub3RpZmljYXRpb25zIHNwYW4ge1xuICBwYWRkaW5nOjVweCAwO1xuICB3aWR0aDoxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jb250ZW50X25vdGlmaWNhdGlvbnMge1xuICBvdmVyZmxvdzphdXRvO1xuICBoZWlnaHQ6MjcwcHg7XG59XG5cbi5ub3RpZmljYXRpb24tZWx0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGRkZGRkO1xufVxuXG4ubm90aWZpY2F0aW9uLWVsdCBhe1xuICBwYWRkaW5nOjEwcHg7XG59XG5cbi5ub3RpZmljYXRpb24tZWx0IGltZyB7XG4gIGZsb2F0OmxlZnQ7XG4gIG1hcmdpbjowIDEwcHggMCAwO1xufVxuXG4jbm90aWZpY2F0aW9ucyAuYWZmaWNoZXJfdG91dCB7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBmb250LXNpemU6MTJweDtcbiAgcGFkZGluZzozcHg7XG59XG5cbiNub3RpZmljYXRpb25zIC5hZmZpY2hlcl90b3V0IGEge1xuICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgcGFkZGluZzoxMHB4O1xuICBjb2xvcjpAY29sb3IxO1xufVxuXG4jbm90aWZpY2F0aW9ucyAuYWZmaWNoZXJfdG91dCBhOmhvdmVyIHtcbiAgY29sb3I6I2ZmZmZmZjtcbn1cblxuLm5vdGlmaWNhdGlvbiBhLFxuLm5vdGlmaWNhdGlvbl9yZWFkIGEge1xuICBkaXNwbGF5OmJsb2NrO1xuICBmb250LXNpemU6MTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIGNvbG9yOiM0NDQ0NDQ7XG59XG5cbi5ub3RpZmljYXRpb24tZWx0IC5kYXRlIHtcbiAgZm9udC1zaXplOjExcHg7XG4gIGNvbG9yOiM4ODg4ODg7XG59XG5cbi5ub3RpZmljYXRpb24tZWx0OmhvdmVyIC5kYXRle1xuICBjb2xvcjojZmZmZmZmO1xufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZDojZTllYWVkO1xufVxuXG4ubm90aWZpY2F0aW9uX3JlYWQge1xuICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG59XG5cbiNub3RpZmljYXRpb25zX3N0YXR1cyB7XG4gIGZsb2F0OnJpZ2h0O1xuICBtYXJnaW46M3B4IDVweCAwcHggMHB4O1xuICBoZWlnaHQ6MThweDtcbn1cblxuI25vdGlmaWNhdGlvbnNfc3RhdHVzIGEge1xuICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgZm9udC1zaXplOjEwcHg7XG4gIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgdGV4dC1hbGlnbjpsZWZ0O1xuICBoZWlnaHQ6MThweDtcbiAgcGFkZGluZzo0cHggMHB4IDNweCAyNXB4O1xufVxuXG4jbm90aWZpY2F0aW9uc19zdGF0dXMgLnJlYWQge1xuICBjb2xvcjojN2JiMGQ1O1xufVxuXG4jbm90aWZpY2F0aW9uc19zdGF0dXMgLnVucmVhZCB7XG5cbn1cblxuI25iX3VucmVhZF9ub3RpZmljYXRpb25zIHtcbiAgZGlzcGxheTpibG9jaztcbiAgaGVpZ2h0OjE2cHg7XG4gIGxpbmUtaGVpZ2h0OjE2cHg7XG59XG5cbi5kcm9wZG93bi1tZXNzYWdlcywgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gIHdpZHRoOjMxMHB4O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS1BUlRJQ0xFLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNhcnRpY2xle1xuZmxvYXQ6bGVmdDtcbndpZHRoOjEwMCU7XG59XG5cbiNhcnRpY2xlIGgxe1xuY29sb3I6IzAwMDAwMDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5mb250LXNpemU6MzZweDtcbm1hcmdpbjo1cHggMHB4O1xucGFkZGluZzowcHg7XG59XG5cbiNhcnRpY2xlIHB7XG5tYXJnaW46MTBweCAwcHg7XG50ZXh0LWFsaWduOmp1c3RpZnk7XG59XG5cbiNhcnRpY2xlIC5jb250ZW51e1xuZmxvYXQ6bGVmdDtcbnBhZGRpbmc6MHB4IDIwcHg7XG59XG5cbiNhcnRpY2xlIC5jaGFwZWF1e1xuZmxvYXQ6bGVmdDtcbndpZHRoOjEwMCU7XG59XG5cbiNhcnRpY2xlIC5jaGFwZWF1IHB7XG5mb250LXNpemU6MTRweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbiNhcnRpY2xlIC56b25lMXtcbmZsb2F0OmxlZnQ7XG53aWR0aDoxMDAlO1xubWFyZ2luOjEwcHggMHB4O1xufVxuXG4jYXJ0aWNsZSAuem9uZTEgaW1ne1xuZmxvYXQ6bGVmdDtcbmRpc3BsYXk6YmxvY2s7XG5iYWNrZ3JvdW5kOiMwMDAwMDA7XG5tYXJnaW46MTBweCAxMHB4IDEwcHggMHB4O1xud2lkdGg6NDAwcHg7XG5oZWlnaHQ6MjgwcHg7XG59XG5cbiNhcnRpY2xlIC56b25lMntcbmZsb2F0OmxlZnQ7XG53aWR0aDoxMDAlO1xubWFyZ2luOjEwcHggMHB4O1xufVxuXG4jYXJ0aWNsZSAuem9uZTJfZ3tcbmZsb2F0OmxlZnQ7XG5tYXJnaW46MTBweCAxMHB4IDEwcHggMHB4O1xud2lkdGg6MjAwcHg7XG59XG5cbiNhcnRpY2xlIC56b25lMl9ke1xuZmxvYXQ6cmlnaHQ7XG5tYXJnaW46MTBweCAwcHggMTBweCAxMHB4O1xud2lkdGg6MjAwcHg7XG59XG5cbiNhcnRpY2xlIC56b25lMiBpbWd7XG5kaXNwbGF5OmJsb2NrO1xuYmFja2dyb3VuZDojMDAwMDAwO1xubWFyZ2luLWJvdHRvbToxMHB4O1xud2lkdGg6MjAwcHg7XG5oZWlnaHQ6MTQwcHg7XG59XG5cbiNhcnRpY2xlIC56b25lMiAuZXh0cmFpdHtcbmZsb2F0OmxlZnQ7XG5wYWRkaW5nOjEwcHg7XG5iYWNrZ3JvdW5kOiNlZWVlZWU7XG5mb250LXNpemU6IDEycHg7XG59XG5cbiNhcnRpY2xlIC56b25lM3tcbmZsb2F0OmxlZnQ7XG53aWR0aDoxMDAlO1xuYmFja2dyb3VuZDojZWVlZWVlO1xubWFyZ2luOjEwcHggMHB4O1xufVxuXG4jYXJ0aWNsZSAuem9uZTMgLmNvbnRlbnV7XG5mbG9hdDpsZWZ0O1xuYmFja2dyb3VuZDojZWVlZWVlO1xucGFkZGluZzoxMHB4O1xufVxuXG4jYXJ0aWNsZSAuem9uZTR7XG5mbG9hdDpsZWZ0O1xud2lkdGg6MTAwJTtcbm1hcmdpbjoxMHB4IDBweDtcbn1cblxuI2FydGljbGUgLnpvbmU0IHB7XG5ib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZGRkZGRkO1xucGFkZGluZzo1cHggMHB4O1xufVxuXG4jYXJ0aWNsZSAuem9uZTQgcCBhe1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi5kb2N1bWVudCBoMXtcbm1hcmdpbjowcHggMHB4IDVweCAwcHg7XG59XG5cbi5kb2N1bWVudF9nYXVjaGV7XG5mbG9hdDpsZWZ0O1xud2lkdGg6NjclO1xucGFkZGluZy1yaWdodDozJTtcbn1cblxuLmRvY3VtZW50X2NvbG9ubmVfZHJvaXRle1xuZmxvYXQ6bGVmdDtcbndpZHRoOjI5JTtcbmJvcmRlci1sZWZ0OnNvbGlkIDFweCAjRTJFMkUyO1xufVxuXG4uZG9jdW1lbnRfYmFze1xuYm9yZGVyLXRvcDpzb2xpZCAxcHggI0UyRTJFMjtcbnBhZGRpbmc6NXB4IDVweCA1cHggNXB4O1xuY2xlYXI6Ym90aDtcbn1cblxuLmRvY3VtZW50X2l0ZW17XG5jbGVhcjpib3RoO1xuZmxvYXQ6bGVmdDtcbnBhZGRpbmc6MTBweCAwcHggMHB4IDVweDtcbn1cblxuLmRvY3VtZW50X2l0ZW0gcHtcbnRleHQtYWxpZ246anVzdGlmeTtcbn1cblxuLmRvY3VtZW50X2l0ZW0gaDJ7XG5jb2xvcjojMDE0MTVlO1xuZm9udC13ZWlnaHQ6Ym9sZDtcbmZvbnQtc2l6ZToxMnB4O1xucGFkZGluZzowcHg7XG5kaXNwbGF5OmlubGluZTtcbn1cblxuLmRvY3VtZW50X2l0ZW0gYXtcbmZvbnQtc2l6ZToxMHB4O1xufVxuXG5hLmxpZW5fYWJzdHJhY3R7XG5mb250LXNpemU6MTFweDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLSBBR0VOREEgLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZXZlbnRfYWdlbmRhe1xuYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbmZvbnQtc2l6ZTogMTFweDtcbnBhZGRpbmc6IDElO1xubWFyZ2luLWJvdHRvbToxMHB4O1xuZmxvYXQ6bGVmdDtcbmNsZWFyOmJvdGg7XG53aWR0aDoxMDAlO1xufVxuXG4uZXZlbnRfYWdlbmRhIGgye1xuY29sb3I6ICMwYzdlMDQ7XG5tYXJnaW46M3B4IDBweCA1cHggMHB4O1xufVxuXG4uZXZlbnRfZGF0ZXtcbmZvbnQtc2l6ZToxMnB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuLmV2ZW50X2FjdGlvbnN7XG5wYWRkaW5nOjVweDtcbmZsb2F0OmxlZnQ7XG53aWR0aDoxMDAlO1xufVxuXG4uZXZlbnRfYm91dG9uc19kZXRhaWx7XG5mbG9hdDpsZWZ0O1xud2lkdGg6MzAlO1xufVxuXG4uZXZlbnRfaW5zY3JpcHRpb257XG5mbG9hdDpsZWZ0O1xud2lkdGg6MzAlO1xufVxuXG4uZXZlbnRfZXhwb3J0e1xuZmxvYXQ6cmlnaHQ7XG5tYXJnaW4tcmlnaHQ6MTBweDtcbn1cblxuLmV2ZW50X2V4cG9ydCBhe1xuZm9udC1zaXplOjEycHg7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLmV2ZW50X2V4cG9ydCBpbWd7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5ib3R0b206IC0zcHg7XG59XG5cbi5ldmVudF9kZXRhaWwsIC5ldmVudF9kZXRhaWwgcHtcbmZvbnQtc2l6ZToxMXB4O1xufVxuXG4ubGllbl9pbnNjcl9yZWZ1c3tcbmJhY2tncm91bmQtY29sb3I6I2Y0NDMzNjtcbnBhZGRpbmc6MnB4IDVweCAycHggMjBweDtcbn1cblxuLmxpZW5faW5zY3JfYXR0ZW50ZXtcbmJhY2tncm91bmQtY29sb3I6I2ZmOTgwMDtcbnBhZGRpbmc6MnB4IDVweCAycHggMjBweDtcbn1cblxuLmxpZW5faW5zY3JfYWNjZXB0e1xuYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbnBhZGRpbmc6MnB4IDVweCAycHggMjBweDtcbn1cblxuLmxpZW5faW5zY3JfcmVmdXMgYSwgLmxpZW5faW5zY3JfYXR0ZW50ZSBhLCAubGllbl9pbnNjcl9hY2NlcHQgYXtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xuZm9udC1zaXplOjEycHg7XG59XG5cbi5hZ2VuZGFfbGlzdGVfbGlnbmV7XG5jbGVhcjpib3RoO1xucGFkZGluZzo1cHggMHB4O1xuZm9udC1zaXplOjEycHg7XG5ib3JkZXItYm90dG9tOjFweCBzb2xpZCAjREREREREO1xufVxuXG4uYWdlbmRhX2xpc3RlX2xpZ25lOmhvdmVye1xuYmFja2dyb3VuZDojQkFDRUZGO1xufVxuXG4uYWdlbmRhX2xpc3RlX2xpZ25lIC5sZWdlbmRle1xuaGVpZ2h0OjIwcHg7XG53aWR0aDo1cHg7XG5mbG9hdDpsZWZ0O1xubWFyZ2luLXJpZ2h0OjEwcHg7XG59XG5cbi5hZ2VuZGFfbGlzdGVfbGlnbmUgLmRhdGV7XG53aWR0aDozMCU7XG5kaXNwbGF5OmJsb2NrO1xuZmxvYXQ6bGVmdDtcbmZvbnQtc2l6ZToxMXB4O1xucGFkZGluZzozcHggMHB4IDBweCAwcHg7XG59XG5cbiN6b25lX2FnZW5kYXtcbmZsb2F0OmxlZnQ7XG53aWR0aDo2OCU7XG5tYXJnaW4tcmlnaHQ6MTBweDtcbn1cblxuI3pvbmVfdGFjaGV7XG5tYXJnaW4tbGVmdDoxMHB4O1xuZmxvYXQ6bGVmdDtcbndpZHRoOjI5JTtcbn1cblxuLnRhY2hlX2Noa3tcbmZsb2F0OmxlZnQ7XG59XG5cbi50YWNoZV9jb250ZW50e1xuZmxvYXQ6bGVmdDtcbnBhZGRpbmc6MnB4O1xud2lkdGg6NTAlO1xufVxuXG4udGFjaGVfY29udGVudCBhe1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5jb2xvcjojMDAwMDAwO1xufVxuXG4udGFjaGVfY29udGVudCBhOmhvdmVye1xudGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbn1cblxuLnRhY2hle1xuZmxvYXQ6bGVmdDtcbmNsZWFyOmJvdGg7XG53aWR0aDoxMDAlO1xuZm9udC1zaXplOjEycHg7XG5wYWRkaW5nOiAxJSAxJSAyJSAxJTtcbmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xufVxuXG4udGFjaGU6aG92ZXJ7XG5iYWNrZ3JvdW5kOiNCQUNFRkY7XG59XG5cbi50YWNoZSAubGVnZW5kZXtcbmhlaWdodDoxOHB4O1xud2lkdGg6NXB4O1xuZmxvYXQ6bGVmdDtcbm1hcmdpbi1yaWdodDoxMHB4O1xufVxuXG4udGFjaGVfZGF0ZXtcbmNvbG9yOiMwYzdlMDQ7XG5mbG9hdDpsZWZ0O1xuZm9udC1zaXplOjEycHg7XG5wYWRkaW5nOjNweDtcbn1cblxuLnRhY2hlX2RlbGV0ZXtcbmZsb2F0OnJpZ2h0O1xufVxuXG4udGFjaGVfZm9ybXtcbmNsZWFyOmJvdGg7XG59XG5cbi5ham91dF9kaXJlY3R7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbmNvbG9yOiMwYzdlMDQ7XG5mb250LXNpemU6MTRweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5wYWRkaW5nOjEwcHggMjVweCAxMHB4IDEwcHg7XG5jbGVhcjpib3RoO1xubWFyZ2luLWJvdHRvbTo1cHg7XG5mbG9hdDpyaWdodDtcbmN1cnNvcjpwb2ludGVyO1xufVxuXG4jcmR2X2Zvcm17XG5kaXNwbGF5Om5vbmU7XG5mbG9hdDpsZWZ0O1xud2lkdGg6MTAwJTtcbn1cblxuXG4jbGlzdGVfdGFjaGVze1xucGFkZGluZzo1cHggMHB4O1xub3ZlcmZsb3c6YXV0bztcbm1heC1oZWlnaHQ6IDMwMHB4O1xuY2xlYXI6Ym90aDtcbn1cblxuLmxpZW5fdGFjaGVfdW5kYXRlZHtcbmZvbnQtc2l6ZToxMXB4O1xuY3Vyc29yOnBvaW50ZXI7XG59XG5cbiNpZF90YWNoZV91bmRhdGVke1xucGFkZGluZzo1cHggMHB4O1xufVxuIiwiLyogQ2FycsOpIGtvbSAqL1xuXG4uZmllbGQtY2FycmUta29te1xuICBiYWNrZ3JvdW5kOkBjb2xvci1jYXJyZS1rb20xO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjoxcHggc29saWQgQGNvbG9yLWNhcnJlLWtvbTE7XG4gIHBhZGRpbmc6M3B4IDVweDtcbiAgY29sb3I6I2ZmZmZmZjtcbn1cblxuLmNoZWNrYm94LWNhcnJlLWtvbXtcbiAgYmFja2dyb3VuZC1jb2xvcjpAY29sb3ItY2FycmUta29tMTtcbiAgcGFkZGluZzogMTBweDtcblxuICBsYWJlbHtcbiAgICBjb2xvcjojZmZmZmZmO1xuICAgIGZvbnQtc2l6ZToxM3B4O1xuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdwqB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucHJpeC1jYXJyZS1rb217XG4gIGZvbnQtc2l6ZToxNnB4O1xuICBjb2xvcjpAY29sb3ItY2FycmUta29tMTtcbn1cblxuLyogVGFibGUgY3JlZGl0IGNhcnJlIGtvbSAqL1xuLnRhYmxlLWNhcnJlLWtvbXtcbiAgd2lkdGg6MTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDVweCA4cHg7XG59XG5cbi5jZWxsLWNhcnJlLWtvbXtcbiAgYmFja2dyb3VuZDpAY29sb3ItY2FycmUta29tMTtcbiAgYm9yZGVyOjFweCBzb2xpZCBibGFjaztcbiAgaGVpZ2h0OjEwcHg7XG4gIHdpZHRoOjEwcHg7XG59XG5cbi5jZWxsLWNhcnJlLWtvbS11c2Vke1xuICBiYWNrZ3JvdW5kOnJlZDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tIENBVEFMT0dVRSAtLS0tLS0tLS0tLS0tLSovXG5oMS50aXRyZV9jYXRhbG9ndWV7XG5jb2xvcjojRkZGRkZGO1xuYmFja2dyb3VuZDpAY29sb3ItcHJpbWFyeTtcbndpZHRoOjEwMCU7XG5saW5lLWhlaWdodDo0MHB4O1xubWFyZ2luLXRvcDowcHg7XG5wYWRkaW5nOjAlIDIlO1xufVxuXG4ubGlnbmVfZmFtaWxsZXN7XG5mbG9hdDpsZWZ0OyB3aWR0aDoxMDAlO1xufVxuLmxpZ25lX3Byb2R1aXRze1xuZmxvYXQ6bGVmdDsgd2lkdGg6MTAwJTtcbn1cbi5zb3VzX2ZhbWlsbGV7XG5mbG9hdDpsZWZ0OyB3aWR0aDoxMDAlO1xufVxuXG4uY29udGFpbmVyLWxpZ25lcy1wcm9kdWl0cyBkaXY6bnRoLWNoaWxkKDJuKzEpe1xuY2xlYXI6Ym90aDtcbn1cblxuQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4uY29udGFpbmVyLWxpZ25lcy1wcm9kdWl0cyBkaXY6bnRoLWNoaWxkKDJuKzEpe1xuY2xlYXI6bm9uZTtcbn1cblxuLmNvbnRhaW5lci1saWduZXMtcHJvZHVpdHMgZGl2Om50aC1jaGlsZCg0bisxKXtcbmNsZWFyOmJvdGg7XG59XG59XG5cbkBtZWRpYShtaW4td2lkdGg6MTIwMHB4KXtcbi5jb250YWluZXItbGlnbmVzLXByb2R1aXRzIGRpdjpudGgtY2hpbGQoMm4rMSl7XG5jbGVhcjpub25lO1xufVxuXG4uY29udGFpbmVyLWxpZ25lcy1wcm9kdWl0cyBkaXY6bnRoLWNoaWxkKDRuKzEpe1xuY2xlYXI6bm9uZTtcbn1cbi5jb250YWluZXItbGlnbmVzLXByb2R1aXRzIGRpdjpudGgtY2hpbGQoNm4rMSl7XG5jbGVhcjpib3RoO1xufVxufVxuXG4uYWZmaWNoZV9saWduZV9wcm9kdWl0X2NhdGFsb2d1ZXtcbmJhY2tncm91bmQ6I0U1RTVFNTtcbnBhZGRpbmc6MTBweDtcbm1hcmdpbi10b3A6MjBweDtcbm1pbi1oZWlnaHQ6MzMwcHg7XG59XG5cbi5waG90b19wcm9kdWl0e1xudGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5hLnRpdHJlX3Byb2R1aXQsIGgyLnRpdHJlX3Byb2R1aXQge1xuY29sb3I6QGNvbG9yLXByaW1hcnk7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5mbG9hdDpsZWZ0O1xubWluLWhlaWdodDo4MHB4O1xud2lkdGg6MTAwJTtcbmZvbnQtc2l6ZToxNHB4O1xubGluZS1oZWlnaHQ6MjBweDtcbn1cbi5kZXNjX3Byb2R1aXR7XG50ZXh0LWFsaWduOmNlbnRlcjtcbndpZHRoOjEwMCU7XG59XG5hLnRpdHJlX3Byb2R1aXQgaDJ7XG5jb2xvcjpAY29sb3ItcHJpbWFyeTtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbmEubGllbl9mYW1pbGxlIHtcbmNvbG9yOkBjb2xvci1wcmltYXJ5O1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi5wcm9kdWl0IHtcbmZsb2F0OmxlZnQ7IHdpZHRoOjEwMCU7XG5wYWRkaW5nOjIlO1xuY2xlYXI6Ym90aDtcbn1cblxuLnRleHRlX3Byb2R1aXR7XG5mbG9hdDpsZWZ0O1xucGFkZGluZzo1cHggMHB4IDVweCAwcHg7XG59XG5cbi5wcml4X3Byb2R1aXR7XG5jb2xvcjojRkYwMDAwO1xuZm9udC1zaXplOjE2cHg7XG5mb250LXdlaWdodDpib2xkO1xufVxuXG5oMi5mYW1pbGxlX2NhdGFsb2d1ZXtcbmNvbG9yOkBjb2xvci1wcmltYXJ5O1xuZm9udC13ZWlnaHQ6bm9ybWFsO1xuZm9udC1zaXplOjE4cHg7XG5tYXJnaW46MHB4IDBweCA1cHggMHB4O1xucGFkZGluZzowcHg7XG59XG5cbiNhZHJlc3NlX2ZhY3R1cmF0aW9ue1xuZmxvYXQ6bGVmdDtcbndpZHRoOjMyMHB4O1xucGFkZGluZzowcHg7XG5tYXJnaW46MTBweCAwcHggMTBweCAxMHB4O1xufVxuXG4jYWRyZXNzZV9saXZyYWlzb257XG5mbG9hdDpyaWdodDtcbndpZHRoOjMyMHB4O1xucGFkZGluZzowcHg7XG5tYXJnaW46MTBweCAxMHB4IDEwcHggMHB4O1xufVxuXG4jYWRyZXNzZV9mYWN0dXJhdGlvbiAuY29udGVudSwgI2FkcmVzc2VfbGl2cmFpc29uIC5jb250ZW51e1xuZmxvYXQ6bGVmdDtcbndpZHRoOjMwMHB4O1xucGFkZGluZzoxMHB4O1xubWFyZ2luOjBweCAwcHggMHB4IDBweDtcbmNvbG9yOiMwMDAwMDA7XG5mb250LXNpemU6MTJweDtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbn1cblxuI2FkcmVzc2VfZmFjdHVyYXRpb24gaDEsICNhZHJlc3NlX2xpdnJhaXNvbiBoMXtcbmZvbnQtc2l6ZToxNHB4O1xuY29sb3I6IzAwMDAwMDtcbndpZHRoOjMwMHB4O1xucGFkZGluZzowcHggMTBweDtcbm1hcmdpbjowcHg7XG5saW5lLWhlaWdodDozMHB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuYS5tb2RpZl9hZHJlc3Nle1xuY29sb3I6IzAwMDAwMDtcbmZvbnQtc2l6ZToxMnB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4jbGlzdGVBcnRpY2xle1xubGluZS1oZWlnaHQ6MThweDtcbmZvbnQtc2l6ZToxZW07XG5mb250LXdlaWdodDpib2xkO1xuY2xlYXI6Ym90aDtcbm92ZXJmbG93OmhpZGRlbjtcbn1cbi8qIFNVR0dFU1RJT04gKi9cbi5zdWdnZXN0aW9uX3Byb2R1aXRcbntcbmJhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtcbnBhZGRpbmc6MTBweDtcbm1hcmdpbjo1cHg7XG53aWR0aDozMDBweDtcbmhlaWdodDoyMDBweDtcbmRpc3BsYXk6YmxvY2s7XG5mbG9hdDpsZWZ0O1xufVxuXG4uem9uZV9zdWdnZXN0aW9uX3Byb2R1aXR7XG5mbG9hdDpsZWZ0O1xubWFyZ2luLXRvcDoxMHB4O1xud2lkdGg6MTAwJTtcbn1cbi50aXRyZV9zdWdnZXN0aW9uX3Byb2R1aXR7XG5jb2xvcjojNjY2O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbmZvbnQtc2l6ZToxNnB4O1xubWFyZ2luOjBweCAwcHggMHB4IDVweDtcbnBhZGRpbmc6MHB4O1xufVxuXG4vKiBDT01NQU5ERSAqL1xuI2V0YXBlc19jb21tYW5kZXtcbnRleHQtYWxpZ246Y2VudGVyOyBiYWNrZ3JvdW5kOiMwMTQxNUU7IHdpZHRoOjEwMCU7XG5tYXJnaW46MTBweCAwcHggMHB4IDBweDtcbnBhZGRpbmc6MTBweCAwcHg7XG59XG5cbiNldGFwZXNfY29tbWFuZGUgLm51bV9ldGFwZXtcbm1hcmdpbi1yaWdodDo1cHg7XG5mb250LXdlaWdodDpib2xkO1xufVxuXG4jZXRhcGVzX2NvbW1hbmRlIHVse1xubGlzdC1zdHlsZS10eXBlOm5vbmU7XG59XG5cbiNldGFwZXNfY29tbWFuZGUgdWwgbGkgYXtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4jZXRhcGVzX2NvbW1hbmRlIHVsIGxpLCAjZXRhcGVzX2NvbW1hbmRlIHVsIGxpLmV0YXBlX2NvbW1hbmRle1xuZGlzcGxheTppbmxpbmUtYmxvY2s7XG5wYWRkaW5nOjEwcHggMjBweDtcbmZvbnQtc2l6ZToxM3B4O1xuY29sb3I6I0ZGRkZGRjtcbn1cblxuI2V0YXBlc19jb21tYW5kZSB1bCBsaSBhLCAjZXRhcGVzX2NvbW1hbmRlIHVsIGxpLmV0YXBlX2NvbW1hbmRlIGF7XG5jb2xvcjojRkZGRkZGO1xufVxuXG4jZXRhcGVzX2NvbW1hbmRlIHVsIGxpLmV0YXBlX2NvbW1hbmRlX3NlbGVjdGVke1xuYmFja2dyb3VuZDojRkZGRkZGO1xuY29sb3I6IzAxNDE1RTtcbn1cblxuI2V0YXBlc19jb21tYW5kZSB1bCBsaS5ldGFwZV9jb21tYW5kZV9zZWxlY3RlZCBhe1xuY29sb3I6IzAxNDE1RTtcbn1cblxuI2NvbW1hbmRlX2lkZW50aWZpY2F0aW9ue1xud2lkdGg6NDAlO1xuZmxvYXQ6bGVmdDtcbm1hcmdpbi1yaWdodDo0MHB4O1xufVxuXG4jY29tbWFuZGVfaW5zY3JpcHRpb257XG53aWR0aDo1MCU7XG5mbG9hdDpsZWZ0O1xuYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNEREREREQ7XG59XG5cbi50eXBlX2luc2NyaXB0aW9ue1xuY29sb3I6IzM1NTk3MTtcbm1hcmdpbi1sZWZ0OjEwcHg7XG59XG5cbiN6b25lX3R5cGVfaW5zY3JpcHRpb257XG5iYWNrZ3JvdW5kOiNGNkY2RjY7XG5mbG9hdDpsZWZ0OyB3aWR0aDo4MCU7XG5wYWRkaW5nOjEwcHggMHB4IDEwcHggNTBweDtcbn1cblxuI2luc2NyaXB0aW9uX3BhcnRpY3VsaWVyLCAjaW5zY3JpcHRpb25fcHJve1xuZmxvYXQ6bGVmdDtcbndpZHRoOjUwJTtcbn1cblxuI2VycmV1cl9pZGVudGlmaWNhdGlvbntcbmNvbG9yOiNGRjAwMDA7XG5mb250LXNpemU6MTFweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKiogTUlTRSBFTiBQQUdFIERFUyBQUk9EVUlUUyBEQU5TIExFIENBVEFMT0dVRSAqKioqKioqKioqKioqKioqKioqL1xuXG4uc291c19mYW1pbGxle1xuZmxvYXQ6bGVmdDsgd2lkdGg6MjUlO1xufVxuXG4uc291c19mYW1pbGxlIHB7XG5tYXJnaW4tdG9wOjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1HRVNUSU9OIENPTU1BTkRFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbmZvX3ZlcnR7XG5jb2xvcjojMDBCMDUwO1xufVxuXG4uaW5mb19yb3VnZXtcbmNvbG9yOiNERDAwMDA7XG59XG5cbmEuaW5mb19saWVuIHtcbnBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG5hLmluZm9fbGllbiBzcGFuIHtcbmRpc3BsYXk6bm9uZTtcbn1cblxuYS5pbmZvX2xpZW46aG92ZXIge1xuYmFja2dyb3VuZDp0cmFuc3BhcmVudCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuY3Vyc29yOmhlbHA7XG56LWluZGV4OjUwMDtcbn1cblxuYS5pbmZvX2xpZW46aG92ZXIgc3BhbiB7XG5iYWNrZ3JvdW5kLWNvbG9yOiNGQUZBRkE7XG5ib3JkZXI6M3B4IHNvbGlkICNDQ0NDQ0M7XG5jb2xvcjpibGFjaztcbmRpc3BsYXk6aW5saW5lO1xuZm9udC1zaXplOjEycHg7XG5mb250LXdlaWdodDpub3JtYWw7XG5sZWZ0OjIwcHg7XG5wYWRkaW5nOjVweDtcbnBvc2l0aW9uOmFic29sdXRlO1xudG9wOjMwcHg7XG53aGl0ZS1zcGFjZTpub3dyYXA7XG59XG5cbi5ldGF0X2dsb2JhbF9jb21tbWFuZGVfdmVydHtcbmJhY2tncm91bmQ6IzAwQUEwQztcbn1cblxuLmV0YXRfZ2xvYmFsX2NvbW1tYW5kZV9vcmFuZ2V7XG5iYWNrZ3JvdW5kOiNFRTgwMTY7XG59XG5cbi5ldGF0X2dsb2JhbF9jb21tbWFuZGVfcm91Z2V7XG5iYWNrZ3JvdW5kOiNERDAwMDA7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVBIT1RPVEhFUVVFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNmaWx0cmVfY2hvc2VuX2FjY2Vzc29pcmUgdWwge1xucGFkZGluZzowO1xufVxuXG4jZmlsdHJlX2Nob3Nlbl9hY2Nlc3NvaXJlIHVsLmNoem4tY2hvaWNlcyBsaXtcbnBhZGRpbmc6M3B4IDIwcHggM3B4IDVweDtcbn1cblxuI2ZpbHRyZV9jaG9zZW5fZGVjb3JhdGlvbiB1bCB7XG5wYWRkaW5nOjA7XG59XG5cbiNmaWx0cmVfY2hvc2VuX2RlY29yYXRpb24gdWwuY2h6bi1jaG9pY2VzIGxpe1xucGFkZGluZzozcHggMjBweCAzcHggNXB4O1xufVxuXG4jZmlsdHJlX2Nob3Nlbl9jb3VsZXVyIHVsIHtcbnBhZGRpbmc6MDtcbn1cblxuI2ZpbHRyZV9jaG9zZW5fY291bGV1ciB1bC5jaHpuLWNob2ljZXMgbGl7XG5wYWRkaW5nOjNweCAyMHB4IDNweCA1cHg7XG59XG5cbiNmaWx0cmVfY2hvc2VuX21hcmNoZSB1bCB7XG5wYWRkaW5nOjA7XG59XG5cbiNmaWx0cmVfY2hvc2VuX21hcmNoZSB1bC5jaHpuLWNob2ljZXMgbGl7XG5wYWRkaW5nOjNweCAyMHB4IDNweCA1cHg7XG59XG5cbiNmaWx0cmVfY2hvc2VuX21vdGlmIHVsIHtcbnBhZGRpbmc6MDtcbn1cblxuI2ZpbHRyZV9jaG9zZW5fbW90aWYgdWwuY2h6bi1jaG9pY2VzIGxpe1xucGFkZGluZzozcHggMjBweCAzcHggNXB4O1xufVxuXG4jZmlsdHJlX2Nob3Nlbl9wcm9kdWl0IHVsIHtcbnBhZGRpbmc6MDtcbn1cblxuI2ZpbHRyZV9jaG9zZW5fcHJvZHVpdCB1bC5jaHpuLWNob2ljZXMgbGl7XG5wYWRkaW5nOjNweCAyMHB4IDNweCA1cHg7XG59XG5cbiNmaWx0cmVfY2hvc2VuX2Rlc3RpbmF0aW9uIHVsIHtcbnBhZGRpbmc6MDtcbn1cblxuI2ZpbHRyZV9jaG9zZW5fZGVzdGluYXRpb24gdWwuY2h6bi1jaG9pY2VzIGxpe1xucGFkZGluZzozcHggMjBweCAzcHggNXB4O1xufVxuXG4ucGhvdG9zIHtcbmZsb2F0OmxlZnQ7IHdpZHRoOjEwMCU7XG59XG5cbi5waG90b192aWduZXR0ZTpudGgtY2hpbGQoNG4rMSl7XG5jbGVhcjpib3RoO1xufVxuXG4ucGhvdG9fdmlnbmV0dGUgaW1ne1xuLy8gbWF4LWhlaWdodDogMTUwcHg7XG59XG4iLCIvKiBCb3Vyc2UgZGUgZnJldCAqL1xuXG4uZm9ybS1iZGYgLnNlYXJjaC1jaG9pY2Ugc3BhbntcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZm9ybS1iZGYgLmJsb2MtYmRme1xuICBtaW4taGVpZ2h0OjI1MHB4O1xuICBiYWNrZ3JvdW5kOiNmZGZkZmQ7XG59XG5cbi5mb3JtLWJkZiBoM3tcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTk5O1xuICBwYWRkaW5nLWJvdHRvbToxMHB4O1xufVxuXG4uZm9ybS1iZGYgLmJsb2MtYmRmIGg0e1xuICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDg3NmE3O1xuICBjb2xvcjojMDg3NmE3O1xuICBsaW5lLWhlaWdodDozMHB4O1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG59XG5cbi5mb3JtLWJkZiAuYmxvYy1iZGYgaDQgLmJhZGdle1xuICBiYWNrZ3JvdW5kOiMwODc2YTc7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU1PVEVVUiBERSBSRUNIRVJDSEUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jcmVjaGVyY2hle1xuZmxvYXQ6cmlnaHQ7XG5tYXJnaW46MjBweCAwcHggMHB4IDBweDtcbnBhZGRpbmc6MHB4IDEwcHggMHB4IDEwcHg7XG59XG5cbiNyZWNoZXJjaGUgaW5wdXR7XG5mbG9hdDpsZWZ0O1xuZm9udC1zaXplOjE0cHg7XG5iYWNrZ3JvdW5kOnVybCgnQHtpbWctcGF0aH0vcmVjaGVyY2hlX2lucHV0X2JnLmdpZicpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbmNvbG9yOiM3OTc4Nzg7XG5ib3JkZXI6bm9uZTtcbndpZHRoOjEzOXB4O1xuaGVpZ2h0OjE4cHg7XG5wYWRkaW5nOjdweCAxMHB4O1xubWFyZ2luOjBweDtcbn1cblxuI3JlY2hlcmNoZSBhe1xuYmFja2dyb3VuZDp1cmwoJ0B7aW1nLXBhdGh9L3JlY2hlcmNoZV9idG4uZ2lmJykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuZGlzcGxheTpibG9jaztcbmZsb2F0OmxlZnQ7XG53aWR0aDozMXB4O1xuaGVpZ2h0OjMycHg7XG59XG5cbi5vbmdsZXRfcmVjaGVyY2hle1xud2lkdGg6MTUwcHg7XG5wYWRkaW5nOjEwcHg7XG5tYXJnaW4tcmlnaHQ6MTBweDtcbn1cblxuLm9uZ2xldF9yZWNoZXJjaGVfc2VsZWN0ZWR7XG5ib3JkZXItdG9wOnNvbGlkIDFweCAjZGRkZGRkO1xuYm9yZGVyLWxlZnQ6c29saWQgMXB4ICNkZGRkZGQ7XG5ib3JkZXItcmlnaHQ6c29saWQgMXB4ICNkZGRkZGQ7XG5iYWNrZ3JvdW5kOiNmZmZmZmY7XG53aWR0aDoxNTBweDtcbnBhZGRpbmc6MTBweDtcbm1hcmdpbjo1cHg7XG59XG5cbi5saWVuX29uZ2xldF9yZWNoZXJjaGV7XG5jb2xvcjojMGM3ZTA0O1xuZm9udC1zaXplOjEycHg7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLSBNRVNTQUdFUklFIC0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tZXNzYWdlX2x1e1xuY29sb3I6IzY2NjY2NjtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xuZm9udC13ZWlnaHQ6bm9ybWFsO1xufVxuXG4ubWVzc2FnZV9ub25fbHV7XG5jb2xvcjojNjY2NjY2O1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5mb250LXdlaWdodDpib2xkO1xufVxuXG4jY3VzdG9tLXF1ZXVlIHtcbmJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG5oZWlnaHQ6IDI1MHB4O1xubWFyZ2luLWJvdHRvbTogMTBweDtcbndpZHRoOiA3NTZweDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBORVdTTEVUVEVSIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuZGl2Lm1vZGVsZV9uZXdzbGV0dGVyX2ltYWdldHRle1xuZmxvYXQ6bGVmdDtcbndpZHRoOjIwMHB4O1xuaGVpZ2h0OjIwMHB4O1xucGFkZGluZzo1cHg7XG5iYWNrZ3JvdW5kOiNEREREREQ7XG59XG5cbmRpdi5tb2RlbGVfbmV3c2xldHRlcl9pbWFnZXR0ZSBpbnB1dFt0eXBlPXJhZGlvXXtcbm1hcmdpbi10b3A6MTBweDtcbn1cblxuI21vZGVsZV9uZXdzbGV0dGVye1xuZmxvYXQ6bGVmdDtcbndpZHRoOjEwMCU7XG5mb250LXNpemU6MTJweDtcbn1cblxuI21vZGVsZV9uZXdzbGV0dGVyIC56b25lX2JveHtcbm1hcmdpbjoxMHB4O1xucGFkZGluZzoxMHB4O1xuYmFja2dyb3VuZDojREREREREO1xufVxuXG4jbW9kZWxlX25ld3NsZXR0ZXIgLnpvbmVfY29udGVudHtcbm1hcmdpbjoxMHB4O1xucGFkZGluZzoxMHB4O1xufVxuXG4jbW9kZWxlX25ld3NsZXR0ZXIgLnpvbmVfMTAwe1xud2lkdGg6MTAwJTtcbmZsb2F0OmxlZnQ7XG59XG5cbiNtb2RlbGVfbmV3c2xldHRlciAuem9uZV81MHtcbndpZHRoOjUwJTtcbmZsb2F0OmxlZnQ7XG59XG4iLCIubWFwe1xuZGlzcGxheTpibG9jaztcbndpZHRoOjEwMCU7XG5taW4taGVpZ2h0OjYwMHB4O1xufVxuXG4ucGFuZWwtYm9keS1tZW1ve1xuICBwYWRkaW5nOjE1cHggMTVweCAwcHggMTVweDtcbn1cblxuLmZvcm0tbWVtb3tcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjojZTllZmYzO1xufVxuXG4ucG9kaXVte1xuICBtaW4taGVpZ2h0OjUwMHB4O1xufVxuXG5cbi5wb2RpdW0gLnN0ZXB7XG4gIGZvbnQtc2l6ZTo0ZW07XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBjb2xvcjojZmZmO1xufVxuXG4ucG9kaXVtIC5zdGVwMXtcbiAgYmFja2dyb3VuZDojRkZENzAwO1xufVxuXG4ucG9kaXVtIC5zdGVwMntcbiAgYmFja2dyb3VuZDojY2VjZWNlO1xufVxuXG4ucG9kaXVtIC5zdGVwM3tcbiAgYmFja2dyb3VuZDojNjE0RTFBO1xufVxuXG4ucG9kaXVtIC5zdGVwLWltZy1yb3VuZHtcbiAgbWF4LXdpZHRoOjgwcHg7XG4gIG1heC1oZWlnaHQ6ODBweDtcbiAgYm9yZGVyOjFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG59XG5cbkBtZWRpYShtaW4td2lkdGg6NzY4cHgpe1xuICAucG9kaXVtIC5zdGVwLWltZy1yb3VuZHtcbiAgICBtYXgtd2lkdGg6MTUwcHg7XG4gICAgbWF4LWhlaWdodDoxNTBweDtcbiAgfVxufVxuXG4ucG9kaXVtIC5zdGVwLW5hbWV7XG4gIGZvbnQtc2l6ZToxLjRlbTtcbiAgZGlzcGxheTpibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2NrLXJhZGlve1xuICBib3JkZXItcmFkaXVzOiAxMCU7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9cIjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLmJsb2NrLXJhZGlve1xuICBib3JkZXI6NXB4IHNvbGlkIEBjb2xvci1zZWNvbmRhcnk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbG9yOiBoc2xhKDIxNSwgNSUsIDI1JSwgMSk7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1zZWNvbmRhcnk7XG4gICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAtMnB4IGhzbGEoMCwgMCUsIDAlLCAwLjI1KTtcbiAgfVxufVxuIiwiLmFjdGl2aXRlX3NvY2lldGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGl2LmFjdGl2aXRlX2xpZ25lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuZGl2LmFjdGl2aXRlX2xpZ25lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UyZWVmODtcbn1cbmRpdi5hY3Rpdml0ZV9saWduZSBhe1xuICBjb2xvcjojMDAwMDAwO1xufVxuIiwiLnByZXNlbGVjdC1kZXZpcy1wcm9kdWN0LWNvbnRhaW5lciB7XG5oZWlnaHQ6NDAwcHg7XG5vdmVyZmxvdy15OmF1dG87XG5vdmVyZmxvdy14OiBoaWRkZW5cbn1cblxuXG4ucHJlc2VsZWN0LWRldmlzLXByb2R1Y3QtdHlwZS1wcmVzdGF0aW9uLWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZ2FwOjEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4ucHJlc2VsZWN0LWRldmlzLXByb2R1Y3QtdHlwZS1wcmVzdGF0aW9ue1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG59XG4iLCIuc3RhdHMtdGhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdGF0cy10Ym9keVthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3RhdHMtdGJvZHlbYXJpYS1oaWRkZW49dHJ1ZV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGF0cy10ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zdGF0cy10ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMTApO1xuICAgIH1cblxuICAgICY6aG92ZXIgLnN0YXRzLXRkLFxuICAgICY6aG92ZXIgLnN0YXRzLXRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRibHVlO1xuICAgIH1cbn1cblxuLnN0YXRzLXRoLFxuLnN0YXRzLXRkIHtcbiAgICBwYWRkaW5nOiA5cHg7XG5cbiAgICBtaW4td2lkdGg6IDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcblxuICAgICZbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5zdGF0cy10ZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc3RhdHMtb2RkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uc3RhdHMtZXZlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN0YXRzLXRoLWxhcmdlLFxuLnN0YXRzLXRkLWxhcmdlIHtcbiAgICBtaW4td2lkdGg6IDE1JTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbn1cblxuLnN0YXRzLXRoIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAlLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMSkgMTAwJSk7XG59XG5cbmEuc3RhdHMtYnRuLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5wYW8tcHJvamV0LWxpc3Qtc2hvcnRjdXQtYnV0dG9ucy1jb250YWluZXJ7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGdhcDoxNXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLnBhby1wcm9qZXQtbGlzdC1zaG9ydGN1dC1idXR0b257XG4gIGRpc3BsYXk6ZmxleDtcbiAgbWFyZ2luOjAgYXV0byAxNXB4O1xufSIsIi5sb2dpbkJvZHl7XG4gIGJhY2tncm91bmQtY29sb3I6I2U4ZWJmMDtcbn1cblxuLmNvbnRhaW5lcmxvZ2luRm9ybXtcbiAgd2lkdGg6MzgwcHg7XG4gIG1hcmdpbi10b3A6NTBweDtcbiAgcGFkZGluZzoxMHB4IDMwcHggMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xuICBib3JkZXItdG9wOjVweCBzb2xpZCAjMDE0MTVFO1xufVxuXG4uY29udGFpbmVybG9naW5Gb3JtIC5sb2dve1xuICBtYXgtaGVpZ2h0OjE1MHB4O1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLmNvbnRhaW5lcmxvZ2luRm9ybSBsYWJlbHtcbiAgZm9udC1mYW1pbHk6J29wZW5fc2Fuc3JlZ3VsYXInO1xuICBmb250LXNpemU6MTRweDtcbiAgY29sb3I6Izk5OTk5OTtcbn1cblxuLmZvcm1Mb2dpbntcbiAgbWFyZ2luLXRvcDozMHB4O1xufVxuXG4uZm9ybUxvZ2luICNtZXNzYWdlX2VycmV1cntcbiAgbWFyZ2luOjE1cHggMHB4O1xufVxuXG4uZm9ybUxvZ2luIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl17XG4gIGhlaWdodDo1MHB4O1xuICBmb250LXNpemU6MjJweDtcbiAgZm9udC1mYW1pbHk6J1NvdXJjZVNhbnNQcm9MaWdodCc7XG4gIGJvcmRlcjpub25lO1xuICBiYWNrZ3JvdW5kOiNmNWY1ZjU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUdMT0JBTC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sLCBib2R5IHtoZWlnaHQ6IDEwMCU7fVxuXG4vKk9wZXJhIEZpeCovXG5ib2R5OmJlZm9yZSB7LyogdGhhbmtzIHRvIE1hbGVpa2EgKEtvaG91dGVjKSovXG5jb250ZW50OlwiXCI7XG5oZWlnaHQ6MTAwJTtcbmZsb2F0OmxlZnQ7XG53aWR0aDowO1xubWFyZ2luLXRvcDotMzI3NjdweDsvKiB0aGFuayB5b3UgRXJpayBKIC0gbmVnYXRlIGVmZmVjdCBvZiBmbG9hdCovXG59XG5cbmh0bWx7XG5tYXJnaW46MHB4O1xufVxuXG5ib2R5e1xuYmFja2dyb3VuZDpAYm9keS1iZztcbm1hcmdpbjowcHg7XG53aWR0aDoxMDAlO1xuaGVpZ2h0OjEwMCU7XG59XG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tQkFOREVBVS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNsb2dvLCAjb3V0aWx7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLXNtKXtcbiAgI2xvZ297XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICNvdXRpbHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5cbiNiYW5uZXJ7XG4gIC8vIGJhY2tncm91bmQ6IHVybCgnQHtpbWctcGF0aH0vYmFubmVyMS5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuI3BhZ2UtdGl0bGV7XG4gIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb1wiO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1GSUwgQVJJQU5FLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJyZWFkY3J1bWJ7XG5tYXJnaW4tYm90dG9tOjBweDtcbnBhZGRpbmc6IDhweCAxNXB4IDhweCAwcHg7XG5iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2FyaWFuZXtcbnBhZGRpbmc6MHB4O1xuZm9udC1zaXplOjEycHg7XG5jb2xvcjojMDAwMDAwO1xufVxuXG4jYXJpYW5lIGEge1xuZm9udC1zaXplOjEycHg7XG5jb2xvcjojMDAwMDAwO1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi5jb250YWluZXItdGl0bGUtcGFnZXtcbm1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU1FTlUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jbWVudV9wcmluY2lwYWx7XG5jbGVhcjpib3RoO1xuZmxvYXQ6bGVmdDtcbndpZHRoOjEwMCU7XG5wYWRkaW5nOjAlIDElO1xuei1pbmRleDoxMDtcbmJhY2tncm91bmQ6QGNvbG9yLXByaW1hcnk7XG5ib3JkZXItYm90dG9tOiA1cHggc29saWQgQGNvbG9yLXNlY29uZGFyeTtcbn1cblxuI21lbnV7XG5saXN0LXN0eWxlOm5vbmU7XG5oZWlnaHQ6MzFweDtcbnBhZGRpbmc6MHB4IDBweDtcbm1hcmdpbjowcHg7XG53aGl0ZS1zcGFjZTpub3dyYXA7XG56LWluZGV4OjEwO1xufVxuXG4jbWVudV9wcmluY2lwYWwubWVudV8ybGlnbmVze1xuaGVpZ2h0OiA2MnB4O1xufVxuXG5cbiNtZW51IGxpe1xubWFyZ2luOjA7XG5kaXNwbGF5OmlubGluZTtcbmZsb2F0OmxlZnQ7XG56LWluZGV4OjEwO1xufVxuXG4jbWVudSBsaSBhe1xuZGlzcGxheTpibG9jaztcbnBhZGRpbmc6MHB4IDJweDtcbmxpbmUtaGVpZ2h0OjMxcHg7XG5mb250LXdlaWdodDpib2xkO1xuZm9udC1zaXplOjEycHg7XG5jb2xvcjojZmZmZmZmO1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG56LWluZGV4OjEwO1xufVxuXG4jbWVudSBsaSBhLnN1YntcbmJhY2tncm91bmQ6dXJsKCdAe2ltZy1wYXRofS9tZW51X2Rlcm91bGFudF9mbGVjaGUuZ2lmJykgbm8tcmVwZWF0IDk1JSAgMTJweDtcbnotaW5kZXg6MTA7XG59XG5cbiNtZW51IGxpIGEuc3ViOmhvdmVye1xuYmFja2dyb3VuZDpAY29sb3ItcHJpbWFyeSB1cmwoJ0B7aW1nLXBhdGh9L21lbnVfZGVyb3VsYW50X2ZsZWNoZS5naWYnKSBuby1yZXBlYXQgOTUlICAxMnB4O1xuY29sb3I6I0ZGRkZGRjtcbnotaW5kZXg6MTA7XG59XG5cbiNtZW51IGxpIGEgLmRlYntcbmhlaWdodDozMHB4O1xucGFkZGluZzo5cHggMHB4O1xuei1pbmRleDoxMDtcbn1cbiNtZW51IGxpIGEgLmZpbntcbndpZHRoOjZweDtcbnBhZGRpbmc6OXB4IDBweDtcbnotaW5kZXg6MTA7XG59XG4jbWVudSBsaSBhIC5taWxpZXV7XG53aWR0aDo2cHg7XG5wYWRkaW5nOjlweCAxMHB4O1xuei1pbmRleDoxMDtcbn1cblxuI21lbnUgbGkub25nbGV0X3NlbGVjdGVkID4gYSwgI21lbnUgbGkub25nbGV0X3NlbGVjdGVkID4gYTpob3ZlciwgI21lbnUgbGkgPiBhOmhvdmVyLCAjbWVudSBsaSA+IGEudHJhY2V7XG4gIGJhY2tncm91bmQ6QGNvbG9yLXByaW1hcnk7XG59XG5cbiNtZW51IHVse1xubGlzdC1zdHlsZTpub25lO1xuYmFja2dyb3VuZDojZmZmZmZmO1xucG9zaXRpb246YWJzb2x1dGU7XG5kaXNwbGF5Om5vbmU7XG5wYWRkaW5nOjBweDtcbm1hcmdpbjowcHggMHB4IDBweCAwcHg7XG53aWR0aDoyNjBweDtcbnotaW5kZXg6MTA7XG5ib3JkZXItYm90dG9tOnNvbGlkIDFweCBAY29sb3ItcHJpbWFyeTtcbmJvcmRlci1sZWZ0OnNvbGlkIDFweCBAY29sb3ItcHJpbWFyeTtcbmJvcmRlci1yaWdodDpzb2xpZCAxcHggQGNvbG9yLXByaW1hcnk7XG59XG5cbiNtZW51IHVsIGxpe1xuZmxvYXQ6bGVmdDtcbnotaW5kZXg6MTA7XG5wYWRkaW5nOjVweCAxNXB4O1xud2lkdGg6MTAwJTtcbn1cblxuI21lbnUgdWwgbGk6aG92ZXIge1xuYmFja2dyb3VuZDojZWZlZmVmO1xufVxuXG4jbWVudSB1bCBsaSBhe1xuei1pbmRleDoxMDtcbmRpc3BsYXk6YmxvY2s7XG5wYWRkaW5nOjVweCAyMHB4O1xubGluZS1oZWlnaHQ6MjBweDtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xuY29sb3I6IzAwMDAwMDtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbmZvbnQtc2l6ZToxMXB4O1xuYm9yZGVyOm5vbmU7XG59XG5cbiNtZW51IHVsIGxpIGE6aG92ZXJ7XG5jb2xvcjojMDAwMDAwO1xuYmFja2dyb3VuZDojZWZlZmVmO1xuei1pbmRleDoxMDtcbn1cblxuI21lbnUgdWwgbGkgYS5zdWJ7XG5iYWNrZ3JvdW5kOnVybCgnQHtpbWctcGF0aH0vbWVudV9kZXJvdWxhbnRfZmxlY2hlLmdpZicpIG5vLXJlcGVhdCA5NSUgIDEycHg7XG56LWluZGV4OjEwO1xufVxuXG4jbWVudSB1bCBsaSBhLnN1Yjpob3ZlcntcbmJhY2tncm91bmQ6I2VmZWZlZiB1cmwoJ0B7aW1nLXBhdGh9L21lbnVfZGVyb3VsYW50X2ZsZWNoZS5naWYnKSBuby1yZXBlYXQgOTUlICAxMnB4O1xuY29sb3I6IzAwMDAwMDtcbnotaW5kZXg6MTA7XG59XG5cbiNtZW51IHVsIGxpIHNwYW4uaW1nX2ljb25lX2xlZnQgaW1ne1xuICBtYXgtd2lkdGg6MjRweDtcbiAgbWF4LWhlaWdodDoyNHB4O1xufVxuXG4jbWVudSB1bCBsaSB1bHtcbmxpc3Qtc3R5bGU6bm9uZTtcbmJhY2tncm91bmQ6I2ZmZmZmZjtcbmxlZnQ6MTAwJTtcbndpZHRoOjI2MHB4O1xubWFyZ2luOi0zNXB4IDBweCAwcHggLTFweDtcbnBhZGRpbmc6MHB4O1xuYm9yZGVyLXRvcDpzb2xpZCAxcHggIzBjN2UwNDtcbmJvcmRlci1sZWZ0Om5vbmU7XG5ib3JkZXItcmlnaHQ6c29saWQgMXB4ICMwYzdlMDQ7XG56LWluZGV4OjEwO1xufVxuXG4jbWVudSB1bCBsaSB1bCBsaXtcbmZsb2F0OmxlZnQ7XG5wYWRkaW5nOjVweCAxNXB4O1xud2lkdGg6MTAwJTtcbnotaW5kZXg6MTA7XG59XG5cbiNtZW51IHVsIGxpIHVsIGxpOmhvdmVye1xuYmFja2dyb3VuZDojZWZlZmVmO1xufVxuXG4jbWVudSB1bCBsaSB1bCBsaSBhe1xuZGlzcGxheTpibG9jaztcbnBhZGRpbmc6NXB4IDIwcHg7XG5saW5lLWhlaWdodDoyMHB4O1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5jb2xvcjojMDAwMDAwO1xuZm9udC13ZWlnaHQ6bm9ybWFsO1xuZm9udC1zaXplOjExcHg7XG5ib3JkZXI6bm9uZTtcbnotaW5kZXg6MTA7XG59XG5cbiNtZW51IHVsIGxpIHVsIGxpIGE6aG92ZXJ7XG5jb2xvcjojMDAwMDAwO1xuYmFja2dyb3VuZDojZWZlZmVmO1xuei1pbmRleDoxMDtcbn1cblxuI21lbnUgYTpob3ZlciwjbWVudSBhOmFjdGl2ZSwjbWVudSBhOmZvY3Vze1xuei1pbmRleDoxMDtcbn1cblxuI21lbnUgLm1vbnRyZXtcbmRpc3BsYXk6YmxvY2s7XG56LWluZGV4OjEwO1xufVxuXG4jbWVudSBsaSBhLnRyYWNle1xuYmFja2dyb3VuZDp1cmwoJ0B7aW1nLXBhdGh9L21lbnVfZGVyb3VsYW50X2ZsZWNoZS5naWYnKSBuby1yZXBlYXQgOTUlICAxNHB4O1xuY29sb3I6I0ZGRkZGRjtcbnotaW5kZXg6MTA7XG59XG4jbWVudSBsaSBhLnRyYWNlIC5kZWJ7XG4vKmJhY2tncm91bmQ6IHVybCgnQHtpbWctcGF0aH0vbWVudV9kZWIuZ2lmJykgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0OyovXG59XG4jbWVudSBsaSBhLnRyYWNlIC5maW57XG4vKmJhY2tncm91bmQ6IHVybCgnQHtpbWctcGF0aH0vbWVudV9maW4uZ2lmJykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDsqL1xufVxuI21lbnUgbGkgYS50cmFjZSAubWlsaWV1e1xuLypiYWNrZ3JvdW5kOiB1cmwoJ0B7aW1nLXBhdGh9L21lbnVfbWlsaWV1LmdpZicpIHJlcGVhdC14IGJvdHRvbSBsZWZ0OyovXG59XG5cbiNtZW51IGxpIHVsIGxpIGEudHJhY2V7XG5iYWNrZ3JvdW5kOnVybCgnQHtpbWctcGF0aH0vbWVudV9kZXJvdWxhbnRfZmxlY2hlLmdpZicpIG5vLXJlcGVhdCA5NSUgIDEycHg7XG5jb2xvcjojMDAwMDAwO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbi5uYXZiYXItbWFpbiB7XG5iYWNrZ3JvdW5kOkBjb2xvci1wcmltYXJ5O1xuYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIEBjb2xvci1zZWNvbmRhcnk7XG5ib3JkZXItcmFkaXVzOiAwO1xubWFyZ2luLWJvdHRvbTogMHB4O1xubWluLWhlaWdodDogNDBweDtcbn1cblxuLm5hdmJhci1tYWluIC5uYXZiYXItYnJhbmR7XG4gIGNvbG9yOiNmZmZmZmY7XG59XG5cbi5uYXZiYXItbWFpbiAuaWNvbi1iYXJ7XG4gIGJhY2tncm91bmQ6I2ZmZmZmZjtcbn1cblxuLm5hdmJhci1tYWluIC5waWN0byBpbWd7XG4gIG1heC13aWR0aDoyNHB4O1xuICBtYXgtaGVpZ2h0OjI0cHg7XG59XG5cbi5uYXZiYXItbWFpbiBsaSBhe1xuZm9udC1zaXplOjE0cHg7XG5jb2xvcjojZmZmZmZmO1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5wYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cblxuLm5hdmJhci1tYWluIGxpIGEuYWN0aXZlLCAubmF2YmFyLW1haW4gbGkgYTpob3ZlciwgLm5hdmJhci1tYWluIGxpIGE6Zm9jdXN7XG4gIGJhY2tncm91bmQ6QGNvbG9yLXNlY29uZGFyeTtcbn1cblxuLm5hdmJhci1tYWluIC5vcGVuPmEsIC5uYXZiYXItbWFpbiAub3Blbj5hOmhvdmVyLCAubmF2YmFyLW1haW4gLm9wZW4+YTpmb2N1c3tcbiBiYWNrZ3JvdW5kOkBjb2xvci1zZWNvbmRhcnk7XG59XG5cbi5uYXZiYXItbWFpbiBsaSB1bCBsaSBhe1xuICBjb2xvcjojMDAwMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDoxMHB4O1xuICBwYWRkaW5nLWJvdHRvbToxMHB4O1xufVxuXG4ubmF2YmFyLW1haW4gbGkgdWwgbGkgYTpob3ZlciwgLm5hdmJhci1tYWluIGxpLmFjdGl2ZSB1bCBsaS5hY3RpdmUgPiBhe1xuICBjb2xvcjojZmZmZmZmO1xuICBiYWNrZ3JvdW5kOkBjb2xvci1wcmltYXJ5O1xufVxuXG4ubmF2YmFyLW1haW4gbGkgdWwgbGkgdWx7XG4gIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuICBwYWRkaW5nLWxlZnQ6MHB4O1xufVxuXG4ubmF2YmFyLW1haW4gbGkgdWwgbGkgdWwgbGl7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uYXZiYXItbWFpbiBsaSB1bCBsaSB1bCBsaSBhe1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhci1tYWluIGxpIHVsIGxpIHVsIGxpIGE6aG92ZXIsIC5uYXZiYXItbWFpbiBsaS5hY3RpdmUgdWwgbGkuYWN0aXZlIHVsIGxpLmFjdGl2ZSA+IGF7XG4gIGNvbG9yOiNmZmZmZmY7XG4gIGJhY2tncm91bmQ6QGNvbG9yLXByaW1hcnk7XG59XG5cblxuLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnU+LmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDZweCA2cHggNnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCA2cHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCA2cHg7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyPi5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnU+YTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uZHJvcGRvd24tc3VibWVudTpob3Zlcj5hOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0Pi5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XG59XG5cbi5pY29uLW1lbnV7XG4gIGZvbnQtc2l6ZToxNnB4O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1PUFRJT05TLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI29wdGlvbnMgLmJ0bntcbm1hcmdpbjowIGF1dG8gIWltcG9ydGFudDtcbn1cblxuI29wdGlvbnNfdGl0cmV7XG59XG5cbiNvcHRpb25zX3RpdHJlIC5oMXtcbmRpc3BsYXk6IGlubGluZS1ibG9jaztcbm1hcmdpbjogMCAxMHB4O1xuZm9udC13ZWlnaHQ6IG5vcm1hbDtcbmZvbnQtZmFtaWx5OiBNeXJpYWRQcm87XG5mb250LXNpemU6IDIwcHg7XG50b3A6IDNweDtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tQkFSUkUgVVRJTElTQVRFVVItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jYmFycmVfdXRpbGlzYXRldXJ7XG5iYWNrZ3JvdW5kOiMyNzI3Mjcgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbmJvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMTBweDtcbndpZHRoOjEwMCU7XG5oZWlnaHQ6MzFweDtcbm1hcmdpbjowcHg7XG5wYWRkaW5nOjAlIDIlO1xuZm9udC1zaXplOjEwcHg7XG5jb2xvcjojRkZGRkZGO1xubGluZS1oZWlnaHQ6MzBweDtcbn1cblxuI2JhcnJlX3V0aWxpc2F0ZXVyIGF7XG5jb2xvcjojRkZGRkZGO1xufVxuXG4jdXNlcntcbmZsb2F0OnJpZ2h0O1xucGFkZGluZzowcHggMHB4IDBweCAwcHg7XG5jb2xvcjojRkZGRkZGO1xufVxuXG4jbWVudV9vdXRpbHtcbmZsb2F0OnJpZ2h0O1xucGFkZGluZzoycHggMHB4IDBweCAxNXB4O1xucG9zaXRpb246cmVsYXRpdmU7XG59XG5cbiNtZW51X3V0aWxpc2F0ZXVye1xud2lkdGg6MjUwcHg7XG5wb3NpdGlvbjphYnNvbHV0ZTtcbnJpZ2h0OjA7XG5ib3JkZXI6MXB4IHNvbGlkICNDMUMwQzA7XG5iYWNrZ3JvdW5kOiNGRkZGRkY7XG5wYWRkaW5nOjE1cHg7XG5kaXNwbGF5Om5vbmU7XG5saW5lLWhlaWdodDoyMnB4O1xuei1pbmRleDoxMDAwO1xufVxuXG4jbWVudV91dGlsaXNhdGV1ciBhe1xuZm9udC1zaXplOjEycHg7XG5jb2xvcjojMGM3ZTA0O1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5kaXNwbGF5OmJsb2NrO1xud2lkdGg6MjMwcHg7XG5wYWRkaW5nOjNweCAxMHB4O1xudGV4dC1hbGlnbjpsZWZ0O1xufVxuXG4jbWVudV91dGlsaXNhdGV1ciBhOmhvdmVye1xudGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbn1cblxuI21lbnVfdXRpbGlzYXRldXIgI25vbV91dGlsaXNhdGV1cntcbmZvbnQtc2l6ZToxNHB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbmNvbG9yOiMzMzMzMzM7XG5kaXNwbGF5OmJsb2NrO1xudGV4dC1hbGlnbjpsZWZ0O1xufVxuXG4jbWVudV91dGlsaXNhdGV1ciAjbWFpbF91dGlsaXNhdGV1cntcbmNvbG9yOiM2NjY2NjY7XG5mb250LXNpemU6MTJweDtcbmRpc3BsYXk6YmxvY2s7XG50ZXh0LWFsaWduOmxlZnQ7XG59XG5cbiNtZW51X3V0aWxpc2F0ZXVyICNwaG90b19wcm9maWx7XG53aWR0aDoxMDBweDtcbmZsb2F0OmxlZnQ7XG5tYXJnaW4tcmlnaHQ6MTBweDtcbn1cblxuI2xvZ291dHtcbmZsb2F0OnJpZ2h0O1xucGFkZGluZzoycHggMHB4IDNweCAxNXB4O1xuY29sb3I6I0ZGRkZGRjtcbn1cblxuI2JhcnJlX29wdGlvbntcbmZsb2F0OnJpZ2h0O1xuY29sb3I6I2ZmZmZmZjtcbn1cbiIsIi53cmFwIHtcbm1pbi1oZWlnaHQ6IDEwMCU7XG5oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbmhlaWdodDogMTAwJTtcbm1hcmdpbjogMCBhdXRvIC01N3B4O1xufVxuXG4ud3JhcHBlciB7XG5wYWRkaW5nLWJvdHRvbTogNTdweDtcbn1cblxuI2RlY297XG4vLyBtaW4taGVpZ2h0OiAxMDAlO1xuLy8gZm9udC1mYW1pbHk6VmVyZGFuYSxBcmlhbDtcbi8vIG1hcmdpbjowcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tUFJJTkNJUEFVWCBDT05URU5FVVJTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI3NpdGV7XG53aWR0aDoxMDAlO1xubWFyZ2luLWxlZnQ6YXV0bztcbm1hcmdpbi1yaWdodDphdXRvO1xubWFyZ2luLXRvcDowcHg7XG5tYXJnaW4tYm90dG9tOjBweDtcbnBhZGRpbmc6MHB4O1xufVxuXG4jbWlsaWV1e1xuLy8gcGFkZGluZzowJSAxJTtcbi8vIGNsZWFyOmJvdGg7XG4vLyBmbG9hdDpsZWZ0O1xuLy8gd2lkdGg6MTAwJTtcbn1cblxuI2Jhc3tcbnBhZGRpbmc6MCUgMSU7XG53aWR0aDoxMDAlO1xuei1pbmRleDoxMDtcbmhlaWdodDogNTdweDtcbmNsZWFyOmJvdGg7XG59XG5cbiNjb250ZW50e1xud2lkdGg6ODIlO1xucGFkZGluZzowcHg7XG5mbG9hdDpsZWZ0O1xuZm9udC1mYW1pbHk6QXJpYWw7XG59XG5cbiNpbm5lckNvbnRlbnR7XG4vLyBib3JkZXI6c29saWQgMXB4ICNiMmIyYjI7XG4vLyBib3JkZXItcmFkaXVzOjNweDtcbi8vIGJhY2tncm91bmQ6I0ZGRkZGRjtcbi8vIG1hcmdpbi1ib3R0b206MTBweDtcbi8vIGZsb2F0OmxlZnQ7XG4vLyB3aWR0aDoxMDAlO1xuLy8gcGFkZGluZzoxMHB4O1xufVxuXG4jY29udGVudCB1bHtcbmZvbnQtc2l6ZToxMnB4O1xucGFkZGluZy1sZWZ0OjEwcHg7XG59XG5cbiNjb250ZW50IHVsIGxpe1xuZm9udC1zaXplOjEycHg7XG5wYWRkaW5nLWxlZnQ6MTBweDtcbnBhZGRpbmc6NXB4O1xubGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7XG59XG5cbiNjb250ZW50X3JpZ2h0e1xuZmxvYXQ6bGVmdDtcbndpZHRoOjE2JTtcbm1hcmdpbi1sZWZ0OjElO1xubWFyZ2luLWJvdHRvbToxMHB4O1xufVxuXG4jZnVsbF9jb250ZW50e1xud2lkdGg6MTAwJTtcbmJvcmRlcjpzb2xpZCAxcHggI2IyYjJiMjtcbmJhY2tncm91bmQ6I0ZGRkZGRjtcbnBhZGRpbmc6MSU7XG5mbG9hdDpsZWZ0O1xubWFyZ2luOjEwcHggMHB4O1xufVxuXG4jUFNSX3ByaW50e1xud2lkdGg6MTAwJTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ0xBU1NFUyBHTE9CQUxFUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaGlkZXtcbmRpc3BsYXk6bm9uZTtcbn1cblxuLnRpdHJlIHtcbmNvbG9yOiMwYzdlMDQ7XG5mb250LXNpemU6MTZweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbi5wYWdlX3ByaW5jaXBhbGUge1xuZmxvYXQ6bGVmdDtcbndpZHRoOjEwMCU7XG59XG5cblxuYS5pbmZvIHtcbmNvbG9yOiM1QzhFQzE7XG5mb250LXNpemU6MTJweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5wb3NpdGlvbjpyZWxhdGl2ZTtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG5hLmluZm8gc3BhbiB7XG5kaXNwbGF5Om5vbmU7XG59XG5cbmEuaW5mbzpob3ZlciB7XG5iYWNrZ3JvdW5kOnRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG5jdXJzb3I6aGVscDtcbnotaW5kZXg6NTAwO1xufVxuXG5hLmluZm86aG92ZXIgc3BhbiB7XG5iYWNrZ3JvdW5kLWNvbG9yOiNGQUZBRkE7XG5ib3JkZXI6M3B4IHNvbGlkICNDQ0NDQ0M7XG5jb2xvcjpibGFjaztcbmRpc3BsYXk6aW5saW5lO1xuZm9udC1zaXplOjEycHg7XG5mb250LXdlaWdodDpub3JtYWw7XG5sZWZ0OjIwcHg7XG5wYWRkaW5nOjVweDtcbnBvc2l0aW9uOmFic29sdXRlO1xudG9wOjMwcHg7XG53aGl0ZS1zcGFjZTpub3dyYXA7XG59XG5cbmEudm9pcl9zdWl0ZXtcbmNvbG9yOmJsYWNrO1xuaGVpZ2h0OjIycHg7XG5mb250LXNpemU6MTFweDtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xucGFkZGluZzowcHggMHB4IDBweCAyMnB4O1xufVxuYS52b2lyX3N1aXRlIHNwYW57XG5wYWRkaW5nOjdweCAxMHB4IDdweCA3cHg7XG5mbG9hdDogbGVmdDtcbmxpbmUtaGVpZ2h0OiA4cHg7XG59XG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIE1vZHVsZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogR2VzdGlvbiBkZXMgbW9kdWxlcyBzdXIgbWVudSovXG4udHlwZV9tb2R1bGV7XG5mb250LXNpemU6MTRweDtcbmN1cnNvcjpwb2ludGVyO1xufVxuXG4ubGlzdGVfbW9kdWxlX29wZW57XG5cbn1cblxuLmxpc3RlX21vZHVsZV9jbG9zZXtcbmRpc3BsYXk6bm9uZTtcbn1cblxuLmlkZW50aWZpY2F0aW9uIHtcbmJvcmRlcjoycHggc29saWQgI0RERERERDtcbnBhZGRpbmc6MCAwIDAgMTUwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUE9QVVAgLS0tLS0tLS0tLS0tLS0tLSovXG5oMS5wb3B1cF90aXRyZXtcbi8qXG5mb250LXNpemU6MTZweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5saW5lLWhlaWdodDoxM3B4O1xuY29sb3I6IzAwMDAwMDtcbiovXG5wYWRkaW5nOjBweCAyMHB4IDEwcHggMjBweDtcbm1hcmdpbjowO1xufVxuXG5kaXYucG9wdXBfY29udGVudHtcbmZvbnQtc2l6ZToxMXB4O1xufVxuXG4jaW5kaWNhdGV1ci1jb250YWluZXJ7aGVpZ2h0OjQwMHB4O3dpZHRoOjM1MHB4OyBjb2xvcjojMDAwMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7IGJvcmRlcjo0cHggc29saWQgIzBjN2UwNDsgcGFkZGluZzoxMnB4O3otaW5kZXg6MTA7fVxuI2luZGljYXRldXItY29udGFpbmVyIC5zaW1wbGVtb2RhbC1kYXRhIHtwYWRkaW5nOjhweDtjb2xvcjojMDAwMDAwO3otaW5kZXg6MTA7fVxuI2luZGljYXRldXItY29udGFpbmVyIGNvZGUge2JhY2tncm91bmQ6IzE0MTQxNDsgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkICM2NUI0M0Q7IGNvbG9yOiNiYmI7IGRpc3BsYXk6YmxvY2s7IGZvbnQtc2l6ZToxMnB4OyBtYXJnaW4tYm90dG9tOjEycHg7IHBhZGRpbmc6NHB4IDZweCA2cHg7ei1pbmRleDoxMDt9XG4jaW5kaWNhdGV1ci1jb250YWluZXIgYS5tb2RhbENsb3NlSW1nIHtiYWNrZ3JvdW5kOnVybCguLi8uLi8uLi8uLi8uLi9Qcm9kdWl0L1NjcmlwdC9zaW1wbGVtb2RhbC9jc3MvaW1nL3gucG5nKSBuby1yZXBlYXQ7IHdpZHRoOjI1cHg7IGhlaWdodDoyOXB4OyBkaXNwbGF5OmlubGluZTsgei1pbmRleDozMjAwOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOi0xNXB4OyByaWdodDotMTZweDsgY3Vyc29yOnBvaW50ZXI7fVxuI2luZGljYXRldXItY29udGFpbmVyIGgzIHtjb2xvcjojODRiOGQ5O3otaW5kZXg6MTA7fVxuXG4jd29ya2Zsb3dBY3Rpb24tY29udGFpbmVye2hlaWdodDo1MDBweDt3aWR0aDo2MDBweDsgY29sb3I6IzAwMDAwMDsgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmOyBib3JkZXI6NHB4IHNvbGlkICMwYzdlMDQ7IHBhZGRpbmc6MTJweDt6LWluZGV4OjEwO31cbiN3b3JrZmxvd0FjdGlvbi1jb250YWluZXIgLnNpbXBsZW1vZGFsLWRhdGEge3BhZGRpbmc6OHB4O2NvbG9yOiMwMDAwMDA7ei1pbmRleDoxMDt9XG4jd29ya2Zsb3dBY3Rpb24tY29udGFpbmVyIGNvZGUge2JhY2tncm91bmQ6IzE0MTQxNDsgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkICM2NUI0M0Q7IGNvbG9yOiNiYmI7IGRpc3BsYXk6YmxvY2s7IGZvbnQtc2l6ZToxMnB4OyBtYXJnaW4tYm90dG9tOjEycHg7IHBhZGRpbmc6NHB4IDZweCA2cHg7ei1pbmRleDoxMDt9XG4jd29ya2Zsb3dBY3Rpb24tY29udGFpbmVyIGEubW9kYWxDbG9zZUltZyB7YmFja2dyb3VuZDp1cmwoLi4vLi4vLi4vLi4vLi4vUHJvZHVpdC9TY3JpcHQvc2ltcGxlbW9kYWwvY3NzL2ltZy94LnBuZykgbm8tcmVwZWF0OyB3aWR0aDoyNXB4OyBoZWlnaHQ6MjlweDsgZGlzcGxheTppbmxpbmU7IHotaW5kZXg6MzIwMDsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDotMTVweDsgcmlnaHQ6LTE2cHg7IGN1cnNvcjpwb2ludGVyO31cbiN3b3JrZmxvd0FjdGlvbi1jb250YWluZXIgaDMge2NvbG9yOiM4NGI4ZDk7ei1pbmRleDoxMDt9XG5cbiNjb21tX2dlc3Rpb25fYWNoYXRzX3Byb2R1aXQtY29udGFpbmVye2hlaWdodDoxNTBweDt3aWR0aDo1MDBweDsgY29sb3I6IzAwMDAwMDsgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmOyBib3JkZXI6NHB4IHNvbGlkICMwYzdlMDQ7IHBhZGRpbmc6MTJweDt6LWluZGV4OjEwO31cbiNjb21tX2dlc3Rpb25fYWNoYXRzX3Byb2R1aXQtY29udGFpbmVyIC5zaW1wbGVtb2RhbC1kYXRhIHtwYWRkaW5nOjhweDtjb2xvcjojMDAwMDAwO3otaW5kZXg6MTA7fVxuI2NvbW1fZ2VzdGlvbl9hY2hhdHNfcHJvZHVpdC1jb250YWluZXIgY29kZSB7YmFja2dyb3VuZDojMTQxNDE0OyBib3JkZXItbGVmdDozcHggc29saWQgIzY1QjQzRDsgY29sb3I6I2JiYjsgZGlzcGxheTpibG9jazsgZm9udC1zaXplOjEycHg7IG1hcmdpbi1ib3R0b206MTJweDsgcGFkZGluZzo0cHggNnB4IDZweDt6LWluZGV4OjEwO31cbiNjb21tX2dlc3Rpb25fYWNoYXRzX3Byb2R1aXQtY29udGFpbmVyIGEubW9kYWxDbG9zZUltZyB7YmFja2dyb3VuZDp1cmwoLi4vLi4vLi4vLi4vLi4vUHJvZHVpdC9TY3JpcHQvc2ltcGxlbW9kYWwvY3NzL2ltZy94LnBuZykgbm8tcmVwZWF0OyB3aWR0aDoyNXB4OyBoZWlnaHQ6MjlweDsgZGlzcGxheTppbmxpbmU7IHotaW5kZXg6MzIwMDsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDotMTVweDsgcmlnaHQ6LTE2cHg7IGN1cnNvcjpwb2ludGVyO31cbiNjb21tX2dlc3Rpb25fYWNoYXRzX3Byb2R1aXQtY29udGFpbmVyIGgzIHtjb2xvcjojODRiOGQ5O3otaW5kZXg6MTA7fVxuXG4uYWRtaW5fbWVudV9sYXllciB7XG5jb2xvcjojMGM3ZTA0O1xuZm9udC1zaXplOjEycHg7XG5ib3JkZXItdG9wOnNvbGlkIDFweCAjZGRkZGRkO1xuYm9yZGVyLWxlZnQ6c29saWQgMXB4ICNkZGRkZGQ7XG5ib3JkZXItcmlnaHQ6c29saWQgMXB4ICNkZGRkZGQ7XG5wYWRkaW5nOjEwcHg7XG5tYXJnaW46NXB4O1xufVxuLmFkbWluX21lbnVfbGF5ZXJfc2VsZWN0IHtcbmNvbG9yOiMwYzdlMDQ7XG5mb250LXNpemU6MTRweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5ib3JkZXItdG9wOnNvbGlkIDFweCAjZGRkZGRkO1xuYm9yZGVyLWxlZnQ6c29saWQgMXB4ICNkZGRkZGQ7XG5ib3JkZXItcmlnaHQ6c29saWQgMXB4ICNkZGRkZGQ7XG5wYWRkaW5nOjEwcHg7XG5tYXJnaW46NXB4O1xufVxuXG4uYWRtaW5fbGFuZ3VlIHtcbmJvcmRlci10b3A6c29saWQgMXB4ICNkZGRkZGQ7XG5ib3JkZXItbGVmdDpzb2xpZCAxcHggI2RkZGRkZDtcbmJvcmRlci1yaWdodDpzb2xpZCAxcHggI2RkZGRkZDtcbmJhY2tncm91bmQtY29sb3I6I2VlZWVlZTtcbndpZHRoOjEwMHB4O1xubWFyZ2luOjVweDtcbn1cbi5hZG1pbl9sYW5ndWVfc2VsZWN0IHtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5ib3JkZXItdG9wOnNvbGlkIDFweCAjZGRkZGRkO1xuYm9yZGVyLWxlZnQ6c29saWQgMXB4ICNkZGRkZGQ7XG5ib3JkZXItcmlnaHQ6c29saWQgMXB4ICNkZGRkZGQ7XG53aWR0aDoxNTBweDtcbm1hcmdpbjo1cHg7XG59XG5cblxuXG4vKi0tLS0tLS0tLS0tLSBTVEFUSVNUSVFVRVMgLS0tLS0tLS0tLS0tLS0qL1xuXG4uY2hhcnRfbG9hZGluZyB7XG5wb3NpdGlvbjphYnNvbHV0ZTtcbmJvdHRvbTowJTtcbmxlZnQ6MCU7XG5oZWlnaHQ6MTAlO1xud2lkdGg6MTAlO1xucGFkZGluZzowO1xubWFyZ2luOjA7XG56LWluZGV4OjEwMDA7XG50ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLm91dGlsX2Rvbm5lZXN7XG5iYWNrZ3JvdW5kOiNFRUVFRUU7XG5wYWRkaW5nOjVweDtcbm1hcmdpbjowcHggNXB4O1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tIE1VUiAtLS0tLS0tLS0tLS0tLS0tKi9cblxuLm11cl9jb21tZW50YWlyZXMge1xubWFyZ2luOjBweDtcbn1cblxuLm11cl9jb21tZW50YWlyZXMgdHJ7XG59XG5cbi5tdXJfY29tbWVudGFpcmVzIHRkLCAubXVyX2NvbW1lbnRhaXJlcyB0aHtcbmxpbmUtaGVpZ2h0OjIwcHg7XG5wYWRkaW5nOjJweCA1cHg7XG5mb250LXNpemU6MTFweDtcbmJhY2tncm91bmQtY29sb3I6I0VGRkRGRjtcbn1cblxuLm11cl9jb21tZW50YWlyZXMgdGQuZW50ZXRlX3RhYmxlLCAubXVyX2NvbW1lbnRhaXJlcyB0ci5lbnRldGVfdGFibGUgdGR7XG5jb2xvcjojMGM3ZTA0O1xuZm9udC1zaXplOjE0cHg7XG5mb250LXdlaWdodDpib2xkO1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5saW5lLWhlaWdodDoyMHB4O1xucGFkZGluZzo1cHggNXB4O1xufVxuXG5cblxuXG5cbi5jb250cm9sZV9hZ2VuZGF7XG5ib3JkZXI6c29saWQgMXB4ICNDQ0NDQ0M7XG5iYWNrZ3JvdW5kOiNFRkVGRUY7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbmNvbG9yOiMwMDAwMDA7XG5mb250LXNpemU6MTJweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5wYWRkaW5nOjEwcHg7XG5mbG9hdDpsZWZ0O1xufVxuLmNvbnRyb2xlX3N1aXYsIC5jb250cm9sZV9wcmVje1xubWFyZ2luOjVweCAxMHB4IDVweCAwcHg7XG59XG4uY29udHJvbGVfYXVqe1xubWFyZ2luOjVweCAwcHggNXB4IDMwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBPTkdMRVQgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub25nbGV0X2Zvcm0ge1xuY29sb3I6IzAwMDAwMDtcbmZvbnQtc2l6ZToxMnB4O1xuYm9yZGVyLXRvcDpzb2xpZCAxcHggI2RkZGRkZDtcbmJvcmRlci1sZWZ0OnNvbGlkIDFweCAjZGRkZGRkO1xuYm9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZGRkZGRkO1xucGFkZGluZzoxMHB4O1xubWFyZ2luOjJweDtcbmZsb2F0OmxlZnQ7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLm9uZ2xldF9mb3JtX3NlbGVjdGVkIHtcbmNvbG9yOiMwYzdlMDQ7XG5mb250LXNpemU6MTRweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5ib3JkZXItdG9wOnNvbGlkIDFweCAjZGRkZGRkO1xuYm9yZGVyLWxlZnQ6c29saWQgMXB4ICNkZGRkZGQ7XG5ib3JkZXItcmlnaHQ6c29saWQgMXB4ICNkZGRkZGQ7XG5wYWRkaW5nOjEwcHg7XG5tYXJnaW46MnB4O1xuZmxvYXQ6bGVmdDtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKiBNSVNFIEVOIFBBR0UgREVTIEFSVElDTEVTIERBTlMgTEVTIFBBR0VTICoqKioqKioqKioqKioqKioqKiovXG5cbi5kb2N1bWVudCB7XG5wYWRkaW5nOjVweCA1cHggNXB4IDVweDtcbmNsZWFyOmJvdGg7XG59XG5cbi50ZXh0ZV9kb2N1bWVudHtcbmNsZWFyOmJvdGg7XG5wYWRkaW5nOjVweCAwcHggNXB4IDBweDtcbn1cblxuLmNsZWFye1xuY2xlYXI6Ym90aDtcbn1cblxuZGl2LnpvbmVfc2ltcGxle1xucGFkZGluZzoxMHB4IDBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1PUFRJT05TIExPR08gUERGLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI29wdGlvbnNfbG9nb3tcbmZsb2F0OmxlZnQ7XG53aWR0aDoxMDAlO1xubWFyZ2luLWJvdHRvbToxMHB4O1xuYm9yZGVyOnNvbGlkIDFweCAjYjJiMmIyO1xuYm9yZGVyLXJhZGl1czoxMHB4O1xufVxuXG4jb3B0aW9uc19sb2dvIC50aXRyZV9hY3Rpb257XG5mbG9hdDpsZWZ0O1xud2lkdGg6MTAwJTtcbmNvbG9yOiMwMDAwMDA7XG5mb250LXNpemU6MTRweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5ib3JkZXItYm90dG9tOnNvbGlkIDFweCAjY2NjY2NjO1xuaGVpZ2h0OjUwcHg7XG5saW5lLWhlaWdodDo1MHB4O1xucGFkZGluZzowcHggMHB4IDVweCAwcHg7XG52ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbiNvcHRpb25zX2xvZ28gLmxpYmVsbGVfYWN0aW9ue1xucGFkZGluZzoxMHB4IDBweCAxMHB4IDEwcHg7XG5mbG9hdDpsZWZ0O1xuaGVpZ2h0OjMwcHg7XG5saW5lLWhlaWdodDozMHB4O1xufVxuXG4jb3B0aW9uc19sb2dvIC5jb250ZW51e1xuZmxvYXQ6bGVmdDtcbmZvbnQtc2l6ZToxMnB4O1xufVxuXG4jb3B0aW9uc19sb2dvIC5jb250ZW51IC5pbWFnZV9ibG9jX3Byb21ve1xuaGVpZ2h0OmF1dG87XG53aWR0aDphdXRvIDtcbnRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI29wdGlvbnNfbG9nbyAuY29udGVudSAuaW1hZ2VfYmxvY19wcm9tbyBpbWcge1xucG9zaXRpb246cmVsYXRpdmU7XG50b3A6NTAlO1xubGVmdDo1MCU7XG5tYXJnaW46NXB4IDAgNXB4IC03NSU7XG59XG5cbiNvcHRpb25zX2xvZ28ge1xudGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jdHh0X2xvZ28ge1xucGFkZGluZyA6IDEwcHggMHB4IDVweCAxMHB4OyBmbG9hdDpsZWZ0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLURFTUFOREUgQ09OVEFDVC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udHlwZV9kZW1hbmRlX2FwcGxpY2F0ZXVye1xuYmFja2dyb3VuZDojMkU5Q0I5O1xufVxuXG4udHlwZV9kZW1hbmRlX3ByZXNjcmlwdGV1cntcbmJhY2tncm91bmQ6IzZBNEI4RTtcbn1cblxuLnR5cGVfZGVtYW5kZV9wcmVzc2V7XG5iYWNrZ3JvdW5kOiM4MEEyM0I7XG59XG5cbi5lc3BhY2VfdmVyaWZpY2F0aW9ue1xuYm9yZGVyLXJhZGl1czogMTBweDtcbmJvcmRlcjoycHggc29saWQgIzAxNDE1RTtcbnBhZGRpbmc6MTBweDtcbn1cblxuLmVzcGFjZV92ZXJpZmljYXRpb24gc3BhbntcbmZvbnQtc2l6ZToxNnB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuLnN0YXR1c19ldGF0X2RlbWFuZGV7XG5ib3JkZXItcmFkaXVzOiAxMHB4O1xucGFkZGluZzoxMHB4O1xud2lkdGg6MjMwcHg7XG5oZWlnaHQ6MjVweDtcbm1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcbn1cblxuLnN0YXR1c19ldGF0X2RlbWFuZGUgc3BhbntcbmZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOiAxM3B4O1xufVxuXG4uZmljaGVfZGVtYW5kZV9pbmZvc3tcbmZsb2F0OmxlZnQ7d2lkdGg6NTglO1xubWFyZ2luLXJpZ2h0OiAyJTtcbn1cblxuLmZpY2hlX2RlbWFuZGVfYWN0aW9uc3tcbmZsb2F0OmxlZnQ7d2lkdGg6NDAlO1xufVxuXG4uZ3JlZW57XG5jb2xvcjojNDY4ODQ3O1xufVxuLnJlZHtcbmNvbG9yOiNDQzAwMDA7XG59XG5cbi5iZ19ncmVlbntcbmJhY2tncm91bmQ6IzY2QkI2QSAhaW1wb3J0YW50O1xufVxuXG4uYmdfcmVke1xuYmFja2dyb3VuZDojRUY1MzUwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ19ncmlze1xuYmFja2dyb3VuZDojZGRkZGRkICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tIEJMT0MgSURFRSAtLS0qL1xuI2RzaF9ibG9jX2lkZWV7XG5mbG9hdDpsZWZ0OyB3aWR0aDoxMDAlOyBib3JkZXI6c29saWQgMnB4ICMwQzdFMDQ7IG1hcmdpbjoxMHB4IDBweCAxNXB4IDBweDtcbn1cbiNkc2hfYmxvY19pZGVlIGgye1xuZmxvYXQ6bGVmdDsgYmFja2dyb3VuZDojRTNFMERCOyBoZWlnaHQ6MzBweDsgbGluZS1oZWlnaHQ6MzBweDsgY29sb3I6IzBDN0UwNDsgbWFyZ2luOi0xNnB4IDBweCAwcHggMTBweDsgcGFkZGluZzowcHggMTBweCAwcHggMTBweDtcbn1cbiNkc2hfYmxvY19pZGVlIC5jb250ZW51e1xuZmxvYXQ6bGVmdDsgd2lkdGg6MTAwJTsgcGFkZGluZzoyJTtcbn1cbiNkc2hfYmxvY19pZGVlIC5pdGVte1xuZmxvYXQ6bGVmdDsgd2lkdGg6MTAwJTtcbn1cbiNkc2hfYmxvY19pZGVlIC5pdGVtIHNwYW57XG5mbG9hdDpsZWZ0OyBwYWRkaW5nOjdweDsgbGluZS1oZWlnaHQ6OHB4O1xufVxuLmNvbnRlbnV7XG4vLyBmb250LXNpemU6MTJweDtcbn1cbi5mbG9hdC1yaWdodHtcbmZsb2F0OnJpZ2h0O1xufVxuXG4ubGFiZWxfbm90aWZ7XG5ib3JkZXItcmFkaXVzOiAxMnB4O1xuZGlzcGxheTogaW5saW5lLWJsb2NrO1xuZm9udC1zaXplOiAxMnB4O1xuZm9udC13ZWlnaHQ6IGJvbGQ7XG5oZWlnaHQ6IDIwcHg7XG5wYWRkaW5nOiA0cHggMnB4IDBweCAxcHg7XG50ZXh0LWRlY29yYXRpb246IG5vbmU7XG53aWR0aDogMjBweDtcbn1cblxuLmxhYmVsX2pkbSwgLmxhYmVsX2pkbTpob3ZlcntcbmJhY2tncm91bmQ6IzBDN0UwNDtcbmNvbG9yOiNmZmZmZmY7XG59XG5cbi5sYWJlbF9qZG1fYmxldSwgLmxhYmVsX2pkbV9ibGV1OmhvdmVye1xuYmFja2dyb3VuZDojMDE0MTVlO1xuY29sb3I6I2ZmZmZmZjtcbn1cblxuLmRvY3VtZW50c19nZW5lcmF1eHtcbndpZHRoOjQ1JTtcbmZsb2F0OmxlZnQ7XG5ib3JkZXItcmFkaXVzOiAxMnB4O1xuYm9yZGVyOnNvbGlkIDFweCAjZGVkZWRlO1xubWFyZ2luOiAxMHB4O1xucGFkZGluZzogMTBweDtcbn1cbi5kb2N1bWVudHNfcHJvamV0c3tcbndpZHRoOjQ1JTtcbmZsb2F0OmxlZnQ7XG5ib3JkZXItcmFkaXVzOiAxMnB4O1xuYm9yZGVyOnNvbGlkIDFweCAjZGVkZWRlO1xubWFyZ2luOiAxMHB4O1xucGFkZGluZzogMTBweDtcbn1cbi5kb2N1bWVudHNfcHJvamV0cyBlbSxcbi5kb2N1bWVudHNfZ2VuZXJhdXggZW17XG5tYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucG9wdXBfaGVhZGVye1xubWFyZ2luOiAxMHB4IDBweDtcbn1cblxuLnJhZGlvLWJpZ3tcbmZvbnQtc2l6ZTogMTZweDtcbmRpc3BsYXk6IGlubGluZS1ibG9jaztcbm1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sYWJlbC1tY2x7XG5ib3JkZXItcmFkaXVzOjRweDtcbmNvbG9yOiNmZmZmZmY7XG5iYWNrZ3JvdW5kOiNERDAwMDA7XG5mb250LXdlaWdodDpib2xkO1xucGFkZGluZzo1cHg7XG5kaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnRhYnMge1xubWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRhYiB7XG5iYWNrZ3JvdW5kOiNlZGVkZWQ7XG5saXN0LXN0eWxlOm5vbmU7XG5kaXNwbGF5OmlubGluZS1ibG9jaztcbmJvcmRlcjpzb2xpZCAxcHggI2RlZGVkZTtcbnBhZGRpbmc6MTBweCAhaW1wb3J0YW50O1xuYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbn1cblxuLnRhYi5hY3RpdmUge1xuYm9yZGVyLWJvdHRvbTpub25lO1xuYmFja2dyb3VuZDogd2hpdGU7XG5wYWRkaW5nLWJvdHRvbToxMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYWtlLXRhYiB7XG5iYWNrZ3JvdW5kOiBub25lO1xuYm9yZGVyOiBub25lO1xuY29sb3I6ICM4MzgzODM7XG59XG5cbi50YWIgYSB7XG50ZXh0LWRlY29yYXRpb246IG5vbmU7XG5jb2xvcjogIzgzODM4Mztcbn1cblxuLnRhYi5hY3RpdmUgYSB7XG50ZXh0LWRlY29yYXRpb246IG5vbmU7XG5jb2xvcjogYmxhY2s7XG59XG5cbi50YWItY29udGVudCB7XG5tYXJnaW4tdG9wOi0xcHg7XG5ib3JkZXI6c29saWQgMXB4ICNkZWRlZGU7XG5wYWRkaW5nOjIwcHg7XG59XG5cblxuLnRhYnMteGx7XG5ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbn1cblxuLnRhYnMteGwgbGl7XG5mb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xudGV4dC1hbGlnbjogY2VudGVyO1xubWluLXdpZHRoOjIwMHB4O1xufVxuXG4udGFicy14bCBsaS5hY3RpdmV7XG5mb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJvd0Nob2l4TGl2cmFpc29ue1xuYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2UzZTNlMztcbn1cblxuLnJvd0Nob2l4TGl2cmFpc29uOm50aC1jaGlsZCgybil7XG5iYWNrZ3JvdW5kOiNmN2Y3Zjc7XG59XG5cbi5yb3dDaG9peExpdnJhaXNvbiBoNHtcbmNvbG9yOiMwMTQxNWU7XG59XG5cbi5pbnB1dC14c3tcbndpZHRoOjMwcHg7XG59XG5cbi5ldGF0X2NvbW1hbmRlX2dsb2JhbHtcbmZvbnQtd2VpZ2h0OiBib2xkO1xuY29sb3I6I0ZGRkZGRjtcbnRleHQtc2hhZG93OiAxcHggMXB4ICMzMzMzMzM7XG59XG5cbi5kZW1hbmRlX2NvbmZpcm1hdGlvbntcbmJhY2tncm91bmQ6I2ZiZmJmYiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbmJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbm1hcmdpbi1ib3R0b206IDE1cHg7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG5wYWRkaW5nOiAxMHB4O1xufVxuXG4ubGFiZWxBbW91bnR7XG5mb250LXdlaWdodDpub3JtYWw7XG5mb250LXNpemU6MTRweDtcbmxpbmUtaGVpZ2h0OjI0cHg7XG59XG5cbi5hbW91bnR7XG5mb250LXdlaWdodDpub3JtYWw7XG5mb250LXNpemU6MTZweDtcbmxpbmUtaGVpZ2h0OjI0cHg7XG59XG5cbi52YVRvcHtcbnZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi53MTAwe1xud2lkdGg6OTAlO1xufVxuXG4ubGliZWxsZUxpZ25lQ29tbWFuZGV7XG5mb250LXNpemU6IDE0cHg7XG5tYXJnaW4tdG9wOiAxMHB4O1xuZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi52YWxpZ24tbWlkZGxle1xudmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG51bC5jaG9zZW4tY2hvaWNlc3tcbm1pbi1oZWlnaHQ6MzBweDtcbmxpbmUtaGVpZ2h0OjMwcHg7XG59XG5cbnRyLnByZXBhcmV7XG4gIGJhY2tncm91bmQ6IzlDQ0M2NSAhaW1wb3J0YW50O1xufVxuXG50ci5pbmNvbXBsZXRle1xuICBiYWNrZ3JvdW5kOiNGRjk4MDAgIWltcG9ydGFudDtcbn1cblxuaDQubW9kYWwtdGl0bGV7XG5mb250LXdlaWdodDo1MDA7XG5jb2xvcjojMzMzMzMzO1xuZm9udC1zaXplOjE4cHg7XG59XG5cbi5tb2RhbC1mb290ZXIgLmJ0bntcbiAgbWFyZ2luOjA7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/