I3RiY3NzIC50Yi1maWVsZHMtYW5kLXRleHRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZHMtYW5kLXRleHQ9IjZiNDNkYTA2NTdjZjkwMjMwYjBkZTgyYjFhMzZhZGM2Il0geyBwYWRkaW5nLXRvcDogMjBweDtwYWRkaW5nLWJvdHRvbTogMjBweDsgfSAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSAjdGJjc3MgLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjM4MzU2YzIwNWI1ZDYyNmVjNzgwOTUzOWM5MjRlMWE2Il0geyBwYWRkaW5nOiAwcHg7bWFyZ2luLXRvcDogMjVweDttYXJnaW4tYm90dG9tOiAyNXB4O2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoIDI1LCA5NCwgMTYwLCAxICk7IH0gLnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfSAjdGJjc3MgLnRiLWltYWdlW2RhdGEtdG9vbHNldC1ibG9ja3MtaW1hZ2U9ImFkNjljNDg2ODVjYWU0N2M3YTNiZjlkOTA4OWQ2NWMyIl0geyBtYXgtd2lkdGg6IDEwMCU7IH0gLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gI3RiY3NzIC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSJjZmU0MGVmMGE3Mzk0YmI4MWI0ZmNkOGE1NmQxNmJjZCJdIHsgYmFja2dyb3VuZDogcmdiYSggMjUsIDk0LCAxNjAsIDEgKTtwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyNXB4OyB9ICN0YmNzcyAudGItZmllbGRzLWFuZC10ZXh0W2RhdGEtdG9vbHNldC1ibG9ja3MtZmllbGRzLWFuZC10ZXh0PSI1OTRkNGNjMTZlZTQzMzg5NTI1OWYwNDYzZmI2YjliNCJdIHsgbWFyZ2luLXRvcDogNDBweDttYXJnaW4tYm90dG9tOiA0MHB4OyB9IC50Yi1ncmlkLC50Yi1ncmlkPi5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzPi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6MjVweDtncmlkLWNvbHVtbi1nYXA6MjVweH0udGItZ3JpZC1pdGVte2JhY2tncm91bmQ6I2QzOGEwMztwYWRkaW5nOjMwcHh9LnRiLWdyaWQtY29sdW1ue2ZsZXgtd3JhcDp3cmFwfS50Yi1ncmlkLWNvbHVtbj4qe3dpZHRoOjEwMCV9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tdG9we3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1jZW50ZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXJ9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tYm90dG9te3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9ICN0YmNzcyAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC50Yi1ncmlkW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZD0iOGE2NWQ3MzA5ZDBjYzIwNTBlMWM1NGE3ODQwZWJkMDgiXSB7IHBhZGRpbmctdG9wOiAzMHB4O3BhZGRpbmctYm90dG9tOiA1MHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDAuNDZmcikgbWlubWF4KDAsIDAuNTRmcik7Z3JpZC1jb2x1bW4tZ2FwOiA0MHB4O2dyaWQtYXV0by1mbG93OiByb3cgfSAjdGJjc3MgLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWdyaWQudGItZ3JpZFtkYXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQ9IjhhNjVkNzMwOWQwY2MyMDUwZTFjNTRhNzg0MGViZDA4Il0gPiAudGItZ3JpZC1jb2x1bW46bnRoLW9mLXR5cGUoMm4gKyAxKSB7IGdyaWQtY29sdW1uOiAxIH0gI3RiY3NzIC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSI4YTY1ZDczMDlkMGNjMjA1MGUxYzU0YTc4NDBlYmQwOCJdID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDJuICsgMikgeyBncmlkLWNvbHVtbjogMiB9ICN0YmNzcyAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC1jb2x1bW4udGItZ3JpZC1jb2x1bW5bZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkLWNvbHVtbj0iZjU4NmZmN2JmZTFkNzMxN2M2MzE2MmVjN2I3MDM5ZWQiXSB7IGRpc3BsYXk6IGZsZXg7IH0gLnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfSAjdGJjc3MgLnRiLWltYWdlW2RhdGEtdG9vbHNldC1ibG9ja3MtaW1hZ2U9IjA1YjYyZGZkZmU1ODA3ZGJmOTcyODIwMTRjMmI5OWFiIl0geyBtYXgtd2lkdGg6IDEwMCU7IH0gI3RiY3NzIC50Yi1pbWFnZVtkYXRhLXRvb2xzZXQtYmxvY2tzLWltYWdlPSIwNWI2MmRmZGZlNTgwN2RiZjk3MjgyMDE0YzJiOTlhYiJdIGltZyB7IGJvcmRlci1yYWRpdXM6IDUwMHB4OyB9IC50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0gI3RiY3NzIC50Yi1pbWFnZVtkYXRhLXRvb2xzZXQtYmxvY2tzLWltYWdlPSI1NDQxNmFiNjU1ZjIwN2IwNmJiMDkzY2NmYTcyMTI0MyJdIHsgbWF4LXdpZHRoOiAxMDAlOyB9IC50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0gI3RiY3NzIC50Yi1pbWFnZVtkYXRhLXRvb2xzZXQtYmxvY2tzLWltYWdlPSJmYjM0MDQxYmEzZjUwZDczYjA4Mjk4MTVhZDEzNDQ4MiJdIHsgbWF4LXdpZHRoOiAxMDAlOyB9IC50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0gI3RiY3NzIC50Yi1pbWFnZVtkYXRhLXRvb2xzZXQtYmxvY2tzLWltYWdlPSIzYmJkMTI1Yzc1MDZiMWJiN2Q0NWZkMTlmMWNmZDBjZCJdIHsgbWF4LXdpZHRoOiAxMDAlOyB9IC50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0gI3RiY3NzIC50Yi1pbWFnZVtkYXRhLXRvb2xzZXQtYmxvY2tzLWltYWdlPSJkODg0M2IxYzVlYmRlYmM4MTg0ZWY5NGE3NGZmYmVmOCJdIHsgbWF4LXdpZHRoOiAxMDAlOyB9IC50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0gI3RiY3NzIC50Yi1pbWFnZVtkYXRhLXRvb2xzZXQtYmxvY2tzLWltYWdlPSI5OTQ0NDlkOThlYThiNjYyNTc3YTdiMWIwMDgzY2Q1ZCJdIHsgbWF4LXdpZHRoOiAxMDAlOyB9IC50Yi1ncmlkLC50Yi1ncmlkPi5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzPi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6MjVweDtncmlkLWNvbHVtbi1nYXA6MjVweH0udGItZ3JpZC1pdGVte2JhY2tncm91bmQ6I2QzOGEwMztwYWRkaW5nOjMwcHh9LnRiLWdyaWQtY29sdW1ue2ZsZXgtd3JhcDp3cmFwfS50Yi1ncmlkLWNvbHVtbj4qe3dpZHRoOjEwMCV9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tdG9we3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1jZW50ZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXJ9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tYm90dG9te3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9ICN0YmNzcyAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC50Yi1ncmlkW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZD0iOTRkMTRlZDAxM2RkODM4ZDg3ZTQyYzBlZGI1NzMxOGIiXSB7IHBhZGRpbmctYm90dG9tOiAzMHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDAuNDdmcikgbWlubWF4KDAsIDAuNTNmcik7Z3JpZC1hdXRvLWZsb3c6IHJvdyB9ICN0YmNzcyAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC50Yi1ncmlkW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZD0iOTRkMTRlZDAxM2RkODM4ZDg3ZTQyYzBlZGI1NzMxOGIiXSA+IC50Yi1ncmlkLWNvbHVtbjpudGgtb2YtdHlwZSgybiArIDEpIHsgZ3JpZC1jb2x1bW46IDEgfSAjdGJjc3MgLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWdyaWQudGItZ3JpZFtkYXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQ9Ijk0ZDE0ZWQwMTNkZDgzOGQ4N2U0MmMwZWRiNTczMThiIl0gPiAudGItZ3JpZC1jb2x1bW46bnRoLW9mLXR5cGUoMm4gKyAyKSB7IGdyaWQtY29sdW1uOiAyIH0gI3RiY3NzIC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLWNvbHVtbi50Yi1ncmlkLWNvbHVtbltkYXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQtY29sdW1uPSIzMDM0ZmJlODg2YzExMDU0ZTk1YjQ2YjA5ZDNlNDExMiJdIHsgZGlzcGxheTogZmxleDsgfSAudGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9uO2NhcHRpb24tc2lkZTpib3R0b219ICN0YmNzcyAud3AtYmxvY2staW1hZ2UudGItaW1hZ2VbZGF0YS10b29sc2V0LWJsb2Nrcy1pbWFnZT0iOGRhY2E4Y2MyYmJkMmRkMzFjODY4MzkxNTMyMTYwMTIiXSB7IG1heC13aWR0aDogMTAwJTsgfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgeyAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1ncmlkLC50Yi1ncmlkPi5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzPi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6MjVweDtncmlkLWNvbHVtbi1nYXA6MjVweH0udGItZ3JpZC1pdGVte2JhY2tncm91bmQ6I2QzOGEwMztwYWRkaW5nOjMwcHh9LnRiLWdyaWQtY29sdW1ue2ZsZXgtd3JhcDp3cmFwfS50Yi1ncmlkLWNvbHVtbj4qe3dpZHRoOjEwMCV9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tdG9we3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1jZW50ZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXJ9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tYm90dG9te3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9ICN0YmNzcyAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC50Yi1ncmlkW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZD0iOGE2NWQ3MzA5ZDBjYzIwNTBlMWM1NGE3ODQwZWJkMDgiXSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDAuNWZyKSBtaW5tYXgoMCwgMC41ZnIpO2dyaWQtYXV0by1mbG93OiByb3cgfSAjdGJjc3MgLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWdyaWQudGItZ3JpZFtkYXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQ9IjhhNjVkNzMwOWQwY2MyMDUwZTFjNTRhNzg0MGViZDA4Il0gPiAudGItZ3JpZC1jb2x1bW46bnRoLW9mLXR5cGUoMm4gKyAxKSB7IGdyaWQtY29sdW1uOiAxIH0gI3RiY3NzIC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSI4YTY1ZDczMDlkMGNjMjA1MGUxYzU0YTc4NDBlYmQwOCJdID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDJuICsgMikgeyBncmlkLWNvbHVtbjogMiB9ICN0YmNzcyAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC1jb2x1bW4udGItZ3JpZC1jb2x1bW5bZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkLWNvbHVtbj0iZjU4NmZmN2JmZTFkNzMxN2M2MzE2MmVjN2I3MDM5ZWQiXSB7IGRpc3BsYXk6IGZsZXg7IH0gLnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfS50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0udGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9uO2NhcHRpb24tc2lkZTpib3R0b219LnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfS50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0udGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9uO2NhcHRpb24tc2lkZTpib3R0b219LnRiLWdyaWQsLnRiLWdyaWQ+LmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3M+LmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXR7ZGlzcGxheTpncmlkO2dyaWQtcm93LWdhcDoyNXB4O2dyaWQtY29sdW1uLWdhcDoyNXB4fS50Yi1ncmlkLWl0ZW17YmFja2dyb3VuZDojZDM4YTAzO3BhZGRpbmc6MzBweH0udGItZ3JpZC1jb2x1bW57ZmxleC13cmFwOndyYXB9LnRiLWdyaWQtY29sdW1uPip7d2lkdGg6MTAwJX0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi10b3B7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWNlbnRlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmNlbnRlcn0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1ib3R0b217d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpmbGV4LWVuZH0gI3RiY3NzIC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSI5NGQxNGVkMDEzZGQ4MzhkODdlNDJjMGVkYjU3MzE4YiJdIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMC41ZnIpIG1pbm1heCgwLCAwLjVmcik7Z3JpZC1hdXRvLWZsb3c6IHJvdyB9ICN0YmNzcyAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC50Yi1ncmlkW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZD0iOTRkMTRlZDAxM2RkODM4ZDg3ZTQyYzBlZGI1NzMxOGIiXSA+IC50Yi1ncmlkLWNvbHVtbjpudGgtb2YtdHlwZSgybiArIDEpIHsgZ3JpZC1jb2x1bW46IDEgfSAjdGJjc3MgLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWdyaWQudGItZ3JpZFtkYXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQ9Ijk0ZDE0ZWQwMTNkZDgzOGQ4N2U0MmMwZWRiNTczMThiIl0gPiAudGItZ3JpZC1jb2x1bW46bnRoLW9mLXR5cGUoMm4gKyAyKSB7IGdyaWQtY29sdW1uOiAyIH0gI3RiY3NzIC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLWNvbHVtbi50Yi1ncmlkLWNvbHVtbltkYXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQtY29sdW1uPSIzMDM0ZmJlODg2YzExMDU0ZTk1YjQ2YjA5ZDNlNDExMiJdIHsgZGlzcGxheTogZmxleDsgfSAudGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9uO2NhcHRpb24tc2lkZTpib3R0b219IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9uO2NhcHRpb24tc2lkZTpib3R0b219LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItZ3JpZCwudGItZ3JpZD4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcz4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dHtkaXNwbGF5OmdyaWQ7Z3JpZC1yb3ctZ2FwOjI1cHg7Z3JpZC1jb2x1bW4tZ2FwOjI1cHh9LnRiLWdyaWQtaXRlbXtiYWNrZ3JvdW5kOiNkMzhhMDM7cGFkZGluZzozMHB4fS50Yi1ncmlkLWNvbHVtbntmbGV4LXdyYXA6d3JhcH0udGItZ3JpZC1jb2x1bW4+Knt3aWR0aDoxMDAlfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLXRvcHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tY2VudGVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWJvdHRvbXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtZW5kfSAjdGJjc3MgLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWdyaWQudGItZ3JpZFtkYXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQ9IjhhNjVkNzMwOWQwY2MyMDUwZTFjNTRhNzg0MGViZDA4Il0geyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO2dyaWQtYXV0by1mbG93OiByb3cgfSAjdGJjc3MgLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWdyaWQudGItZ3JpZFtkYXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQ9IjhhNjVkNzMwOWQwY2MyMDUwZTFjNTRhNzg0MGViZDA4Il0gID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDFuKzEpIHsgZ3JpZC1jb2x1bW46IDEgfSAjdGJjc3MgLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWdyaWQtY29sdW1uLnRiLWdyaWQtY29sdW1uW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZC1jb2x1bW49ImY1ODZmZjdiZmUxZDczMTdjNjMxNjJlYzdiNzAzOWVkIl0geyBkaXNwbGF5OiBmbGV4OyB9IC50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0udGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9uO2NhcHRpb24tc2lkZTpib3R0b219LnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfS50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0udGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9uO2NhcHRpb24tc2lkZTpib3R0b219LnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfS50Yi1ncmlkLC50Yi1ncmlkPi5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzPi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6MjVweDtncmlkLWNvbHVtbi1nYXA6MjVweH0udGItZ3JpZC1pdGVte2JhY2tncm91bmQ6I2QzOGEwMztwYWRkaW5nOjMwcHh9LnRiLWdyaWQtY29sdW1ue2ZsZXgtd3JhcDp3cmFwfS50Yi1ncmlkLWNvbHVtbj4qe3dpZHRoOjEwMCV9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tdG9we3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1jZW50ZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXJ9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tYm90dG9te3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9ICN0YmNzcyAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC50Yi1ncmlkW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZD0iOTRkMTRlZDAxM2RkODM4ZDg3ZTQyYzBlZGI1NzMxOGIiXSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7Z3JpZC1hdXRvLWZsb3c6IHJvdyB9ICN0YmNzcyAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC50Yi1ncmlkW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZD0iOTRkMTRlZDAxM2RkODM4ZDg3ZTQyYzBlZGI1NzMxOGIiXSAgPiAudGItZ3JpZC1jb2x1bW46bnRoLW9mLXR5cGUoMW4rMSkgeyBncmlkLWNvbHVtbjogMSB9ICN0YmNzcyAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC1jb2x1bW4udGItZ3JpZC1jb2x1bW5bZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkLWNvbHVtbj0iMzAzNGZiZTg4NmMxMTA1NGU5NWI0NmIwOWQzZTQxMTIiXSB7IGRpc3BsYXk6IGZsZXg7IH0gLnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfSB9IA==
소개
기계 및 장비 제조 기업(OEM) 공간에는 다양한 유형의 기업과 기업이 있지만 한 가지 과제는 항상 동일합니다. 장비의 각 세대는 이전 세대에 비해 가격 / 성능 개선을 제공합니다. 설계, 엔지니어링 및 제품 관리 부서는 새로운 설계를 시장에 출시할 때 새로운 기술 개선과 관련 비용 증가 사이의 장단점을 지속적으로 평가해야 합니다.
자동화는 수년 동안 장비 설계의 필수적인 부분이며, 디지털 혁신, 스마트 제조, 4차 산업 및 산업 사물 인터넷(IIoT)과 같은 새로운 개념이 경쟁 우위를 제공하기 위해 제조 업계에서 점점 더 많이 적용되고 있습니다. 이 백서는 이러한 새로운 개념과 방법을 활용하기 위해 기계 및 장비 제조 기업(OEM)이 할 수 있는 일에 중점을 둡니다. Edge Computing은 고객의 요구 사항뿐만 아니라 고유한 요구 사항을 충족할 수 있습니다.
스마트 팩토리와 스마트 제조는 스마트 머신이 필요합니다.
기계 자동화가 한 세대 전에 PLC와 PAC를 사용하여 혁신된 장비 설계와 마찬가지로 스마트 팩토리와 스마트 제조는 다시 산업 세계를 진화시키고 있습니다. 디지털 트랜스포메이션 개념을 적용하면 기업은 제어 시스템과 센서에서 수집한 데이터를 활용하여 최고의 성능으로 작동할 수 있습니다. 이 접근 방식은 운영자에게 실시간 분석, 전반적인 장비 효율성(OEE) 향상을 돕는 입력 및 로컬에서 수집 및 분석할 수 있는 데이터를 제공합니다. 또한 다양한 애플리케이션에서 더 깊은 분석을 위해 데이터를 클라우드로 보낼 수도 있습니다. 응용 분야에는 최적화된 유지 보수, 공급망 민첩성 및 유사한 생산에 종사하는 여러 시설에서 수율 증가가 포함될 수 있습니다.
기계 및 OEM 장비는 생산의 기본 요소입니다. 스마트 팩토리와 스마트 제조는 OEM에서 설계하거나 엔드 유저가 지정한 스마트 머신에서만 달성할 수 있습니다. 디지털 혁신을 수용하면 기계 및 장비 제조 기업이 설계를 강화하고 장비 성능 및 유지 보수와 관련된 새로운 서비스 개발을 지원합니다. 중요한 질문은 새로운 세대의 스마트 장비를 개발하거나 기존 설계 및 구현을 통해 고객이 요구하는 요구 사항을 충족할 수 있는 가장 좋은 방법은 무엇입니까? Edge Computing 은 많은 주요 설계 요구 사항을 해결할 수 있는 접근 방식입니다.
Edge Computing은 무엇입니까?
Edge Computing은 다양한 형태로 제공되며 데이터 센터 외부에서 발생하는 모든 컴퓨팅으로 광범위하게 정의할 수 있습니다. 이러한 광범위한 정의로 IT 산업과 자동화 및 제어 산업 모두에 걸쳐 있는 혼란스러운 정의가 많이 있다는 것은 놀라운 일이 아닙니다.
주요 애널리스트 회사인 Gartner는 어떤 유형의 Edge Computing 이 자신에게 유용한 지 이해할 수 있는 간단한 토폴로지를 발표했습니다. 이 토폴로지 이미지는 Edge Computing을 특성화할 수 있는 서버, 장치 또는 플랫폼의 유형을 보여 주는 인프라 기술 스택을 보여 줍니다. 스택은 데이터 원본의 물리적 끝점에서 "Edge"에 있는 위치입니다. 실제 데이터 센터 외부에서 사용할 수 있는 컴퓨팅 전력, 수집, 분석 및 데이터 이동 유형을 암시합니다. Edge는 장비 제조 기업과 고객에게 매우 중요한 이점을 제공합니다.
이 토폴로지에서 컴퓨팅 Edge를 통한 장치 Edge가 기계 및 장비 제조 기업에 적용가능한지 쉽게 알 수 있습니다. 실제로 오늘날 모든 컴퓨터와 장비에는 PLC가 있는 장치 Edge의 측면이 있으며 일부는 게이트웨이 Edge 장치가 있습니다. 어떤 면에서 기계나 장비에서 사용하는 산업용 및 패널 PC는 이 게이트웨이 범주에 속합니다. 장치 Edge PLC의 첫 번째 "접촉 지점"일 수 있습니다. 그러나 IPC는 컴퓨팅 및 분석 능력이 제한되어 있거나 열악한 환경에서 제조되지 않은 일반적인 PC 또는 서버와 유사한 일반적인 안정성 및 유용성 문제로 인해 어려움을 겪고 있습니다. 따라서 고객의 요구를 충족하기 위해서는 다른 유형의 특수 목적 Edge Computing 플랫폼이 필요합니다.
기계 제어 및 자동화 시스템의 최신화와 관련하여 장비 제조 기업의 초점이 되어야 하는 것은 Edge Computing입니다. Edge Computing은 기계 및 장비 제조 기업이 현재 설계를 개선하고 더 스마트한 장비의 납품으로 전환하는 데 필요한 모든 특성과 기능을 제공합니다.
엣지 컴퓨팅을 통해 스마트 머신 및 장비
Edge Computing은 효율성을 높이기 위해 표준화된 모듈식 소프트웨어 구성 요소 및 애플리케이션의 개발을 지원하는 확장 가능한 모듈식 기술입니다.
이를 통해 모니터링 및 제어 소프트웨어와 같은 장비 제조 기업의 기존 애플리케이션을 단일 플랫폼으로 통합하는 동시에 다른 중요한 애플리케이션을 동일한 플랫폼에서 실행할 수 있도록 할 수 있습니다. 이를 통해 스마트한 산업용 사물 인터넷(IIoT) 지원 기계 및 장비를 쉽게 개발하고 고객의 진화하는 4차 산업 및 스마트 제조 요구를 지원하는 미래 애플리케이션을 쉽게 추가할 수 있습니다.
구현할 때, Edge Computing은 오늘날의 장비에서 고객의 운영에 통합된 디지털화된 기계로 원활하게 진화할 수 있습니다. 여기에는 복잡한 개조 및 재설계 없이 디지털 혁신을 수용하는 완전 통합 스마트 머신에 대한 온-프레임 또는 클라우드 연결과 같은 여러 기능이 포함됩니다.
기계 및 장비 제조 기업의 Edge Computing 특성
Compute Edge 범주는 매우 광범위하지만 기계 또는 장비 제조 기업에 특별히 적용되는 기능 유형으로 좁힐 수 있는 여러 가지 주요 특성이 있습니다.
기존 자동화 및 제어 애플리케이션 지원
Edge Computing 플랫폼은 상당한 재설계 없이 기존 제어 및 자동화 애플리케이션을 모듈식으로 실행할 수 있어야 합니다. 가상화는 핵심 기술입니다. 기본적으로 각 기존 IPC는 Edge Computing 플랫폼의 "가상 IPC" 또는 가상 컴퓨터로 실행할 수 있습니다. 이를 통해 모든 기존 IPC를 단일 플랫폼으로 통합할 수 있습니다. 이러한 가상 컴퓨터 중 다른 가상 컴퓨터, 어느 것도 인식하지 못하므로 모든 애플리케이션이 독립적으로 계속 실행됩니다.
기존 제어 애플리케이션 수정 및 업그레이드
가상화된 Edge Computing 플랫폼으로 이제 장비 및 장비 작동 및 모니터링에 훨씬 더 큰 유연성을 추가할 수 있습니다. 예를 들어 기존의 IPC/HMI 접근 방식을 통해 기계 또는 장비의 각 스테이션은 IPC/HMI가 표시할 수 있는 것으로 제한되므로 단일 작업자만 단일 위치에서 복잡한 장비를 모니터링할 수 있습니다. 이것은 이상적인 모델이 아닙니다. 장비 제조 기업은 가상화를 사용하여 여러 사람이 다른 스테이션에서 데이터 및 애플리케이션에 원격으로 액세스할 수 있도록 함으로써 고객의 유연성을 높일 수 있습니다. 이 자율 주행 모델이 선호되며 고객에게 더 많은 옵션을 제공합니다.
새로운 분석 및 디지털 트랜스포메이션 애플리케이션 추가
가상화를 사용하면 Edge Computing 플랫폼에 새 가상 컴퓨터를 만드는 것으로 쉽게 새 애플리케이션을 추가할 수 있습니다. 이를 통해 기존 애플리케이션에 영향을 주지 않고 새 애플리케이션을 추가할 수 있습니다. 여기에는 고객의 데이터 센터와 같은 외부 위치로 전송하기 전에 지역화된 데이터 수집, 실시간 분석 및 데이터 필터링이 포함될 수 있습니다. 이것은 또한 데이터 개인정보 보호 법과 같은 것들에 따라 달라질 수 있으며, 물론 요구가 확장됨에 따라 Edge Computing 플랫폼이 확장 가능한 것으로 가정합니다.
OT/IT 융합 지원
이것은 아마도 종종 기계 및 장비 제조 기업에 의해 고려되지 않는 주제이지만 디지털 혁신 이니셔티브에서 점점 더 중요합니다. 기계를 작동하는 제어 및 자동화 애플리케이션은 설계 엔지니어와 기계를 작동하는 고객에 의해 알 수 있습니다. 그들은 운영 기술 (OT)에 초점을 맞추고 있습니다. 기계 학습(ML) 및 인공 지능(AI)과 관련된 정교한 분석 기능을 개발하는 전문 지식과 데이터 센터 또는 클라우드로 적절한 데이터를 안전하게 전송하는 기능은 종종 정보 기술(IT) 전문가의 영역입니다. Edge Computing 플랫폼은 OT 및 IT 요구 사항을 모두 지원할 수 있습니다. 여러 유형의 운영 애플리케이션을 지원하는 플랫폼이 구현 및 유지 관리가 간단하고 OT 및 IT 전문가 모두 쉽게 관리할 수 있도록 하는 것이 중요합니다.
Edge Computing 플랫폼은 기계 및 장비 제조 기업에게 비용을 절감하고 TCO를 개선하는 동시에 새로운 수익 창출 서비스의 가능성을 제공합니다.
새로운 수익 기회
Edge Computing 플랫폼 지원하는 많은 기능과 새로운 애플리케이션은 새로운 수익 창출 서비스 또는 기존 서비스 및 지원 기능의 최적화 가능성을 창출합니다. 예를 들어, "서비스로서의 기계" 또는 "서비스로서의 장비"의 개념으로 등장하기 시작한 트렌드는 최종 고객이 전형적인 자본 구매 대신 시간 이나 사용량에 따라 지불합니다. 이러한 모델을 성공적으로 구현하고 유지 관리하려면 장비 또는 장비 제조 기업이 장비의 성능 및 유지 보수 프로필을 이해하고 적절한 데이터를 정확하게 수집하고 분석할 수 있어야 합니다.
견고화
기계 및 장비 제조 기업의 경우, 이것은 아마도 명백하지만, Edge Computing 플랫폼은 다양한 공급업체에 의해 제공되며, 모든 공급업체가 장비의 최종 작동 환경을 인지하고 있지 않습니다. 견고화뿐만 아니라 다운타임을 제거하고 유지 보수 및 지원을 가능한 한 간단하게 만들고 원격 모니터링을 제공하는 것에 관한 것입니다. 마찬가지로 Edge Computing OT 세계의 플랫폼은 외부 세계에 연결되지 않을 수 있는 경우가 많기 때문에 장기간 자율적으로 운영할 준비가 되어 있어야 합니다.
비용 절감
궁극적으로, 채택 된 Edge Computing은 장비 제조 업체가 가동되는 치열한 경쟁 시장의 엄격한 비용 제약을 충족하는 경우에만 실행 가능해집니다. 평가 할 때 Edge Computing 플랫폼은 자본 비용뿐만 아니라 개발 및 지속적인 비용을 고려하는 것이 중요합니다. 가상화와 같은 것들로 절감되는 것 외에도 비용은 가치에 따라 증가합니다. 더 비싼 플랫폼은 컴퓨팅 능력이 낮은 간단한 장치나 게이트웨이보다 훨씬 더 높은 가치와 이점을 제공합니다. 이 방법을 사용하면 수동 모니터링, 다운타임, 직원 리소스 및 애플리케이션 효율성과 같은 다른 비용을 줄일 수 있습니다. 이러한 비용 중 일부는 덜 가시적일 수 있지만 4차 산업, 스마트 제조 및 IIoT와 같은 자동화, 디지털 혁신 및 관련 이니셔티브로 전환함에 따라 장비 제조업체는 고객 환경의 향후 응용 분야와 변화를 고려해야 합니다.
Edge Computing 플랫폼은 간단하고 안전하며 자율적이어야 합니다.
효과적으로 Edge Computing 플랫폼을 다스리는 세 가지 주요 신조가 있습니다 . 고객의 요구를 충족하는 올바른 Edge Computing 플랫폼을 선택할 때 이러한 고려 사항을 염두 해 두어야 합니다. :
단순성
- Edge Computing 플랫폼은 몇 분 안에 설치하고 구현하기 쉬워야 합니다.
- 사용하기 쉽고 직관적인 관리 인터페이스를 제공하며 이중화 시스템의 경우, 장치를 교체해야 하는 경우, 또는 시스템을 전체 작업으로 복원하려면 버튼 하나만 하면 됩니다.
- 비이중화 시스템은 필요한 경우 클라우드에서 자동으로 복원할 수 있는 이미지 백업을 유지할 수 있습니다.
안전성
- 오류가 발생했을 때 또는 플랫폼이 곧 발생할 문제를 사전에 감지하는 경우 이중화 시스템으로 원활하게 장애를 조치할 수 있습니다.
- 플랫폼에는 임베디드 보안 기능이 포함되어야 합니다.
- USB와 같은 사용되지 않는 모든 외부 포트는 비활성화되며 필요한 경우 명시적으로 켜져 있어야 합니다.
- 초기 로그인 시 비밀번호 변경이 필요하며, 플랫폼에는 IP 주소의 화이트 리스팅 및 블랙 리스팅을 지원하는 임베디드 방화벽 기능이 있습니다.
- 플랫폼에는 플랫폼에서 실행되는 모든 애플리케이션의 기본 상태를 모니터링하여 사용자에게 잠재적인 애플리케이션 문제를 알리거나 악성 애플리케이션이 플랫폼에 배포되었음을 모니터링할 수 있습니다.
자율성
- 외부 세계에 연결하지 않고 장기간 실행되도록 설계된 Edge Computing 플랫폼인가? 예측 상태 모니터링 및 원활한 장애 조치로 이중화 시스템을 실행합니다.
- 플랫폼은 자동으로 자신을 관리해야 하며 애플리케이션 부하가 다를 때 자동 부하 균형 조정과 같은 기능을 수행해야 합니다.
- Edge Computing 플랫폼은 클라우드 서비스를 통해 원격으로 관리되거나 표준 애플리케이션 프로그래밍 인터페이스(API) 집합을 통해 장비 제조 기업 또는 고객 관리 솔루션에 내장될 수 있습니다.
시간과 노력을 절약할 수 있습니다.
- VMware 이미지를 포함한 OVF 어플라이언스 지원
- 사용중인 애플리케이션과 레거시 애플리케이션을 모두 통합
- 이중화 모드 또는 클러스터링 구성이 필요하지 않습니다.
요약
기계 및 장비 제조 기업 시장은 한 세대 전에 PLC의 도입만큼 많은 변화를 가져올 진화의 시대에 진입하고 있습니다. Edge Computing은 이러한 전환을 가능하게 하고 완화하는 중요한 기술입니다. Edge Computing 플랫폼은 장비의 전통적인 제어 및 자동화 기능을 확장하는 데 중요한 역할을 할 것입니다. 또한 장비 제조업체가 디지털 혁신 이니셔티브를 수용하고 고객의 이니셔티브와 통합할 수 있는 교량을 제공할 것입니다.
자세한 정보
장비 및 기계 제조 업체에 대한 더 자세한 정보는 https://www.stratus.com/oem/를 방문해 주세요.
스트라투스 ztC에 대한 자세한 내용은 엣지 제품 라인은 방문하십시오 https://www.stratus.com/solutions/platforms/ztc-엣지/
장비 제조 기업을 위한 Stratus ztC™ Edge 플랫폼
더 스트라투스 ztC 엣지 제품 라인은 엣지 산업 플랜트 및 원격 위치의 요구 사항을 충족하도록 특별히 설계된 컴퓨팅 플랫폼. 이와 같이, ztC 엣지 플랫폼은 기존의 제어 및 자동화 애플리케이션에서 역량을 업그레이드하고 스마트 제조, 인더스트리 4.0 및 IIoT와 같은 디지털 혁신 이니셔티브를 지원하는 스마트 머신으로 이동하므로 기계 및 장비 제조업체에 이상적입니다.
ztC 엣지 플랫폼은 다양한 응용 프로그램을 동시에 지원하지 않는 IPC와 달리 가상화를 통해 더 많은 기능을 포함하는 여러 가지 응용 프로그램을 지원할 수 있습니다. 엣지 제한된 기능을 사용하여 데이터 액세스를 제공하는 데 중점을 둔 게이트웨이입니다. ztC 엣지 또한 플랫폼은 열악한 환경을 위해 설계되지 않은 IT 급 서버와 다르며, 확장된 온도 범위를 견딜 수 있으며 움직이는 부품이 없기 때문에 견고합니다.
ztC 엣지 제품 라인은 기계 및 장비 제조업체가 직면한 근본적인 문제를 해결하는 방식으로 독특합니다. 각 ztC 엣지 사전 통합된 가상화 레이어가 함께 제공되며 30분 이내에 가동 및 실행할 수 있도록 미리 구성됩니다.
Stratus Technologies 정보
Stratus는 비즈니스 크리티컬 애플리케이션을 365일 24시간 실행하지 못하게 하는 복잡성을 취합니다. Stratus의 기술은 데이터 센터와 Edge 모두에서 계획되지 않은 다운타임을 사전에 방지하며, 당사의 서비스는 고객이 필요로 하기 전에 문제를 해결하도록 보장합니다. 전 세계 다양한 산업 분야의 글로벌 포춘지 선정 500대 기업과 중소기업은 35년 이상 운영적으로 간단하고 지속적인 가용성을 위해 Stratus에 의존하고 있습니다.
지금 바로 stratus.com에서 알아 보세요.