CINXE.COM

Fournisseur mondial de solutions innovantes pour le solaire | FusionSolar Belgique

<!DOCTYPE html> <html lang="fr" data-region="be-fr"> <head id="Head1"><meta name="keywords" content="Fournisseur Leader de Solutions Innovantes D’éNergie Solaire en France"><meta name="description" content="FusionSolar est un des leaders mondiaux pour fournir des solutions solaires en partenariat avec les installateurs, producteurs d&#39;énergie et les autres acteurs pour promouvoir un usage durable et raisonné des énergies renouvelables"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title> Fournisseur mondial de solutions innovantes pour le solaire | FusionSolar Belgique </title> <meta name="applicable-device" content="pc,mobile"> <link rel="canonical" href="https://solar.huawei.com/be-fr/"> <link rel="stylesheet" href="/Assets/Solar/v4/css/aui3.css?ver=202411131551"> <link rel="stylesheet" href="/Assets/Solar/v4/css/common.css?ver=202411131551"> <link rel="stylesheet" type="text/css" href="/-/media/SolarV4/solar-version2/common/seo/common-style.css?ver=202411131551"> <style> .nav-top-right .js-header-login,.nav-top-right .js-header-account,.nav-top-right .js-header-logout,.container .js-mheader-login,.container .js-mheader-account{ display:none !important; } </style><link rel="stylesheet" type="text/css" href="/Assets/Solar/v4/js/utils/swiper-new.min.css?ver=202411131551"> <link rel="stylesheet" type="text/css" href="/Assets/Solar/v4/css/index.css?ver=202411131551"> <style type="text/css"> .home_global .home_glb_content { will-change: transform; } </style><link rel="Shortcut Icon" href="/Assets/solar/v4/img/img_ent_en_logo_ico.ico"></head> <body class="aui3 ev_no_wcag"> <form method="post" action="/be-fr" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTc0MDY0NDU1Mw8WAh4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFgYCAg9kFgJmD2QWAmYPZBYMAgEPFgIeBFRleHQFjDA8ZGl2IGNsYXNzPSJuYXYtYWxsTGFuZ0JveCI+CiAgICA8ZGl2IGNsYXNzPSJpY29uLWNsb3NlIj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImN1cnItbGFuZyI+PHNwYW4gY2xhc3M9Imljb24tY3VyciI+PC9zcGFuPgogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9lbiI+RnVzaW9uU29sYXIgR2xvYmFsIC8gRW5nbGlzaDwvYT4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iYWxsTGFuZyI+CiAgICAgICAgPGRpdiBjbGFzcz0iYXJlYUl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJhcmVhVGV4dCI+QXNpYSBQYWNpZmljPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdMaXN0Ij4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vYXUiPkF1c3RyYWxpYSAvIEVuZ2xpc2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2NuIj5DaGluYSAvIOeugOS9k+S4reaWhzwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vaGsiPkhvbmcgS29uZywgQ2hpbmEgLyDnuYHpq5TkuK3mloc8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2lkIj5JbmRvbmVzaWEgLyBJbmRvbmVzaWFuPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9qcCI+SmFwYW4gLyDml6XmnKzoqp48L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL215Ij5NYWxheXNpYSAvIEVuZ2xpc2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3BoIj5QaGlsaXBwaW5lcyAvIEVuZ2xpc2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3NnIj5TaW5nYXBvcmUgLyBFbmdsaXNoPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9rciI+U291dGggS29yZWEgLyDtlZzqta3slrQ8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3RoIj5UaGFpbGFuZCAvIOC5hOC4l+C4ojwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vdm4iPlZpZXRuYW0gLyBFbmdsaXNoPC9hPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJhcmVhSXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFyZWFUZXh0Ij5FdXJvcGU8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0xpc3QiPgoKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vYXQiPkF1c3RyaWEgLyBEZXV0c2NoPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9iZS1mciI+QmVsZ2l1bSAvIEZyYW7Dp2FpczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vYmUiPkJlbGdpdW0gLyBOZWRlcmxhbmRzPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9iZyI+QnVsZ2FyaWEgLyDQsdGK0LvQs9Cw0YDRgdC60Lg8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2hyIj5Dcm9hdGlhIC8gaHJ2YXRza2k8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2N6Ij5DemVjaGlhIC8gxI1lxaF0aW5hPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9kayI+RGVubWFyayAvIERhbnNrPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9mciI+RnJhbmNlIC8gRnJhbsOnYWlzPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9kZSI+R2VybWFueSAvIERldXRzY2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2dyIj5HcmVlY2UgLyDOlc67zrvOt869zrnOus6sPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9odSI+SHVuZ2FyeSAvIEh1bmdhcmlhbjwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vaWUiPklyZWxhbmQgLyBFbmdsaXNoPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9pdCI+SXRhbHkgLyBJdGFsaWFubzwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vbmwiPk5ldGhlcmxhbmRzIC8gRHV0Y2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3BsIj5Qb2xhbmQgLyBQb2xpc2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3B0Ij5Qb3J0dWdhbCAvIHBvcnR1Z3XDqnM8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3JvIj5Sb21hbmlhIC8gcm9tw6JuxIM8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3NrIj5TbG92YWtpYSAvIHNsb3ZlbsSNaW5hPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9lcyI+U3BhaW4gLyBFc3Bhw7FvbDwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vc2UiPlN3ZWRlbiAvIFN2ZW5za2E8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2NoIj5Td2l0emVybGFuZCAvIERldXRzY2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2NoLWZyIj5Td2l0emVybGFuZCAvIEZyYW7Dp2FpczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vdHIiPlTDvHJraXllIC8gVMO8cmvDp2U8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3VhIj5Va3JhaW5lIC8g0KPQutGA0LDRl9C90LA8L2E+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImFyZWFJdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iYXJlYVRleHQiPkxhdGluIEFtZXJpY2E8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0xpc3QiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9iciI+QnJhemlsIC8gUG9ydHVndWVzZTwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vbGF0YW0iPkxhdGluIEFtZXJpY2EgLyBFc3Bhw7FvbDwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vbXgiPk3DqXhpY28gLyBFc3Bhw7FvbDwvYT48L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYXJlYUl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJhcmVhVGV4dCI+TWlkZGxlIEVhc3QgJmFtcDsgQWZyaWNhPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdMaXN0Ij4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vZWciPkVneXB0IC8g2KfZhNmE2LrYqSDYp9mE2LnYsdio2YrYqTwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20va2UiPktlbnlhIC8gRW5nbGlzaDwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vbWEiPk1vcm9jY28gLyBGcmFuw6dhaXM8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL25nIj5OaWdlcmlhIC8gRW5nbGlzaDwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vcGsiPlBha2lzdGFuIC8gRW5nbGlzaDwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vc2EiPlNhdWRpIEFyYWJpYSAvINin2YTZhNi62Kkg2KfZhNi52LHYqNmK2KkgPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9zYS1lbiI+U2F1ZGkgQXJhYmlhIC8gRW5nbGlzaDwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vemEiPlNvdXRoIEFmcmljYSAvIEVuZ2xpc2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3RuIj5UdW5pc2lhIC8gRnJhbsOnYWlzPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9hZSI+VUFFIC8g2KfZhNmE2LrYqSDYp9mE2LnYsdio2YrYqTwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vYWUtZW4iPlVBRSAvIEVuZ2xpc2g8L2E+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgIDwvZGl2Pgo8L2Rpdj5kAgIPFgIeC18hSXRlbUNvdW50AgYWDGYPZBYEZg8VBBIvYmUtZnIvaG9tZS1vd25lcnMA1wR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J01hIG1haXNvbicsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidIb21lIE93bmVycycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQlNYSBtYWlzb25kAgEPFgIfAgL/////D2QCAQ9kFgRmDxUEFi9iZS1mci9idXNpbmVzcy1vd25lcnMA2wR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BNRSAmIFRQRScsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidCdXNpbmVzcyBPd25lcnMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkJUE1FICYgVFBFZAIBDxYCHwIC/////w9kAgIPZBYEZg8VBBsvYmUtZnIvdXRpbGl0eS1wbGFudC1vd25lcnMA5QR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J0dyYW5kcyBQcm9qZXRzJywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1V0aWxpdHkgUGxhbnQgT3duZXJzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pDkdyYW5kcyBQcm9qZXRzZAIBDxYCHwIC/////w9kAgMPZBYEZg8VBCAvYmUtZnIvcHJvZmVzc2lvbmFscy9yZXNpZGVudGlhbADpBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMgZHUgc2VjdGV1cicsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pGVByb2Zlc3Npb25uZWxzIGR1IHNlY3RldXJkAgEPFgQfAgIGHgdWaXNpYmxlZxYMZg9kFgJmDxUEIC9iZS1mci9wcm9mZXNzaW9uYWxzL3Jlc2lkZW50aWFsAOQFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMgZHUgc2VjdGV1cicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J05vcyBzb2x1dGlvbnMgcGhvdG92b2x0YcOvcXVlcyBldCBkZSBzdG9ja2FnZSBwb3VyIGxlIHLDqXNpZGVudGllbCcsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysnUmVzaWRlbnRpYWwgU21hcnQgUFYgJiBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSlCTm9zIHNvbHV0aW9ucyBwaG90b3ZvbHRhw69xdWVzIGV0IGRlIHN0b2NrYWdlIHBvdXIgbGUgcsOpc2lkZW50aWVsZAIBD2QWAmYPFQQYL2JlLWZyL3Byb2Zlc3Npb25hbHMvYy1pAOgFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMgZHUgc2VjdGV1cicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J05vcyBzb2x1dGlvbnMgcGhvdG92b2x0YcOvcXVlcyBldCBkZSBzdG9rYWdlIHBvdXIgbGVzIGVudHJlcHJpc2VzIGNvbW1lcmNpYWxlcycsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysnQyZJIFNtYXJ0IFBWICYgRVNTIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pTk5vcyBzb2x1dGlvbnMgcGhvdG92b2x0YcOvcXVlcyBldCBkZSBzdG9rYWdlIHBvdXIgbGVzIGVudHJlcHJpc2VzIGNvbW1lcmNpYWxlc2QCAg9kFgJmDxUEHC9iZS1mci9wcm9mZXNzaW9uYWxzL3V0aWxpdHkAzgV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQcm9mZXNzaW9ubmVscyBkdSBzZWN0ZXVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonTm9zIHNvbHV0aW9ucyBwaG90b3ZvbHRhw69xdWVzIHBvdXIgbGVzIGdyYW5kcyBwcm9qZXRzJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydVdGlsaXR5IFNtYXJ0IFBWIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pNk5vcyBzb2x1dGlvbnMgcGhvdG92b2x0YcOvcXVlcyBwb3VyIGxlcyBncmFuZHMgcHJvamV0c2QCAw9kFgJmDxUEGC9iZS1mci9wcm9mZXNzaW9uYWxzL2VzcwDfBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25uZWxzIGR1IHNlY3RldXInLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidOb3Mgc29sdXRpb25zIGRlIHN0b2NrYWdlIGludGVsbGlnZW50ZXMgcG91ciBsZXMgZ3JhbmRzIHByb2pldHMnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1V0aWxpdHkgU21hcnQgU3RyaW5nIEVTUyBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KT9Ob3Mgc29sdXRpb25zIGRlIHN0b2NrYWdlIGludGVsbGlnZW50ZXMgcG91ciBsZXMgZ3JhbmRzIHByb2pldHNkAgQPZBYCZg8VBB8vYmUtZnIvcHJvZmVzc2lvbmFscy9taWNyby1ncmlkALsFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMgZHUgc2VjdGV1cicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J1NvbHV0aW9uIG1pY3JvLXLDqXNlYXUgaW50ZWxsaWdlbnRlJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydTbWFydCBNaWNyby1ncmlkIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pI1NvbHV0aW9uIG1pY3JvLXLDqXNlYXUgaW50ZWxsaWdlbnRlZAIFD2QWAmYPFQQgL2JlLWZyL3Byb2Zlc3Npb25hbHMvU21hcnREZXNpZ24AnQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQcm9mZXNzaW9ubmVscyBkdSBzZWN0ZXVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonU21hcnREZXNpZ24gMi4wJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydTbWFydERlc2lnbiAyLjAnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkPU21hcnREZXNpZ24gMi4wZAIED2QWBGYPFQQkL2JlLWZyL3BhcnRuZXJzL3BhcnRuZXItaW50cm9kdWN0aW9uANYEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0ZW5haXJlcycsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQtQYXJ0ZW5haXJlc2QCAQ8WBB8CAgYfA2cWDGYPZBYCZg8VBCQvYmUtZnIvcGFydG5lcnMvcGFydG5lci1pbnRyb2R1Y3Rpb24AmwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0ZW5haXJlcycsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J1Byw6lzZW50YXRpb24gZHUgcGFydGVuYWlyZScsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ1BhcnRuZXIgSW50cm9kdWN0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pG1Byw6lzZW50YXRpb24gZHUgcGFydGVuYWlyZWQCAQ9kFgJmDxUEU2h0dHBzOi8vcGFydG5lci5odWF3ZWkuY29tL2VwbHVzLyMvZW4vd2ViL3JlZ2lzdHJhdGlvbi1ndWlkYW5jZT9zb3VyY2U9Y2hhbm5lbC1ob21lBl9ibGFua5EFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUGFydGVuYWlyZXMnLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidEZXZlbmV6IHVuIHBhcnRlbmFpcmUnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydCZWNvbWUgYSBQYXJ0bmVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFURldmVuZXogdW4gcGFydGVuYWlyZWQCAg9kFgJmDxUEMGh0dHBzOi8vZGlnaXRhbHBvd2VyLmh1YXdlaS5jb20vcGFydG5lciMvZW4vbWFpbgZfYmxhbmuOBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BhcnRlbmFpcmVzJywnc3VibmF2aWdhdGlvbl9uYW1lJzonTm9zIHBhcnRlbmFpcmVzLVBvd2VyJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnUG93ZXItUGFydG5lcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRVOb3MgcGFydGVuYWlyZXMtUG93ZXJkAgMPZBYCZg8VBDNodHRwczovL2NvbW11bml0eS5zb2xhci5odWF3ZWkuY29tL2JlLWZyL2luZGV4Lmh0bWwGX2JsYW5rnQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0ZW5haXJlcycsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J0NvbW11bmF1dMOpIGRlcyBpbnN0YWxsYXRldXJzJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnSW5zdGFsbGVycyBDb21tdW5pdHknKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkdQ29tbXVuYXV0w6kgZGVzIGluc3RhbGxhdGV1cnNkAgQPZBYCZg8VBCQvYmUtZnIvcGFydG5lcnMvbWFwP3R5cGU9ZGlzdHJpYnV0b3IAlQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0ZW5haXJlcycsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J1Ryb3V2ZXIgdW4gZGlzdHJpYnV0ZXVyJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnRmluZCBhIERpc3RyaWJ1dG9yJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pF1Ryb3V2ZXIgdW4gZGlzdHJpYnV0ZXVyZAIFD2QWAmYPFQQiL2JlLWZyL3BhcnRuZXJzL21hcD90eXBlPWluc3RhbGxlcgCUBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BhcnRlbmFpcmVzJywnc3VibmF2aWdhdGlvbl9uYW1lJzonVHJvdXZlciB1biBpbnN0YWxsYXRldXInLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydGaW5kIGFuIEluc3RhbGxlcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRdUcm91dmVyIHVuIGluc3RhbGxhdGV1cmQCBQ9kFgRmDxUEIS9iZS1mci9wcm9mZXNzaW9uYWxzL2FsbC1wcm9kdWN0cwDTBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZHVpdHMnLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZHVjdHMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkIUHJvZHVpdHNkAgEPFgIfAgL/////D2QCAw8WAh8CAgMWBmYPZBYEZg8VBBovYmUtZnIvc2VydmljZS1zdXBwb3J0L3RzYwDUBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonQXNzaXN0YW5jZScsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidTdXBwb3J0JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pCkFzc2lzdGFuY2VkAgEPFgQfAgICHwNnFgRmD2QWAmYPFQQaL2JlLWZyL3NlcnZpY2Utc3VwcG9ydC90c2MAnQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidBc3Npc3RhbmNlJywnc3VibmF2aWdhdGlvbl9uYW1lJzonQ2VudHJlIGRlIHN1cHBvcnQgdGVjaG5pcXVlJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonU3VwcG9ydCcrJysnKydUZWNobmljYWwgU3VwcG9ydCBDZW50ZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkbQ2VudHJlIGRlIHN1cHBvcnQgdGVjaG5pcXVlZAIBD2QWAmYPFQRQaHR0cHM6Ly9kaWdpdGFscG93ZXIuaHVhd2VpLmNvbS9yb2JvdGNoYXQvIy9ob21lL2luZGV4P2xhbmc9ZnJfRlImZG9tYWluPXNtYXJ0cHYGX2JsYW5riwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidBc3Npc3RhbmNlJywnc3VibmF2aWdhdGlvbl9uYW1lJzonQXNzaXN0YW5jZSBlbiBsaWduZScsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1N1cHBvcnQnKycrJysnT25saW5lIFN1cHBvcnQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkTQXNzaXN0YW5jZSBlbiBsaWduZWQCAQ9kFgRmDxUEM2h0dHBzOi8vY29tbXVuaXR5LnNvbGFyLmh1YXdlaS5jb20vYmUtZnIvaW5kZXguaHRtbAZfYmxhbmvXBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonQ29tbXVuYXV0w6knLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonQ29tbXVuaXR5JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pC0NvbW11bmF1dMOpZAIBDxYCHwIC/////w9kAgIPZBYEZg8VBCJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vZW4vaW5mby8vBl9ibGFua9sEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidUw6lsw6ljaGFyZ2VtZW50JywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J0Rvd25sb2FkJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pEFTDqWzDqWNoYXJnZW1lbnRkAgEPFgQfAgICHwNnFgRmD2QWAmYPFQQiaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2VuL2luZm8vLwZfYmxhbmuWBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1TDqWzDqWNoYXJnZW1lbnQnLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidEb2N1bWVudGF0aW9uIHByb2R1aXQnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidEb3dubG9hZCcrJysnKydQcm9kdWN0IERvY3VtZW50JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFURvY3VtZW50YXRpb24gcHJvZHVpdGQCAQ9kFgJmDxUEOWh0dHBzOi8vZGlnaXRhbHBvd2VyLmh1YXdlaS5jb20vcG93ZXItbWFya2V0aW5nLyMvZW4vaG9tZQZfYmxhbmuPBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1TDqWzDqWNoYXJnZW1lbnQnLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidQb3dlci1NYXJrZXRpbmcnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidEb3dubG9hZCcrJysnKydQb3dlci1NYXJrZXRpbmcnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkPUG93ZXItTWFya2V0aW5nZAIEDxYCHwICARYCZg9kFgJmDxUEEC9iZS1mci9vcmRlci1ub3cAnAR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYnV5X2NsaWNrJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2Z1bmN0aW9uX25hbWUnOidDb21tYW5kZXogbWFpbnRlbmFudCcsJ2V2ZW50X2NhdGVnb3J5JzonbmF2aWdhdGlvbl9idXlfY2xpY2snfSk7Z3RhZygnZXZlbnQnLCdCdXlfQ2xpY2snLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J0J1eV9DbGljaycsJ2V2ZW50TGFiZWwnOidPcmRlciBOb3cnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkUQ29tbWFuZGV6IG1haW50ZW5hbnRkAgYPFgIfAgIJFhJmD2QWBAIBDxYGHgRocmVmBRIvYmUtZnIvaG9tZS1vd25lcnMeBnRhcmdldGQeB29uY2xpY2sF1wR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J01hIG1haXNvbicsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidIb21lIE93bmVycycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRYCZg8VAQlNYSBtYWlzb25kAgUPFgIfAgL/////D2QCAQ9kFgQCAQ8WBh8EBRYvYmUtZnIvYnVzaW5lc3Mtb3duZXJzHwVkHwYF2wR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BNRSAmIFRQRScsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidCdXNpbmVzcyBPd25lcnMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkWAmYPFQEJUE1FICYgVFBFZAIFDxYCHwIC/////w9kAgIPZBYEAgEPFgYfBAUbL2JlLWZyL3V0aWxpdHktcGxhbnQtb3duZXJzHwVkHwYF5QR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J0dyYW5kcyBQcm9qZXRzJywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1V0aWxpdHkgUGxhbnQgT3duZXJzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFgJmDxUBDkdyYW5kcyBQcm9qZXRzZAIFDxYCHwIC/////w9kAgMPZBYGAgEPFgQfBAUMamF2YXNjcmlwdDo7HwYF6QR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25uZWxzIGR1IHNlY3RldXInLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRYCZg8VARlQcm9mZXNzaW9ubmVscyBkdSBzZWN0ZXVyZAIDDxYCHwNnZAIFDxYEHwICBh8DZxYMAgEPZBYCZg8VBCAvYmUtZnIvcHJvZmVzc2lvbmFscy9yZXNpZGVudGlhbADkBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25uZWxzIGR1IHNlY3RldXInLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidOb3Mgc29sdXRpb25zIHBob3Rvdm9sdGHDr3F1ZXMgZXQgZGUgc3RvY2thZ2UgcG91ciBsZSByw6lzaWRlbnRpZWwnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1Jlc2lkZW50aWFsIFNtYXJ0IFBWICYgRVNTIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pQk5vcyBzb2x1dGlvbnMgcGhvdG92b2x0YcOvcXVlcyBldCBkZSBzdG9ja2FnZSBwb3VyIGxlIHLDqXNpZGVudGllbGQCAg9kFgJmDxUEGC9iZS1mci9wcm9mZXNzaW9uYWxzL2MtaQDoBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25uZWxzIGR1IHNlY3RldXInLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidOb3Mgc29sdXRpb25zIHBob3Rvdm9sdGHDr3F1ZXMgZXQgZGUgc3Rva2FnZSBwb3VyIGxlcyBlbnRyZXByaXNlcyBjb21tZXJjaWFsZXMnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ0MmSSBTbWFydCBQViAmIEVTUyBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KU5Ob3Mgc29sdXRpb25zIHBob3Rvdm9sdGHDr3F1ZXMgZXQgZGUgc3Rva2FnZSBwb3VyIGxlcyBlbnRyZXByaXNlcyBjb21tZXJjaWFsZXNkAgMPZBYCZg8VBBwvYmUtZnIvcHJvZmVzc2lvbmFscy91dGlsaXR5AM4FdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMgZHUgc2VjdGV1cicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J05vcyBzb2x1dGlvbnMgcGhvdG92b2x0YcOvcXVlcyBwb3VyIGxlcyBncmFuZHMgcHJvamV0cycsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysnVXRpbGl0eSBTbWFydCBQViBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KTZOb3Mgc29sdXRpb25zIHBob3Rvdm9sdGHDr3F1ZXMgcG91ciBsZXMgZ3JhbmRzIHByb2pldHNkAgQPZBYCZg8VBBgvYmUtZnIvcHJvZmVzc2lvbmFscy9lc3MA3wV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQcm9mZXNzaW9ubmVscyBkdSBzZWN0ZXVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonTm9zIHNvbHV0aW9ucyBkZSBzdG9ja2FnZSBpbnRlbGxpZ2VudGVzIHBvdXIgbGVzIGdyYW5kcyBwcm9qZXRzJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydVdGlsaXR5IFNtYXJ0IFN0cmluZyBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSk/Tm9zIHNvbHV0aW9ucyBkZSBzdG9ja2FnZSBpbnRlbGxpZ2VudGVzIHBvdXIgbGVzIGdyYW5kcyBwcm9qZXRzZAIFD2QWAmYPFQQfL2JlLWZyL3Byb2Zlc3Npb25hbHMvbWljcm8tZ3JpZAC7BXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25uZWxzIGR1IHNlY3RldXInLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidTb2x1dGlvbiBtaWNyby1yw6lzZWF1IGludGVsbGlnZW50ZScsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysnU21hcnQgTWljcm8tZ3JpZCBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSNTb2x1dGlvbiBtaWNyby1yw6lzZWF1IGludGVsbGlnZW50ZWQCBg9kFgJmDxUEIC9iZS1mci9wcm9mZXNzaW9uYWxzL1NtYXJ0RGVzaWduAJ0FdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMgZHUgc2VjdGV1cicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J1NtYXJ0RGVzaWduIDIuMCcsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysnU21hcnREZXNpZ24gMi4wJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pD1NtYXJ0RGVzaWduIDIuMGQCBA9kFgYCAQ8WBB8EBQxqYXZhc2NyaXB0OjsfBgXWBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUGFydGVuYWlyZXMnLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkWAmYPFQELUGFydGVuYWlyZXNkAgMPFgIfA2dkAgUPFgQfAgIGHwNnFgwCAQ9kFgJmDxUEJC9iZS1mci9wYXJ0bmVycy9wYXJ0bmVyLWludHJvZHVjdGlvbgCbBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BhcnRlbmFpcmVzJywnc3VibmF2aWdhdGlvbl9uYW1lJzonUHLDqXNlbnRhdGlvbiBkdSBwYXJ0ZW5haXJlJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnUGFydG5lciBJbnRyb2R1Y3Rpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkbUHLDqXNlbnRhdGlvbiBkdSBwYXJ0ZW5haXJlZAICD2QWAmYPFQRTaHR0cHM6Ly9wYXJ0bmVyLmh1YXdlaS5jb20vZXBsdXMvIy9lbi93ZWIvcmVnaXN0cmF0aW9uLWd1aWRhbmNlP3NvdXJjZT1jaGFubmVsLWhvbWUGX2JsYW5rkQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0ZW5haXJlcycsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J0RldmVuZXogdW4gcGFydGVuYWlyZScsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ0JlY29tZSBhIFBhcnRuZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkVRGV2ZW5leiB1biBwYXJ0ZW5haXJlZAIDD2QWAmYPFQQwaHR0cHM6Ly9kaWdpdGFscG93ZXIuaHVhd2VpLmNvbS9wYXJ0bmVyIy9lbi9tYWluBl9ibGFua44FdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUGFydGVuYWlyZXMnLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidOb3MgcGFydGVuYWlyZXMtUG93ZXInLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydQb3dlci1QYXJ0bmVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFU5vcyBwYXJ0ZW5haXJlcy1Qb3dlcmQCBA9kFgJmDxUEM2h0dHBzOi8vY29tbXVuaXR5LnNvbGFyLmh1YXdlaS5jb20vYmUtZnIvaW5kZXguaHRtbAZfYmxhbmudBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BhcnRlbmFpcmVzJywnc3VibmF2aWdhdGlvbl9uYW1lJzonQ29tbXVuYXV0w6kgZGVzIGluc3RhbGxhdGV1cnMnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydJbnN0YWxsZXJzIENvbW11bml0eScrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KR1Db21tdW5hdXTDqSBkZXMgaW5zdGFsbGF0ZXVyc2QCBQ9kFgJmDxUEJC9iZS1mci9wYXJ0bmVycy9tYXA/dHlwZT1kaXN0cmlidXRvcgCVBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BhcnRlbmFpcmVzJywnc3VibmF2aWdhdGlvbl9uYW1lJzonVHJvdXZlciB1biBkaXN0cmlidXRldXInLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydGaW5kIGEgRGlzdHJpYnV0b3InKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkXVHJvdXZlciB1biBkaXN0cmlidXRldXJkAgYPZBYCZg8VBCIvYmUtZnIvcGFydG5lcnMvbWFwP3R5cGU9aW5zdGFsbGVyAJQFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUGFydGVuYWlyZXMnLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidUcm91dmVyIHVuIGluc3RhbGxhdGV1cicsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ0ZpbmQgYW4gSW5zdGFsbGVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pF1Ryb3V2ZXIgdW4gaW5zdGFsbGF0ZXVyZAIFD2QWBAIBDxYGHwQFIS9iZS1mci9wcm9mZXNzaW9uYWxzL2FsbC1wcm9kdWN0cx8FZB8GBdMEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQcm9kdWl0cycsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9kdWN0cycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRYCZg8VAQhQcm9kdWl0c2QCBQ8WAh8CAv////8PZAIGD2QWBgIBDxYEHwQFDGphdmFzY3JpcHQ6Ox8GBdQEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidBc3Npc3RhbmNlJywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1N1cHBvcnQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkWAmYPFQEKQXNzaXN0YW5jZWQCAw8WAh8DZ2QCBQ8WBB8CAgIfA2cWBAIBD2QWAmYPFQQaL2JlLWZyL3NlcnZpY2Utc3VwcG9ydC90c2MAnQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidBc3Npc3RhbmNlJywnc3VibmF2aWdhdGlvbl9uYW1lJzonQ2VudHJlIGRlIHN1cHBvcnQgdGVjaG5pcXVlJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonU3VwcG9ydCcrJysnKydUZWNobmljYWwgU3VwcG9ydCBDZW50ZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkbQ2VudHJlIGRlIHN1cHBvcnQgdGVjaG5pcXVlZAICD2QWAmYPFQRQaHR0cHM6Ly9kaWdpdGFscG93ZXIuaHVhd2VpLmNvbS9yb2JvdGNoYXQvIy9ob21lL2luZGV4P2xhbmc9ZnJfRlImZG9tYWluPXNtYXJ0cHYGX2JsYW5riwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidBc3Npc3RhbmNlJywnc3VibmF2aWdhdGlvbl9uYW1lJzonQXNzaXN0YW5jZSBlbiBsaWduZScsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1N1cHBvcnQnKycrJysnT25saW5lIFN1cHBvcnQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkTQXNzaXN0YW5jZSBlbiBsaWduZWQCBw9kFgQCAQ8WBh8EBTNodHRwczovL2NvbW11bml0eS5zb2xhci5odWF3ZWkuY29tL2JlLWZyL2luZGV4Lmh0bWwfBQUGX2JsYW5rHwYF1wR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J0NvbW11bmF1dMOpJywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J0NvbW11bml0eScrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRYCZg8VAQtDb21tdW5hdXTDqWQCBQ8WAh8CAv////8PZAIID2QWBgIBDxYEHwQFDGphdmFzY3JpcHQ6Ox8GBdsEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidUw6lsw6ljaGFyZ2VtZW50JywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J0Rvd25sb2FkJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFgJmDxUBEFTDqWzDqWNoYXJnZW1lbnRkAgMPFgIfA2dkAgUPFgQfAgICHwNnFgQCAQ9kFgJmDxUEImh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9lbi9pbmZvLy8GX2JsYW5rlgV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidUw6lsw6ljaGFyZ2VtZW50Jywnc3VibmF2aWdhdGlvbl9uYW1lJzonRG9jdW1lbnRhdGlvbiBwcm9kdWl0JywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonRG93bmxvYWQnKycrJysnUHJvZHVjdCBEb2N1bWVudCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRVEb2N1bWVudGF0aW9uIHByb2R1aXRkAgIPZBYCZg8VBDlodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3Bvd2VyLW1hcmtldGluZy8jL2VuL2hvbWUGX2JsYW5rjwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidUw6lsw6ljaGFyZ2VtZW50Jywnc3VibmF2aWdhdGlvbl9uYW1lJzonUG93ZXItTWFya2V0aW5nJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonRG93bmxvYWQnKycrJysnUG93ZXItTWFya2V0aW5nJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pD1Bvd2VyLU1hcmtldGluZ2QCBw8WAh8CAgEWAmYPZBYCZg8VBBAvYmUtZnIvb3JkZXItbm93AJwEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2J1eV9jbGljaycsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmdW5jdGlvbl9uYW1lJzonQ29tbWFuZGV6IG1haW50ZW5hbnQnLCdldmVudF9jYXRlZ29yeSc6J25hdmlnYXRpb25fYnV5X2NsaWNrJ30pO2d0YWcoJ2V2ZW50JywnQnV5X0NsaWNrJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidCdXlfQ2xpY2snLCdldmVudExhYmVsJzonT3JkZXIgTm93JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFENvbW1hbmRleiBtYWludGVuYW50ZAIED2QWDGYPZBYCZg9kFgICAQ8WAh8CAgUWCmYPZBYCZg8VBbQFPGEgaHJlZj0iL2JlLWZyL2V2ZW50cy1saXN0L2JlLWZyLzIwMjQvbHVuYS1zMC1jYW1wYWlnbiIgdGFyZ2V0PSIiIG9uY2xpY2s9InV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidiYW5uZXJfY2xpY2snLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnYmFubmVyX25hbWUnOidMdW5hLVMwIGNhbXBhaWduKycgKyAnMC0xJywnZXZlbnRfY2F0ZWdvcnknOidob21lX3BhZ2VfYmFubmVyJ30pO2d0YWcoJ2V2ZW50JywgJ0Jhbm5lcl9DbGljaycseydTaXRlX0NvdW50cnlfQ29kZV9IJzogJCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5JzogZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzogJ0Jhbm5lcl9DbGljaycsJ2V2ZW50TGFiZWwnOiAnTHVuYS1TMCBjYW1wYWlnbicrJysnKycwLTEnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSk7Ij5TLy0vbWVkaWEvU29sYXJWNC9zb2xhci12ZXJzaW9uMi9jb21tb24vaG9tZXBhZ2Uvc3dpcGVyYmFubmVyL2Jhbm5lci1sdW5hLXMwL21vYi5qcGdSLy0vbWVkaWEvU29sYXJWNC9zb2xhci12ZXJzaW9uMi9jb21tb24vaG9tZXBhZ2Uvc3dpcGVyYmFubmVyL2Jhbm5lci1sdW5hLXMwL3BjLmpwZwAEPC9hPmQCAQ9kFgJmDxUFwQU8YSBocmVmPSIvYmUtZnIvcHJvZmVzc2lvbmFscy9hbGwtcHJvZHVjdHMvTFVOQTIwMDAtNy0xNC0yMS1TMSIgdGFyZ2V0PSIiIG9uY2xpY2s9InV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidiYW5uZXJfY2xpY2snLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnYmFubmVyX25hbWUnOidMVU5BMjAwMC03LzE0LzIxLVMxKycgKyAnMC0yJywnZXZlbnRfY2F0ZWdvcnknOidob21lX3BhZ2VfYmFubmVyJ30pO2d0YWcoJ2V2ZW50JywgJ0Jhbm5lcl9DbGljaycseydTaXRlX0NvdW50cnlfQ29kZV9IJzogJCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5JzogZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzogJ0Jhbm5lcl9DbGljaycsJ2V2ZW50TGFiZWwnOiAnTFVOQTIwMDAtNy8xNC8yMS1TMScrJysnKycwLTInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSk7Ij5mLy0vbWVkaWEvU29sYXJWNC9zb2xhci12ZXJzaW9uMi9jb21tb24vaG9tZXBhZ2Uvc3dpcGVyYmFubmVyL2Jhbm5lci1sdW5hLTIwMDAtNy0xNC0yMS1zMS9iZS1mci9tb2IuanBnZS8tL21lZGlhL1NvbGFyVjQvc29sYXItdmVyc2lvbjIvY29tbW9uL2hvbWVwYWdlL3N3aXBlcmJhbm5lci9iYW5uZXItbHVuYS0yMDAwLTctMTQtMjEtczEvYmUtZnIvcGMuanBnAAQ8L2E+ZAICD2QWAmYPFQXCBTxhIGhyZWY9Ii9iZS1mci9ldmVudHMtbGlzdC9iZS1mci8yMDI0L3NhbGVzLWNhbXBhaWduIiB0YXJnZXQ9IiIgb25jbGljaz0idXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2Jhbm5lcl9jbGljaycsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdiYW5uZXJfbmFtZSc6J1NVTjIwMDAtTDEvTTUvTTIgUHJvZ3JhbSsnICsgJzAtMycsJ2V2ZW50X2NhdGVnb3J5JzonaG9tZV9wYWdlX2Jhbm5lcid9KTtndGFnKCdldmVudCcsICdCYW5uZXJfQ2xpY2snLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6ICQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6IGRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6ICdCYW5uZXJfQ2xpY2snLCdldmVudExhYmVsJzogJ1NVTjIwMDAtTDEvTTUvTTIgUHJvZ3JhbScrJysnKycwLTMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSk7Ij5gLy0vbWVkaWEvU29sYXJWNC9zb2xhci12ZXJzaW9uMi9ldXJvcGUvY29tbW9uL0hvbWUvc3dpcGVyYmFubmVyL3NhbGVzLWNhbXBhaWduL2JlLWZyL2t2LW1vYjAuanBnXy8tL21lZGlhL1NvbGFyVjQvc29sYXItdmVyc2lvbjIvZXVyb3BlL2NvbW1vbi9Ib21lL3N3aXBlcmJhbm5lci9zYWxlcy1jYW1wYWlnbi9iZS1mci9rdi1wYzAuanBnAAQ8L2E+ZAIDD2QWAmYPFQWwBTxhIGhyZWY9Ii9iZS1mci9ldmVudHMtbGlzdC9iZS1mci8yMDI0L3NhbGVzLWNhbXBhaWduIiB0YXJnZXQ9IiIgb25jbGljaz0idXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2Jhbm5lcl9jbGljaycsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdiYW5uZXJfbmFtZSc6J1NVTjIwMDAtMi01MEtMVCsnICsgJzAtNCcsJ2V2ZW50X2NhdGVnb3J5JzonaG9tZV9wYWdlX2Jhbm5lcid9KTtndGFnKCdldmVudCcsICdCYW5uZXJfQ2xpY2snLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6ICQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6IGRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6ICdCYW5uZXJfQ2xpY2snLCdldmVudExhYmVsJzogJ1NVTjIwMDAtMi01MEtMVCcrJysnKycwLTQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSk7Ij5gLy0vbWVkaWEvU29sYXJWNC9zb2xhci12ZXJzaW9uMi9ldXJvcGUvY29tbW9uL0hvbWUvc3dpcGVyYmFubmVyL3NhbGVzLWNhbXBhaWduL2JlLWZyL2t2LW1vYjEuanBnXy8tL21lZGlhL1NvbGFyVjQvc29sYXItdmVyc2lvbjIvZXVyb3BlL2NvbW1vbi9Ib21lL3N3aXBlcmJhbm5lci9zYWxlcy1jYW1wYWlnbi9iZS1mci9rdi1wYzEuanBnAAQ8L2E+ZAIED2QWAmYPFQXIBTxhIGhyZWY9Ii9iZS1mci9ldmVudHMtbGlzdC9iZS1mci8yMDI0L3NhbGVzLWNhbXBhaWduIiB0YXJnZXQ9IiIgb25jbGljaz0idXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2Jhbm5lcl9jbGljaycsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdiYW5uZXJfbmFtZSc6J0xVTkEyMDAwLVMwIEJhdHRlcnkgUHJvZ3JhbSsnICsgJzAtNScsJ2V2ZW50X2NhdGVnb3J5JzonaG9tZV9wYWdlX2Jhbm5lcid9KTtndGFnKCdldmVudCcsICdCYW5uZXJfQ2xpY2snLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6ICQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6IGRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6ICdCYW5uZXJfQ2xpY2snLCdldmVudExhYmVsJzogJ0xVTkEyMDAwLVMwIEJhdHRlcnkgUHJvZ3JhbScrJysnKycwLTUnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSk7Ij5gLy0vbWVkaWEvU29sYXJWNC9zb2xhci12ZXJzaW9uMi9ldXJvcGUvY29tbW9uL0hvbWUvc3dpcGVyYmFubmVyL3NhbGVzLWNhbXBhaWduL2JlLWZyL2t2LW1vYjIuanBnXy8tL21lZGlhL1NvbGFyVjQvc29sYXItdmVyc2lvbjIvZXVyb3BlL2NvbW1vbi9Ib21lL3N3aXBlcmJhbm5lci9zYWxlcy1jYW1wYWlnbi9iZS1mci9rdi1wYzIuanBnAAQ8L2E+ZAICD2QWAmYPZBYCZg8PFgIfA2hkZAIDD2QWAmYPZBYCAgEPFgIfAgIDFgZmD2QWAmYPFQQrLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9ob21lX2ljb24xLnN2Zwpob21lIGljb24xBjExMDkuNSptaWxsaWFyZHMgZGUga1doIGQnw6luZXJnaWUgdmVydGUgcHJvZHVpdGVkAgEPZBYCZg8VBCsvLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Ib21lL2hvbWVfaWNvbjIuc3ZnCmhvbWUgaWNvbjIDNTI3Nm1pbGxpb25zIGRlIHRvbm5lcyBkJ8OpbWlzc2lvbnMgZGUgQ0/igoIgw6ljb25vbWlzw6llc2QCAg9kFgJmDxUEKy8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL0hvbWUvaG9tZV9pY29uMy5zdmcKaG9tZSBpY29uMwM3MTknbWlsbGlvbnMgZCdhcmJyZXMgw6lxdWl2YWxlbnRzIHBsYW50w6lzZAIED2QWAmYPZBYCZg8WAh8CAgUWCmYPZBYCZg8VBQAsLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9jYXJvdXNlMTc2OC5wbmcpLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9jYXJvdXNlMS5wbmcIY2Fyb3VzZTEsVG91dGUgbGEgcHVpc3NhbmNlIGRlcyBvbmR1bGV1cnMgZGUgY2hhw65uZSBkAgEPZBYCZg8VBQAsLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9jYXJvdXNlMjc2OC5wbmcpLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9jYXJvdXNlMi5wbmcIY2Fyb3VzZTJCRGUgbm91dmVsbGVzIGlubm92YXRpb25zIHBvdXIgbGVzIHN5c3TDqG1lcyBkZSBzdG9ja2FnZSBkJ8OpbmVyZ2llZAICD2QWAmYPFQUALC8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL0hvbWUvY2Fyb3VzZTM3NjgucG5nKS8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL0hvbWUvY2Fyb3VzZTMucG5nCGNhcm91c2UzH1RvdWpvdXJzIHBsdXMgZGUgY29ubmVjdGl2aXTDqSBkAgMPZBYCZg8VBQAsLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9jYXJvdXNlNDc2OC5wbmcpLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9jYXJvdXNlNC5wbmcIY2Fyb3VzZTQpUGlvbm5pZXIgZGFucyBsYSBzw6ljdXJpdMOpIGRlcyBzeXN0w6htZXNkAgQPZBYCZg8VBQZhY3RpdmUsLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9jYXJvdXNlNTc2OC5wbmcpLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9jYXJvdXNlNS5wbmcIY2Fyb3VzZTVCTGVhZGVyIGVuIG1hdGnDqHJlIGRlIGNvbm5leGlvbiBhdSByw6lzZWF1IMOpbGVjdHJpcXVlIGludGVsbGlnZW50ZAIFD2QWAmYPZBYCZg8WAh8CAgUWCmYPZBYCZg8VEBJob21lX3B2U3lzdGVtX3RhZzAkLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9wdjEucG5nA3B2MSNTb2x1dGlvbiBpbnRlbGxpZ2VudGUgbWljcm8tcsOpc2VhdRZob21lX3B2U3lzdGVtX3RhZ19zdWIwJS8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL0hvbWUvc3ViMS5wbmcEc3ViMSNTb2x1dGlvbiBpbnRlbGxpZ2VudGUgbWljcm8tcsOpc2VhdRsvYmUtZnIvdXRpbGl0eS1wbGFudC1vd25lcnMAuAV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc2NlbmVfaW50ZXJhY3Rpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6J2hvbWUgcGFnZScsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnc2NlbmVfbmFtZSc6J1NvbHV0aW9uIGludGVsbGlnZW50ZSBtaWNyby1yw6lzZWF1JywnY2xpZW50X3R5cGVfYnV0dG9uX25hbWUnOidQcm9wcmnDqXRhaXJlcyBkZSBjZW50cmFsZXMgw6lsZWN0cmlxdWVzJywnZXZlbnRfY2F0ZWdvcnknOidzY2VuZV9pbnRlcmFjdGlvbid9KTtndGFnKCdldmVudCcsJ1NjZW5lX1NlbGVjdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzogJCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5JzonaG9tZSBwYWdlJywnZXZlbnRBY3Rpb24nOidTY2VuZV9TZWxlY3Rpb24nLCdldmVudExhYmVsJzonU21hcnQgTWljcm8tZ3JpZCBTb2x1dGlvbicrJysnKydVdGlsaXR5IFBsYW50IE93bmVycycrJysnKyAod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkoUHJvcHJpw6l0YWlyZXMgZGUgY2VudHJhbGVzIMOpbGVjdHJpcXVlcx8vYmUtZnIvcHJvZmVzc2lvbmFscy9taWNyby1ncmlkAJYFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3NjZW5lX2ludGVyYWN0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOidob21lIHBhZ2UnLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ3NjZW5lX25hbWUnOidTb2x1dGlvbiBpbnRlbGxpZ2VudGUgbWljcm8tcsOpc2VhdScsJ2NsaWVudF90eXBlX2J1dHRvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMnLCdldmVudF9jYXRlZ29yeSc6J3NjZW5lX2ludGVyYWN0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU2NlbmVfU2VsZWN0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiAkKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOidob21lIHBhZ2UnLCdldmVudEFjdGlvbic6J1NjZW5lX1NlbGVjdGlvbicsJ2V2ZW50TGFiZWwnOidTbWFydCBNaWNyby1ncmlkIFNvbHV0aW9uJysnKycrJ1Byb2Zlc3Npb25hbHMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkOUHJvZmVzc2lvbm5lbHNkAgEPZBYCZg8VEBJob21lX3B2U3lzdGVtX3RhZzEkLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9wdjIucG5nA3B2MjpTb2x1dGlvbiBwaG90b3ZvbHRhw69xdWUgaW50ZWxsaWdlbnRlIHBvdXIgZ3JhbmRzIHByb2pldHMgFmhvbWVfcHZTeXN0ZW1fdGFnX3N1YjElLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9zdWIyLnBuZwRzdWIyOlNvbHV0aW9uIHBob3Rvdm9sdGHDr3F1ZSBpbnRlbGxpZ2VudGUgcG91ciBncmFuZHMgcHJvamV0cyAbL2JlLWZyL3V0aWxpdHktcGxhbnQtb3duZXJzAM8FdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3NjZW5lX2ludGVyYWN0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOidob21lIHBhZ2UnLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ3NjZW5lX25hbWUnOidTb2x1dGlvbiBwaG90b3ZvbHRhw69xdWUgaW50ZWxsaWdlbnRlIHBvdXIgZ3JhbmRzIHByb2pldHMgJywnY2xpZW50X3R5cGVfYnV0dG9uX25hbWUnOidQcm9wcmnDqXRhaXJlcyBkZSBjZW50cmFsZXMgw6lsZWN0cmlxdWVzJywnZXZlbnRfY2F0ZWdvcnknOidzY2VuZV9pbnRlcmFjdGlvbid9KTtndGFnKCdldmVudCcsJ1NjZW5lX1NlbGVjdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzogJCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5JzonaG9tZSBwYWdlJywnZXZlbnRBY3Rpb24nOidTY2VuZV9TZWxlY3Rpb24nLCdldmVudExhYmVsJzonVXRpbGl0eSBTbWFydCBQViBTb2x1dGlvbicrJysnKydVdGlsaXR5IFBsYW50IE93bmVycycrJysnKyAod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkoUHJvcHJpw6l0YWlyZXMgZGUgY2VudHJhbGVzIMOpbGVjdHJpcXVlcxwvYmUtZnIvcHJvZmVzc2lvbmFscy91dGlsaXR5AK4FdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3NjZW5lX2ludGVyYWN0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOidob21lIHBhZ2UnLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ3NjZW5lX25hbWUnOidTb2x1dGlvbiBwaG90b3ZvbHRhw69xdWUgaW50ZWxsaWdlbnRlIHBvdXIgZ3JhbmRzIHByb2pldHMgJywnY2xpZW50X3R5cGVfYnV0dG9uX25hbWUnOidQcm9mZXNzaW9ubmVscycsJ2V2ZW50X2NhdGVnb3J5Jzonc2NlbmVfaW50ZXJhY3Rpb24nfSk7Z3RhZygnZXZlbnQnLCdTY2VuZV9TZWxlY3Rpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6ICQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6J2hvbWUgcGFnZScsJ2V2ZW50QWN0aW9uJzonU2NlbmVfU2VsZWN0aW9uJywnZXZlbnRMYWJlbCc6J1V0aWxpdHkgU21hcnQgUFYgU29sdXRpb24nKycrJysgJ1Byb2Zlc3Npb25hbHMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkOUHJvZmVzc2lvbm5lbHNkAgIPZBYCZg8VEBJob21lX3B2U3lzdGVtX3RhZzIkLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9wdjMucG5nA3B2MytOb3MgU29sdXRpb25zIENvbW1lcmNpYWxlcyBldCBJbmR1c3RyaWVsbGVzFmhvbWVfcHZTeXN0ZW1fdGFnX3N1YjIlLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9zdWIzLnBuZwRzdWIzK05vcyBTb2x1dGlvbnMgQ29tbWVyY2lhbGVzIGV0IEluZHVzdHJpZWxsZXMWL2JlLWZyL2J1c2luZXNzLW93bmVycwCyBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzY2VuZV9pbnRlcmFjdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5JzonaG9tZSBwYWdlJywncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdzY2VuZV9uYW1lJzonTm9zIFNvbHV0aW9ucyBDb21tZXJjaWFsZXMgZXQgSW5kdXN0cmllbGxlcycsJ2NsaWVudF90eXBlX2J1dHRvbl9uYW1lJzonUHJvcHJpw6l0YWlyZXMgZOKAmWVudHJlcHJpc2VzJywnZXZlbnRfY2F0ZWdvcnknOidzY2VuZV9pbnRlcmFjdGlvbid9KTtndGFnKCdldmVudCcsJ1NjZW5lX1NlbGVjdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzogJCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5JzonaG9tZSBwYWdlJywnZXZlbnRBY3Rpb24nOidTY2VuZV9TZWxlY3Rpb24nLCdldmVudExhYmVsJzonQyZJIFNtYXJ0IFBWICYgRVNTIFNvbHV0aW9uJysnKycrJ0J1c2luZXNzIE93bmVycycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRxQcm9wcmnDqXRhaXJlcyBkJ2VudHJlcHJpc2VzGC9iZS1mci9wcm9mZXNzaW9uYWxzL2MtaQCgBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzY2VuZV9pbnRlcmFjdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5JzonaG9tZSBwYWdlJywncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdzY2VuZV9uYW1lJzonTm9zIFNvbHV0aW9ucyBDb21tZXJjaWFsZXMgZXQgSW5kdXN0cmllbGxlcycsJ2NsaWVudF90eXBlX2J1dHRvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMnLCdldmVudF9jYXRlZ29yeSc6J3NjZW5lX2ludGVyYWN0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU2NlbmVfU2VsZWN0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiAkKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOidob21lIHBhZ2UnLCdldmVudEFjdGlvbic6J1NjZW5lX1NlbGVjdGlvbicsJ2V2ZW50TGFiZWwnOidDJkkgU21hcnQgUFYgJiBFU1MgU29sdXRpb24nKycrJysnUHJvZmVzc2lvbmFscycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQ5Qcm9mZXNzaW9ubmVsc2QCAw9kFgJmDxUQEmhvbWVfcHZTeXN0ZW1fdGFnMyQvLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Ib21lL3B2NC5wbmcDcHY0HU5vcyBTb2x1dGlvbnMgcsOpc2lkZW50aWVsbGVzFmhvbWVfcHZTeXN0ZW1fdGFnX3N1YjMlLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9zdWI0LnBuZwRzdWI0HU5vcyBTb2x1dGlvbnMgcsOpc2lkZW50aWVsbGVzEi9iZS1mci9ob21lLW93bmVycwCjBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzY2VuZV9pbnRlcmFjdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5JzonaG9tZSBwYWdlJywncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdzY2VuZV9uYW1lJzonTm9zIFNvbHV0aW9ucyByw6lzaWRlbnRpZWxsZXMnLCdjbGllbnRfdHlwZV9idXR0b25fbmFtZSc6J1Byb3ByacOpdGFpcmVzIGRlIG1haXNvbnMnLCdldmVudF9jYXRlZ29yeSc6J3NjZW5lX2ludGVyYWN0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU2NlbmVfU2VsZWN0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiAkKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOidob21lIHBhZ2UnLCdldmVudEFjdGlvbic6J1NjZW5lX1NlbGVjdGlvbicsJ2V2ZW50TGFiZWwnOidSZXNpZGVudGlhbCBTbWFydCBQViAmIEVTUyBTb2x1dGlvbicrJysnKydIb21lIE93bmVycycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRlQcm9wcmnDqXRhaXJlcyBkZSBtYWlzb25zIC9iZS1mci9wcm9mZXNzaW9uYWxzL3Jlc2lkZW50aWFsAJoFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3NjZW5lX2ludGVyYWN0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOidob21lIHBhZ2UnLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ3NjZW5lX25hbWUnOidOb3MgU29sdXRpb25zIHLDqXNpZGVudGllbGxlcycsJ2NsaWVudF90eXBlX2J1dHRvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMnLCdldmVudF9jYXRlZ29yeSc6J3NjZW5lX2ludGVyYWN0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU2NlbmVfU2VsZWN0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiAkKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOidob21lIHBhZ2UnLCdldmVudEFjdGlvbic6J1NjZW5lX1NlbGVjdGlvbicsJ2V2ZW50TGFiZWwnOidSZXNpZGVudGlhbCBTbWFydCBQViAmIEVTUyBTb2x1dGlvbicrJysnKydQcm9mZXNzaW9uYWxzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pDlByb2Zlc3Npb25uZWxzZAIED2QWAmYPFRASaG9tZV9wdlN5c3RlbV90YWc0JC8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL0hvbWUvcHY1LnBuZwNwdjU2U29sdXRpb24gZGUgc3RvY2thZ2UgZGUgbCfDqW5lcmdpZSBwb3VyIGdyYW5kcyBwcm9qZXRzFmhvbWVfcHZTeXN0ZW1fdGFnX3N1YjQlLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS9zdWI1LnBuZwRzdWI1NlNvbHV0aW9uIGRlIHN0b2NrYWdlIGRlIGwnw6luZXJnaWUgcG91ciBncmFuZHMgcHJvamV0cxsvYmUtZnIvdXRpbGl0eS1wbGFudC1vd25lcnMA1AV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc2NlbmVfaW50ZXJhY3Rpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6J2hvbWUgcGFnZScsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnc2NlbmVfbmFtZSc6J1NvbHV0aW9uIGRlIHN0b2NrYWdlIGRlIGzigJnDqW5lcmdpZSBwb3VyIGdyYW5kcyBwcm9qZXRzJywnY2xpZW50X3R5cGVfYnV0dG9uX25hbWUnOidQcm9wcmnDqXRhaXJlcyBkZSBjZW50cmFsZXMgw6lsZWN0cmlxdWVzJywnZXZlbnRfY2F0ZWdvcnknOidzY2VuZV9pbnRlcmFjdGlvbid9KTtndGFnKCdldmVudCcsJ1NjZW5lX1NlbGVjdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzogJCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5JzonaG9tZSBwYWdlJywnZXZlbnRBY3Rpb24nOidTY2VuZV9TZWxlY3Rpb24nLCdldmVudExhYmVsJzonVXRpbGl0eSBTbWFydCBTdHJpbmcgRVNTIFNvbHV0aW9uJysnKycrJ1V0aWxpdHkgUGxhbnQgT3duZXJzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pKFByb3ByacOpdGFpcmVzIGRlIGNlbnRyYWxlcyDDqWxlY3RyaXF1ZXMYL2JlLWZyL3Byb2Zlc3Npb25hbHMvZXNzALMFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3NjZW5lX2ludGVyYWN0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOidob21lIHBhZ2UnLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ3NjZW5lX25hbWUnOidTb2x1dGlvbiBkZSBzdG9ja2FnZSBkZSBs4oCZw6luZXJnaWUgcG91ciBncmFuZHMgcHJvamV0cycsJ2NsaWVudF90eXBlX2J1dHRvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMnLCdldmVudF9jYXRlZ29yeSc6J3NjZW5lX2ludGVyYWN0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU2NlbmVfU2VsZWN0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiAkKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOidob21lIHBhZ2UnLCdldmVudEFjdGlvbic6J1NjZW5lX1NlbGVjdGlvbicsJ2V2ZW50TGFiZWwnOidVdGlsaXR5IFNtYXJ0IFN0cmluZyBFU1MgU29sdXRpb24nKycrJysnUHJvZmVzc2lvbmFscycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQ5Qcm9mZXNzaW9ubmVsc2QCBg9kFgJmD2QWAmYPFgIfAgIDFgZmD2QWBGYPFQMYaW5Db250X2xlZnRfdmFsdWVfeWVsbG93BDE2MCtBY2VudHJlcyBtb25kaWF1eCBkJ2Fzc2lzdGFuY2UgdGVjaG5pcXVlIGV0IGRlIHBpw6hjZXMgZMOpdGFjaMOpZXNkAgEPFgIfAgIEFggCAQ9kFgJmDxUCATUcY2VudHJlcyBkZSBzdXBwb3J0IHRlY2huaXF1ZWQCAg9kFgJmDxUCATUuY2VudHJlcyBkJ2V4cGxvaXRhdGlvbiBkZXMgcGnDqGNlcyBkw6l0YWNow6llc2QCAw9kFgJmDxUCATIuY2VudHJlcyBkZSByw6lwYXJhdGlvbiBkZXMgcGnDqGNlcyBkw6l0YWNow6llc2QCBA9kFgJmDxUCBDE0MCsuY2VudHJlcyBkJ2V4cGxvaXRhdGlvbiBkZXMgcGnDqGNlcyBkw6l0YWNow6llc2QCAQ9kFgRmDxUDGGluQ29udF9sZWZ0X3ZhbHVlX29yYW5nZQUxNzYwKxRwYXJ0ZW5haXJlcyBtb25kaWF1eGQCAQ8WAh8CAgMWBgIBD2QWAmYPFQIFMTcwMCsUcGFydGVuYWlyZXMgZGUgdmVudGVkAgIPZBYCZg8VAgM2MCsWcGFydGVuYWlyZXMgZGUgc2VydmljZWQCAw9kFgJmDxUCBTIwMDArGGluc3RhbGxhdGV1cnMgY2VydGlmacOpc2QCAg9kFgRmDxUDF2luQ29udF9sZWZ0X3ZhbHVlX2dyZWVuAjE3HWNlbnRyZXMgZGUgcmVjaGVyY2hlIG1vbmRpYXV4ZAIBDxYCHwICAxYGAgEPZBYCZg8VAgE1F2NlbnRyZXMgZGUgY29tcMOpdGVuY2VzZAICD2QWAmYPFQICMTImY2VudHJlcyBkZSByZWNoZXJjaGUgZXQgZMOpdmVsb3BwZW1lbnRkAgMPZBYCZg8VAgQyMyUrLmRlcyByZXZlbnVzIHN1ciBsYSByZWNoZXJjaGUgZXQgZMOpdmVsb3BwZW1lbnRkAgUPZBYCZg9kFgJmD2QWCAICDxYCHwICBRYKZg9kFgRmDxUBGMOAIHByb3BvcyBkZSBGdXNpb25Tb2xhcmQCAQ8WAh8CAgIWBAIBD2QWAmYPFQQWL2JlLWZyL3N1Y2Nlc3Mtc3RvcmllcwC/BXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J8OAIHByb3BvcyBkZSBGdXNpb25Tb2xhcicsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1TDqW1vaWduYWdlcyBkZSBjbGllbnRzJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdBYm91dCBGdXNpb25Tb2xhcicrJysnKydTdWNjZXNzIFN0b3JpZXMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkXVMOpbW9pZ25hZ2VzIGRlIGNsaWVudHNkAgIPZBYCZg8VBAsvYmUtZnIvYmxvZwDdBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ3NpdGVfY291bnRyeV9uYW1lJzonR2xvYmFsJywnY291bnRyeV9jb2RlJzonRU4nLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J0Fib3V0IEZ1c2lvblNvbGFyJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonQmxvZ3MnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ0Fib3V0IEZ1c2lvblNvbGFyJysnKycrJ0Jsb2dzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pBUJsb2dzZAIBD2QWBGYPFQEUUHJvZHVpdHMgZXQgc29sdXRpb25kAgEPFgIfAgIHFg4CAQ9kFgJmDxUEIC9iZS1mci9wcm9mZXNzaW9uYWxzL3Jlc2lkZW50aWFsAPAFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUHJvZHVpdHMgZXQgc29sdXRpb24nLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidTb2x1dGlvbiByw6lzaWRlbnRpZWxsZSBwaG90b3ZvbHRhw69xdWUgZXQgZGUgc3RvY2thZ2UnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1Byb2R1Y3RzICYgU29sdXRpb24nKycrJysnUmVzaWRlbnRpYWwgU21hcnQgUFYgJiBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSk2U29sdXRpb24gcsOpc2lkZW50aWVsbGUgcGhvdG92b2x0YcOvcXVlIGV0IGRlIHN0b2NrYWdlZAICD2QWAmYPFQQYL2JlLWZyL3Byb2Zlc3Npb25hbHMvYy1pAPUFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUHJvZHVpdHMgZXQgc29sdXRpb24nLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidTb2x1dGlvbiBwaG90b3ZvbHRhw69xdWUgZXQgZGUgc3RvY2thZ2UgQ29tbWVyY2lhbGUgZXQgSW5kdXN0cmllbGxlJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQcm9kdWN0cyAmIFNvbHV0aW9uJysnKycrJ0MmSSBTbWFydCBQViAmIEVTUyBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KUNTb2x1dGlvbiBwaG90b3ZvbHRhw69xdWUgZXQgZGUgc3RvY2thZ2UgQ29tbWVyY2lhbGUgZXQgSW5kdXN0cmllbGxlZAIDD2QWAmYPFQQcL2JlLWZyL3Byb2Zlc3Npb25hbHMvdXRpbGl0eQDcBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J1Byb2R1aXRzIGV0IHNvbHV0aW9uJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonU29sdXRpb24gcGhvdG92b2x0YcOvcXVlIHBvdXIgZ3JhbmRzIHByb2pldHMnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1Byb2R1Y3RzICYgU29sdXRpb24nKycrJysnVXRpbGl0eSBTbWFydCBQViBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSxTb2x1dGlvbiBwaG90b3ZvbHRhw69xdWUgcG91ciBncmFuZHMgcHJvamV0c2QCBA9kFgJmDxUEGC9iZS1mci9wcm9mZXNzaW9uYWxzL2VzcwDgBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J1Byb2R1aXRzIGV0IHNvbHV0aW9uJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonU29sdXRpb24gZGUgc3RvY2thZ2UgcG91ciBncmFuZHMgcHJvamV0cycsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUHJvZHVjdHMgJiBTb2x1dGlvbicrJysnKydVdGlsaXR5IFNtYXJ0IFN0cmluZyBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkoU29sdXRpb24gZGUgc3RvY2thZ2UgcG91ciBncmFuZHMgcHJvamV0c2QCBQ9kFgJmDxUEHy9iZS1mci9wcm9mZXNzaW9uYWxzL21pY3JvLWdyaWQA0wV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidQcm9kdWl0cyBldCBzb2x1dGlvbicsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1NvbHV0aW9uIG1pY3JvLXLDqXNlYXUgaW50ZWxsaWdlbnRlJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQcm9kdWN0cyAmIFNvbHV0aW9uJysnKycrJ1NtYXJ0IE1pY3JvLWdyaWQgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkjU29sdXRpb24gbWljcm8tcsOpc2VhdSBpbnRlbGxpZ2VudGVkAgYPZBYCZg8VBCEvYmUtZnIvcHJvZmVzc2lvbmFscy9hbGwtcHJvZHVjdHMAtAV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidQcm9kdWl0cyBldCBzb2x1dGlvbicsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1RvdXMgbGVzIHByb2R1aXRzJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQcm9kdWN0cyAmIFNvbHV0aW9uJysnKycrJ0FsbCBQcm9kdWN0cycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRFUb3VzIGxlcyBwcm9kdWl0c2QCBw9kFgJmDxUEIC9iZS1mci9wcm9mZXNzaW9uYWxzL1NtYXJ0RGVzaWduALUFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUHJvZHVpdHMgZXQgc29sdXRpb24nLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidTbWFydERlc2lnbiAyLjAnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1Byb2R1Y3RzICYgU29sdXRpb24nKycrJysnU21hcnREZXNpZ24gMi4wJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pD1NtYXJ0RGVzaWduIDIuMGQCAg9kFgRmDxUBC1BhcnRlbmFpcmVzZAIBDxYCHwICBRYKAgEPZBYCZg8VBCQvYmUtZnIvcGFydG5lcnMvcGFydG5lci1pbnRyb2R1Y3Rpb24AsgV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidQYXJ0ZW5haXJlcycsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1Byw6lzZW50YXRpb24gZHUgcGFydGVuYWlyZScsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUGFydG5lcnMnKycrJysnUGFydG5lciBJbnRyb2R1Y3Rpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkbUHLDqXNlbnRhdGlvbiBkdSBwYXJ0ZW5haXJlZAICD2QWAmYPFQRTaHR0cHM6Ly9wYXJ0bmVyLmh1YXdlaS5jb20vZXBsdXMvIy9lbi93ZWIvcmVnaXN0cmF0aW9uLWd1aWRhbmNlP3NvdXJjZT1jaGFubmVsLWhvbWUGX2JsYW5rqAV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidQYXJ0ZW5haXJlcycsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J0RldmVuZXogdW4gcGFydGVuYWlyZScsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUGFydG5lcnMnKycrJysnQmVjb21lIGEgUGFydG5lcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRVEZXZlbmV6IHVuIHBhcnRlbmFpcmVkAgMPZBYCZg8VBCQvYmUtZnIvcGFydG5lcnMvbWFwP3R5cGU9ZGlzdHJpYnV0b3IArAV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidQYXJ0ZW5haXJlcycsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1Ryb3V2ZXIgdW4gZGlzdHJpYnV0ZXVyJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQYXJ0bmVycycrJysnKydGaW5kIGEgRGlzdHJpYnV0b3InKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkXVHJvdXZlciB1biBkaXN0cmlidXRldXJkAgQPZBYCZg8VBCIvYmUtZnIvcGFydG5lcnMvbWFwP3R5cGU9aW5zdGFsbGVyAKsFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUGFydGVuYWlyZXMnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidUcm91dmVyIHVuIGluc3RhbGxhdGV1cicsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUGFydG5lcnMnKycrJysnRmluZCBhbiBJbnN0YWxsZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkXVHJvdXZlciB1biBpbnN0YWxsYXRldXJkAgUPZBYCZg8VBDFodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3BhcnRuZXIvIy9lbi9tYWluBl9ibGFua6UFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUGFydGVuYWlyZXMnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidOb3MgcGFydGVuYWlyZXMtUG93ZXInLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1BhcnRuZXJzJysnKycrJ1Bvd2VyLVBhcnRuZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkVTm9zIHBhcnRlbmFpcmVzLVBvd2VyZAIDD2QWBGYPFQEVU2VydmljZSBldCBhc3Npc3RhbmNlZAIBDxYCHwICBRYKAgEPZBYCZg8VBBovYmUtZnIvc2VydmljZS1zdXBwb3J0L3RzYwDJBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J1NlcnZpY2UgZXQgYXNzaXN0YW5jZScsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J0NlbnRyZSBkZSBzdXBwb3J0IHRlY2huaXF1ZScsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnU2VydmljZSAmIFN1cHBvcnQnKycrJysnVGVjaG5pY2FsIFN1cHBvcnQgQ2VudGVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pG0NlbnRyZSBkZSBzdXBwb3J0IHRlY2huaXF1ZWQCAg9kFgJmDxUEOWh0dHBzOi8vZGlnaXRhbHBvd2VyLmh1YXdlaS5jb20vcG93ZXItbWFya2V0aW5nLyMvZW4vaG9tZQZfYmxhbmu0BXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J1NlcnZpY2UgZXQgYXNzaXN0YW5jZScsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1Bvd2VyLU1hcmtldGluZycsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnU2VydmljZSAmIFN1cHBvcnQnKycrJysnUG93ZXItTWFya2V0aW5nJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pD1Bvd2VyLU1hcmtldGluZ2QCAw9kFgJmDxUEImh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9lbi9pbmZvLy8GX2JsYW5ruwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidTZXJ2aWNlIGV0IGFzc2lzdGFuY2UnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidEb2N1bWVudGF0aW9uIHByb2R1aXQnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1NlcnZpY2UgJiBTdXBwb3J0JysnKycrJ1Byb2R1Y3QgRG9jdW1lbnQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkVRG9jdW1lbnRhdGlvbiBwcm9kdWl0ZAIED2QWAmYPFQQzaHR0cHM6Ly9jb21tdW5pdHkuc29sYXIuaHVhd2VpLmNvbS9iZS1mci9pbmRleC5odG1sBl9ibGFua6oFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonU2VydmljZSBldCBhc3Npc3RhbmNlJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonQ29tbXVuYXV0w6knLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1NlcnZpY2UgJiBTdXBwb3J0JysnKycrJ0NvbW11bml0eScrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQtDb21tdW5hdXTDqWQCBQ9kFgJmDxUEUGh0dHBzOi8vZGlnaXRhbHBvd2VyLmh1YXdlaS5jb20vcm9ib3RjaGF0LyMvaG9tZS9pbmRleD9sYW5nPWZyX0ZSJmRvbWFpbj1zbWFydHB2Bl9ibGFua7cFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonU2VydmljZSBldCBhc3Npc3RhbmNlJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonQXNzaXN0YW5jZSBlbiBsaWduZScsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnU2VydmljZSAmIFN1cHBvcnQnKycrJysnT25saW5lIFN1cHBvcnQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkTQXNzaXN0YW5jZSBlbiBsaWduZWQCBA9kFgRmDxUBDUxpZW5zIHJhcGlkZXNkAgEPFgIfAgIFFgoCAQ9kFgJmDxUEGmh0dHBzOi8vd3d3Lmh1YXdlaS5jb20vZW4vBl9ibGFua6gFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonTGllbnMgcmFwaWRlcycsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J0h1YXdlaSBDb3Jwb3JhdGUnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1F1aWNrIExpbmtzJysnKycrJ0h1YXdlaSBDb3Jwb3JhdGUnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkQSHVhd2VpIENvcnBvcmF0ZWQCAg9kFgJmDxUEGGh0dHBzOi8vZS5odWF3ZWkuY29tL2VuLwZfYmxhbmuqBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J0xpZW5zIHJhcGlkZXMnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidIdWF3ZWkgRW50ZXJwcmlzZScsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUXVpY2sgTGlua3MnKycrJysnSHVhd2VpIEVudGVycHJpc2UnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkRSHVhd2VpIEVudGVycHJpc2VkAgMPZBYCZg8VBC5odHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL2VuLz9mcm9tPXNvbGFyBl9ibGFua7YFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonTGllbnMgcmFwaWRlcycsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J8OJbmVyZ2llIG51bcOpcmlxdWUgSHVhd2VpJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdRdWljayBMaW5rcycrJysnKydIdWF3ZWkgRGlnaXRhbCBQb3dlcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRrDiW5lcmdpZSBudW3DqXJpcXVlIEh1YXdlaWQCBA9kFgJmDxUEWWh0dHBzOi8vaW50bC5mdXNpb25zb2xhci5odWF3ZWkuY29tL3B2bXN3ZWJzaXRlL25vbG9naW4vYXNzZXRzL2J1aWxkL2luZGV4Lmh0bWwjL2p1bXBwYWdlANAFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonTGllbnMgcmFwaWRlcycsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J0FwcGxpY2F0aW9uIEZ1c2lvblNvbGFyICh2ZXJzaW9uIG1vYmlsZSknLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1F1aWNrIExpbmtzJysnKycrJ0Z1c2lvblNvbGFyIEFwcCAoTW9iaWxlIFZlcnNpb24pJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pKEFwcGxpY2F0aW9uIEZ1c2lvblNvbGFyICh2ZXJzaW9uIG1vYmlsZSlkAgUPZBYCZg8VBCRodHRwczovL2ludGwuZnVzaW9uc29sYXIuaHVhd2VpLmNvbS8GX2JsYW5ruQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidMaWVucyByYXBpZGVzJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonUFZNUyBpbnRlbGxpZ2VudCBGdXNpb25Tb2xhcicsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUXVpY2sgTGlua3MnKycrJysnRnVzaW9uU29sYXIgU21hcnRQVk1TJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pHFBWTVMgaW50ZWxsaWdlbnQgRnVzaW9uU29sYXJkAgMPFgIfAQUlwqkgMjAyNCBIdWF3ZWkgVGVjaG5vbG9naWVzIENvLiwgTHRkLmQCBA8WAh8CAgQWCGYPZBYCZg8VA9oFPGEgY2xhc3M9Iml0ZW0tbGluayIgaHJlZj0iaHR0cHM6Ly93d3cuaHVhd2VpLmNvbS9lbi9sZWdhbCIgdGFyZ2V0PSJfYmxhbmsiIG9uY2xpY2s9InV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidDb25kaXRpb25zIGTigJl1dGlsaXNhdGlvbicsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOidUZXJtcyBvZiBVc2UnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkiICByZWw9Im5vcmVmZXJyZXIiPhhDb25kaXRpb25zIGQndXRpbGlzYXRpb24EPC9hPmQCAQ9kFgJmDxUDtAU8YSBjbGFzcz0iaXRlbS1saW5rIiBocmVmPSIvYmUtZnIvcHJpdmFjeSIgdGFyZ2V0PSIiIG9uY2xpY2s9InV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidDb25maWRlbnRpYWxpdMOpJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6J1ByaXZhY3knKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkiICByZWw9Im5vcmVmZXJyZXIiPhBDb25maWRlbnRpYWxpdMOpBDwvYT5kAgIPZBYCZg8VA6sFPGEgY2xhc3M9Iml0ZW0tbGluayIgaHJlZj0iL2JlLWZyL2Nvb2tpZXMiIHRhcmdldD0iIiBvbmNsaWNrPSJ1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonQ29va2llcycsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOidDb29raWVzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pIiAgcmVsPSJub3JlZmVycmVyIj4HQ29va2llcwQ8L2E+ZAIDD2QWAmYPFQNyPGEgY2xhc3M9Iml0ZW0tbGluayIgaHJlZj0iamF2YXNjcmlwdDo7IiB0YXJnZXQ9IiIgb25jbGljaz0idXRhZy5nZHByLnNob3dDb25zZW50UHJlZmVyZW5jZXMoKSIgIHJlbD0ibm9yZWZlcnJlciI+D0Nvb2tpZSBTZXR0aW5ncwQ8L2E+ZAIFD2QWAgIBDxYCHwEFpws8YSBjbGFzcz0ic29jaWFsLWl0ZW0iIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55L2h1YXdlaS1kaWdpdGFscG93ZXIvLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciI+CiAgICA8c3BhbiBjbGFzcz0iZm9vdGVyLWxpbmstaW1nIGxpbmstaW1nLWxpbmtlZGluIj48L3NwYW4+CjwvYT4KPGEgY2xhc3M9InNvY2lhbC1pdGVtIiBocmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vSHVhd2VpRnVzaW9uU29sYXIvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIj4KICAgIDxzcGFuIGNsYXNzPSJmb290ZXItbGluay1pbWcgbGluay1pbWctZmFjZWJvb2siPjwvc3Bhbj4KPC9hPgo8YSBjbGFzcz0ic29jaWFsLWl0ZW0iIGhyZWY9Imh0dHBzOi8vdHdpdHRlci5jb20vSHVhd2VpU29sYXIiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiPgogICAgPHNwYW4gY2xhc3M9ImZvb3Rlci1saW5rLWltZyBsaW5rLWltZy10d2l0dGVyIj48L3NwYW4+CjwvYT4KPGEgY2xhc3M9InNvY2lhbC1pdGVtIiBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9jL0h1YXdlaUZ1c2lvblNvbGFyIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIj4KICAgIDxzcGFuIGNsYXNzPSJmb290ZXItbGluay1pbWcgbGluay1pbWcteW91dHViZSI+PC9zcGFuPgo8L2E+CjwhLS0gPGRpdiBjbGFzcz0ic29jaWFsLWl0ZW0gc29jaWFsLWljb24iPgogICAgPHNwYW4gY2xhc3M9ImZvb3Rlci1saW5rLWltZyBsaW5rLWltZy13ZWNoYXQiPgogICAgPC9zcGFuPgogICAgPGRpdiBjbGFzcz0iaG92ZXItcG9wIj4KICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLWNsb3NlIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJwb3AtdGV4dCI+CiAgICAgICAgICAgIDxwPuWumOaWueW+ruS/oTwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJwb3AtaW1nIj4KICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL2NvbW1vbi93ZWNoYXQucG5nIj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0ic29jaWFsLWl0ZW0gc29jaWFsLWljb24gbGFzdC1pY29uIj4KICAgIDxzcGFuIGNsYXNzPSJmb290ZXItbGluay1pbWcgbGluay1pbWctdG91dGlhbyI+CiAgICA8L3NwYW4+CiAgICA8ZGl2IGNsYXNzPSJob3Zlci1wb3AiPgogICAgICAgIDxkaXYgY2xhc3M9Imljb24tY2xvc2UiPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InBvcC10ZXh0Ij4KICAgICAgICAgICAgPHA+5aS05p2hPC9wPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InBvcC1pbWciPgogICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvY29tbW9uL3RvdXRpYW8ucG5nIj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo8L2Rpdj4gLS0+ZGS2oGTaEPCHEmZoG9XEgfOQIi3XzzHMQgx/YBoTDRCxhg=="> </div> </form> <input type="hidden" id="hidUserStatusUrl" value="/en/user"> <div id="pageHeaderWrapper" class=""> <div class="global_header_wrapper"> <div class="global_header_fixed"> <div class="nav-wrapper"> <div class="nav-top"> <div class="nav-top-right"> <div class="nav-top-item"> <a href="/be-fr/online-experience-hall?step=card" target="" onclick="utag.link({'tealium_event':'navigation_function','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'function_name':'Salle d‘expérience en ligne','event_category':'navigation_function'});gtag('event','Navigation_Function',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Navigation_Function','eventLabel':'Online Experience Hall'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Salle d'expérience en ligne</a> </div> <div class="nav-top-item nav-top-language"> <span class="language_ic"></span> <span>Belgium/Français</span> <span class="language_select"></span> </div> </div> </div> <div class="nav-language"> <div class="nav-allLangBox"> <div class="icon-close"></div> <div class="curr-lang"><span class="icon-curr"></span> <a href="https://solar.huawei.com/en">FusionSolar Global / English</a> </div> <div class="allLang"> <div class="areaItem"> <div class="areaText">Asia Pacific</div> <div class="langList"> <div class="langItem"><a href="https://solar.huawei.com/au">Australia / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/cn">China / 简体中文</a></div> <div class="langItem"><a href="https://solar.huawei.com/hk">Hong Kong, China / 繁體中文</a></div> <div class="langItem"><a href="https://solar.huawei.com/id">Indonesia / Indonesian</a></div> <div class="langItem"><a href="https://solar.huawei.com/jp">Japan / 日本語</a></div> <div class="langItem"><a href="https://solar.huawei.com/my">Malaysia / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/ph">Philippines / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/sg">Singapore / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/kr">South Korea / 한국어</a></div> <div class="langItem"><a href="https://solar.huawei.com/th">Thailand / ไทย</a></div> <div class="langItem"><a href="https://solar.huawei.com/vn">Vietnam / English</a></div> </div> </div> <div class="areaItem"> <div class="areaText">Europe</div> <div class="langList"> <div class="langItem"><a href="https://solar.huawei.com/at">Austria / Deutsch</a></div> <div class="langItem"><a href="https://solar.huawei.com/be-fr">Belgium / Français</a></div> <div class="langItem"><a href="https://solar.huawei.com/be">Belgium / Nederlands</a></div> <div class="langItem"><a href="https://solar.huawei.com/bg">Bulgaria / български</a></div> <div class="langItem"><a href="https://solar.huawei.com/hr">Croatia / hrvatski</a></div> <div class="langItem"><a href="https://solar.huawei.com/cz">Czechia / čeština</a></div> <div class="langItem"><a href="https://solar.huawei.com/dk">Denmark / Dansk</a></div> <div class="langItem"><a href="https://solar.huawei.com/fr">France / Français</a></div> <div class="langItem"><a href="https://solar.huawei.com/de">Germany / Deutsch</a></div> <div class="langItem"><a href="https://solar.huawei.com/gr">Greece / Ελληνικά</a></div> <div class="langItem"><a href="https://solar.huawei.com/hu">Hungary / Hungarian</a></div> <div class="langItem"><a href="https://solar.huawei.com/ie">Ireland / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/it">Italy / Italiano</a></div> <div class="langItem"><a href="https://solar.huawei.com/nl">Netherlands / Dutch</a></div> <div class="langItem"><a href="https://solar.huawei.com/pl">Poland / Polish</a></div> <div class="langItem"><a href="https://solar.huawei.com/pt">Portugal / português</a></div> <div class="langItem"><a href="https://solar.huawei.com/ro">Romania / română</a></div> <div class="langItem"><a href="https://solar.huawei.com/sk">Slovakia / slovenčina</a></div> <div class="langItem"><a href="https://solar.huawei.com/es">Spain / Español</a></div> <div class="langItem"><a href="https://solar.huawei.com/se">Sweden / Svenska</a></div> <div class="langItem"><a href="https://solar.huawei.com/ch">Switzerland / Deutsch</a></div> <div class="langItem"><a href="https://solar.huawei.com/ch-fr">Switzerland / Français</a></div> <div class="langItem"><a href="https://solar.huawei.com/tr">Türkiye / Türkçe</a></div> <div class="langItem"><a href="https://solar.huawei.com/ua">Ukraine / Україна</a></div> </div> </div> <div class="areaItem"> <div class="areaText">Latin America</div> <div class="langList"> <div class="langItem"><a href="https://solar.huawei.com/br">Brazil / Portuguese</a></div> <div class="langItem"><a href="https://solar.huawei.com/latam">Latin America / Español</a></div> <div class="langItem"><a href="https://solar.huawei.com/mx">México / Español</a></div> </div> </div> <div class="areaItem"> <div class="areaText">Middle East &amp; Africa</div> <div class="langList"> <div class="langItem"><a href="https://solar.huawei.com/eg">Egypt / اللغة العربية</a></div> <div class="langItem"><a href="https://solar.huawei.com/ke">Kenya / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/ma">Morocco / Français</a></div> <div class="langItem"><a href="https://solar.huawei.com/ng">Nigeria / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/pk">Pakistan / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/sa">Saudi Arabia / اللغة العربية </a></div> <div class="langItem"><a href="https://solar.huawei.com/sa-en">Saudi Arabia / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/za">South Africa / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/tn">Tunisia / Français</a></div> <div class="langItem"><a href="https://solar.huawei.com/ae">UAE / اللغة العربية</a></div> <div class="langItem"><a href="https://solar.huawei.com/ae-en">UAE / English</a></div> </div> </div> </div> </div> </div> </div> <div class="pageheader_container" id="pageHeader"> <div class="pageheader"> <div class="pageheader-box grid--align-spread"> <div class="pageheader-menu-left"> <a class="header-left" href="/be-fr"> <div class="header-logo"> <img src="/-/media/SolarV4/Common/logo-v1.svg" alt="logo v1" class="whiteLogo"> <img src="/-/media/SolarV4/Common/logo-dark-v2.svg" alt="logo dark v2" class="darkLogo"> </div> </a> <div class="pageheader-menu"> <ul> <li class="menu_item_li "><a class="menu_item_a" href="/be-fr/home-owners" target="" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Ma maison','event_category':'first_navigation'});gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Home Owners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Ma maison</a> <div class="submenu submenu-hidden"> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/be-fr/business-owners" target="" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'PME & TPE','event_category':'first_navigation'});gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Business Owners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">PME & TPE</a> <div class="submenu submenu-hidden"> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/be-fr/utility-plant-owners" target="" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Grands Projets','event_category':'first_navigation'});gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Utility Plant Owners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Grands Projets</a> <div class="submenu submenu-hidden"> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/be-fr/professionals/residential" target="" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionnels du secteur','event_category':'first_navigation'});gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Professionals'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Professionnels du secteur</a> <div class="submenu submenu-hidden"> <a href="/be-fr/professionals/residential" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionnels du secteur','subnavigation_name':'Nos solutions photovoltaïques et de stockage pour le résidentiel','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Residential Smart PV & ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Nos solutions photovoltaïques et de stockage pour le résidentiel</div> </a> <a href="/be-fr/professionals/c-i" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionnels du secteur','subnavigation_name':'Nos solutions photovoltaïques et de stokage pour les entreprises commerciales','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'C&I Smart PV & ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Nos solutions photovoltaïques et de stokage pour les entreprises commerciales</div> </a> <a href="/be-fr/professionals/utility" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionnels du secteur','subnavigation_name':'Nos solutions photovoltaïques pour les grands projets','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Utility Smart PV Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Nos solutions photovoltaïques pour les grands projets</div> </a> <a href="/be-fr/professionals/ess" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionnels du secteur','subnavigation_name':'Nos solutions de stockage intelligentes pour les grands projets','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Utility Smart String ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Nos solutions de stockage intelligentes pour les grands projets</div> </a> <a href="/be-fr/professionals/micro-grid" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionnels du secteur','subnavigation_name':'Solution micro-réseau intelligente','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Smart Micro-grid Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Solution micro-réseau intelligente</div> </a> <a href="/be-fr/professionals/SmartDesign" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionnels du secteur','subnavigation_name':'SmartDesign 2.0','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'SmartDesign 2.0'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">SmartDesign 2.0</div> </a> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/be-fr/partners/partner-introduction" target="" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partenaires','event_category':'first_navigation'});gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Partners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Partenaires</a> <div class="submenu submenu-hidden"> <a href="/be-fr/partners/partner-introduction" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partenaires','subnavigation_name':'Présentation du partenaire','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Partner Introduction'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Présentation du partenaire</div> </a> <a href="https://partner.huawei.com/eplus/#/en/web/registration-guidance?source=channel-home" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partenaires','subnavigation_name':'Devenez un partenaire','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Become a Partner'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Devenez un partenaire</div> </a> <a href="https://digitalpower.huawei.com/partner#/en/main" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partenaires','subnavigation_name':'Nos partenaires-Power','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Power-Partner'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Nos partenaires-Power</div> </a> <a href="https://community.solar.huawei.com/be-fr/index.html" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partenaires','subnavigation_name':'Communauté des installateurs','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Installers Community'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Communauté des installateurs</div> </a> <a href="/be-fr/partners/map?type=distributor" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partenaires','subnavigation_name':'Trouver un distributeur','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Find a Distributor'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Trouver un distributeur</div> </a> <a href="/be-fr/partners/map?type=installer" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partenaires','subnavigation_name':'Trouver un installateur','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Find an Installer'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Trouver un installateur</div> </a> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/be-fr/professionals/all-products" target="" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Produits','event_category':'first_navigation'});gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Products'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Produits</a> <div class="submenu submenu-hidden"> </div> </li> </ul> </div> </div> <div class="pageheader-menu-right"> <div class="pageheader-menu"> <ul> <li class="menu_item_li "><a class="menu_item_a" href="/be-fr/service-support/tsc" target="" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Assistance','event_category':'first_navigation'});gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Support'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Assistance</a> <div class="submenu submenu-hidden"> <a href="/be-fr/service-support/tsc" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Assistance','subnavigation_name':'Centre de support technique','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Support'+'+'+'Technical Support Center'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Centre de support technique</div> </a> <a href="https://digitalpower.huawei.com/robotchat/#/home/index?lang=fr_FR&domain=smartpv" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Assistance','subnavigation_name':'Assistance en ligne','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Support'+'+'+'Online Support'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Assistance en ligne</div> </a> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="https://community.solar.huawei.com/be-fr/index.html" target="_blank" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Communauté','event_category':'first_navigation'});gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Community'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Communauté</a> <div class="submenu submenu-hidden"> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="https://solar.huawei.com/en/info/" target="_blank" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Téléchargement','event_category':'first_navigation'});gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Download'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Téléchargement</a> <div class="submenu submenu-hidden"> <a href="https://solar.huawei.com/en/info/" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Téléchargement','subnavigation_name':'Documentation produit','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Download'+'+'+'Product Document'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Documentation produit</div> </a> <a href="https://digitalpower.huawei.com/power-marketing/#/en/home" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Téléchargement','subnavigation_name':'Power-Marketing','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Download'+'+'+'Power-Marketing'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">Power-Marketing</div> </a> </div> </li> </ul> </div> <div class="pageheader-right grid--vertical-align-center"> <a href="/be-fr/order-now" target="" onclick="utag.link({'tealium_event':'buy_click','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'function_name':'Commandez maintenant','event_category':'navigation_buy_click'});gtag('event','Buy_Click',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Buy_Click','eventLabel':'Order Now'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="header-contact"> <button id="ev_bt_1005" class="ev_button default border-radius-24" title="" tabindex="0" type="button"> <span class="ev_button_text">Commandez maintenant</span> </button> </div> </a> </div> </div> </div> </div> <div class="pageheader-min"> <div class="pageheader-min-box grid--align-spread"> <a class="header-left" href="/be-fr"> <div class="headerLeft"> <span class="header-min-logo"> <img src="/-/media/SolarV4/Common/logo-v1.svg" alt="logo v1" class="min-white-logo"> <img src="/-/media/SolarV4/Common/logo-dark-v2.svg" alt="logo dark v2" class="min-dark-logo"> </span> </div> </a> <div class="nav-top-min nav-top-language"><span class="language_ic"></span><span>Belgium/Français</span><span class="language_select"></span></div> <div class="container"> </div> <div class="headerRight grid--vertical-align-center"> <span class="header-icon header-min-setting"></span> <span class="header-icon header-min-close"></span> </div> </div> </div> <div class="header-drawer"> <ul class="header-drawer-box"> <li class="textItem"> <div class="textItem_div"> <a href="/be-fr/home-owners" id="header_0_rptMobileMainNav_lkLink_0" class="item-link" onclick="utag.link({&#39;tealium_event&#39;:&#39;first_navigation&#39;,&#39;country_code&#39;:document.documentElement.attributes[&#39;data-region&#39;].textContent.replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;page_category&#39;:document.location.pathname,&#39;page_title&#39;:document.URL,&#39;firstnavigation_name&#39;:&#39;Ma maison&#39;,&#39;event_category&#39;:&#39;first_navigation&#39;});gtag(&#39;event&#39;,&#39;First_Navigation&#39;,{&#39;eventCategory&#39;:document.location.pathname,&#39;Site_Country_Code_H&#39;:$(&#39;html&#39;).attr(&#39;data-region&#39;).replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;eventAction&#39;: &#39;First_Navigation&#39;,&#39;eventLabel&#39;:&#39;Home Owners&#39;+&#39;+&#39;+(window.location.origin + window.location.pathname).replace(/\/$/, &#39;&#39;)})"> <span>Ma maison</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="/be-fr/business-owners" id="header_0_rptMobileMainNav_lkLink_1" class="item-link" onclick="utag.link({&#39;tealium_event&#39;:&#39;first_navigation&#39;,&#39;country_code&#39;:document.documentElement.attributes[&#39;data-region&#39;].textContent.replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;page_category&#39;:document.location.pathname,&#39;page_title&#39;:document.URL,&#39;firstnavigation_name&#39;:&#39;PME &amp; TPE&#39;,&#39;event_category&#39;:&#39;first_navigation&#39;});gtag(&#39;event&#39;,&#39;First_Navigation&#39;,{&#39;eventCategory&#39;:document.location.pathname,&#39;Site_Country_Code_H&#39;:$(&#39;html&#39;).attr(&#39;data-region&#39;).replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;eventAction&#39;: &#39;First_Navigation&#39;,&#39;eventLabel&#39;:&#39;Business Owners&#39;+&#39;+&#39;+(window.location.origin + window.location.pathname).replace(/\/$/, &#39;&#39;)})"> <span>PME & TPE</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="/be-fr/utility-plant-owners" id="header_0_rptMobileMainNav_lkLink_2" class="item-link" onclick="utag.link({&#39;tealium_event&#39;:&#39;first_navigation&#39;,&#39;country_code&#39;:document.documentElement.attributes[&#39;data-region&#39;].textContent.replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;page_category&#39;:document.location.pathname,&#39;page_title&#39;:document.URL,&#39;firstnavigation_name&#39;:&#39;Grands Projets&#39;,&#39;event_category&#39;:&#39;first_navigation&#39;});gtag(&#39;event&#39;,&#39;First_Navigation&#39;,{&#39;eventCategory&#39;:document.location.pathname,&#39;Site_Country_Code_H&#39;:$(&#39;html&#39;).attr(&#39;data-region&#39;).replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;eventAction&#39;: &#39;First_Navigation&#39;,&#39;eventLabel&#39;:&#39;Utility Plant Owners&#39;+&#39;+&#39;+(window.location.origin + window.location.pathname).replace(/\/$/, &#39;&#39;)})"> <span>Grands Projets</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="javascript:;" id="header_0_rptMobileMainNav_lkLink_3" class="item-link" onclick="utag.link({&#39;tealium_event&#39;:&#39;first_navigation&#39;,&#39;country_code&#39;:document.documentElement.attributes[&#39;data-region&#39;].textContent.replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;page_category&#39;:document.location.pathname,&#39;page_title&#39;:document.URL,&#39;firstnavigation_name&#39;:&#39;Professionnels du secteur&#39;,&#39;event_category&#39;:&#39;first_navigation&#39;});gtag(&#39;event&#39;,&#39;First_Navigation&#39;,{&#39;eventCategory&#39;:document.location.pathname,&#39;Site_Country_Code_H&#39;:$(&#39;html&#39;).attr(&#39;data-region&#39;).replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;eventAction&#39;: &#39;First_Navigation&#39;,&#39;eventLabel&#39;:&#39;Professionals&#39;+&#39;+&#39;+(window.location.origin + window.location.pathname).replace(/\/$/, &#39;&#39;)})"> <span>Professionnels du secteur</span> </a> <span class="textItem_arr"></span> </div> <ul class="submenu" style="display: none;"> <li class="textItem"><a class="item-link" href="/be-fr/professionals/residential" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionnels du secteur','subnavigation_name':'Nos solutions photovoltaïques et de stockage pour le résidentiel','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Residential Smart PV & ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Nos solutions photovoltaïques et de stockage pour le résidentiel</a></li> <li class="textItem"><a class="item-link" href="/be-fr/professionals/c-i" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionnels du secteur','subnavigation_name':'Nos solutions photovoltaïques et de stokage pour les entreprises commerciales','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'C&I Smart PV & ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Nos solutions photovoltaïques et de stokage pour les entreprises commerciales</a></li> <li class="textItem"><a class="item-link" href="/be-fr/professionals/utility" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionnels du secteur','subnavigation_name':'Nos solutions photovoltaïques pour les grands projets','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Utility Smart PV Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Nos solutions photovoltaïques pour les grands projets</a></li> <li class="textItem"><a class="item-link" href="/be-fr/professionals/ess" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionnels du secteur','subnavigation_name':'Nos solutions de stockage intelligentes pour les grands projets','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Utility Smart String ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Nos solutions de stockage intelligentes pour les grands projets</a></li> <li class="textItem"><a class="item-link" href="/be-fr/professionals/micro-grid" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionnels du secteur','subnavigation_name':'Solution micro-réseau intelligente','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Smart Micro-grid Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Solution micro-réseau intelligente</a></li> <li class="textItem"><a class="item-link" href="/be-fr/professionals/SmartDesign" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionnels du secteur','subnavigation_name':'SmartDesign 2.0','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'SmartDesign 2.0'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">SmartDesign 2.0</a></li> </ul> </li> <li class="textItem"> <div class="textItem_div"> <a href="javascript:;" id="header_0_rptMobileMainNav_lkLink_4" class="item-link" onclick="utag.link({&#39;tealium_event&#39;:&#39;first_navigation&#39;,&#39;country_code&#39;:document.documentElement.attributes[&#39;data-region&#39;].textContent.replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;page_category&#39;:document.location.pathname,&#39;page_title&#39;:document.URL,&#39;firstnavigation_name&#39;:&#39;Partenaires&#39;,&#39;event_category&#39;:&#39;first_navigation&#39;});gtag(&#39;event&#39;,&#39;First_Navigation&#39;,{&#39;eventCategory&#39;:document.location.pathname,&#39;Site_Country_Code_H&#39;:$(&#39;html&#39;).attr(&#39;data-region&#39;).replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;eventAction&#39;: &#39;First_Navigation&#39;,&#39;eventLabel&#39;:&#39;Partners&#39;+&#39;+&#39;+(window.location.origin + window.location.pathname).replace(/\/$/, &#39;&#39;)})"> <span>Partenaires</span> </a> <span class="textItem_arr"></span> </div> <ul class="submenu" style="display: none;"> <li class="textItem"><a class="item-link" href="/be-fr/partners/partner-introduction" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partenaires','subnavigation_name':'Présentation du partenaire','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Partner Introduction'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Présentation du partenaire</a></li> <li class="textItem"><a class="item-link" href="https://partner.huawei.com/eplus/#/en/web/registration-guidance?source=channel-home" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partenaires','subnavigation_name':'Devenez un partenaire','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Become a Partner'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Devenez un partenaire</a></li> <li class="textItem"><a class="item-link" href="https://digitalpower.huawei.com/partner#/en/main" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partenaires','subnavigation_name':'Nos partenaires-Power','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Power-Partner'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Nos partenaires-Power</a></li> <li class="textItem"><a class="item-link" href="https://community.solar.huawei.com/be-fr/index.html" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partenaires','subnavigation_name':'Communauté des installateurs','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Installers Community'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Communauté des installateurs</a></li> <li class="textItem"><a class="item-link" href="/be-fr/partners/map?type=distributor" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partenaires','subnavigation_name':'Trouver un distributeur','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Find a Distributor'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Trouver un distributeur</a></li> <li class="textItem"><a class="item-link" href="/be-fr/partners/map?type=installer" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partenaires','subnavigation_name':'Trouver un installateur','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Find an Installer'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Trouver un installateur</a></li> </ul> </li> <li class="textItem"> <div class="textItem_div"> <a href="/be-fr/professionals/all-products" id="header_0_rptMobileMainNav_lkLink_5" class="item-link" onclick="utag.link({&#39;tealium_event&#39;:&#39;first_navigation&#39;,&#39;country_code&#39;:document.documentElement.attributes[&#39;data-region&#39;].textContent.replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;page_category&#39;:document.location.pathname,&#39;page_title&#39;:document.URL,&#39;firstnavigation_name&#39;:&#39;Produits&#39;,&#39;event_category&#39;:&#39;first_navigation&#39;});gtag(&#39;event&#39;,&#39;First_Navigation&#39;,{&#39;eventCategory&#39;:document.location.pathname,&#39;Site_Country_Code_H&#39;:$(&#39;html&#39;).attr(&#39;data-region&#39;).replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;eventAction&#39;: &#39;First_Navigation&#39;,&#39;eventLabel&#39;:&#39;Products&#39;+&#39;+&#39;+(window.location.origin + window.location.pathname).replace(/\/$/, &#39;&#39;)})"> <span>Produits</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="javascript:;" id="header_0_rptMobileMainNav_lkLink_6" class="item-link" onclick="utag.link({&#39;tealium_event&#39;:&#39;first_navigation&#39;,&#39;country_code&#39;:document.documentElement.attributes[&#39;data-region&#39;].textContent.replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;page_category&#39;:document.location.pathname,&#39;page_title&#39;:document.URL,&#39;firstnavigation_name&#39;:&#39;Assistance&#39;,&#39;event_category&#39;:&#39;first_navigation&#39;});gtag(&#39;event&#39;,&#39;First_Navigation&#39;,{&#39;eventCategory&#39;:document.location.pathname,&#39;Site_Country_Code_H&#39;:$(&#39;html&#39;).attr(&#39;data-region&#39;).replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;eventAction&#39;: &#39;First_Navigation&#39;,&#39;eventLabel&#39;:&#39;Support&#39;+&#39;+&#39;+(window.location.origin + window.location.pathname).replace(/\/$/, &#39;&#39;)})"> <span>Assistance</span> </a> <span class="textItem_arr"></span> </div> <ul class="submenu" style="display: none;"> <li class="textItem"><a class="item-link" href="/be-fr/service-support/tsc" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Assistance','subnavigation_name':'Centre de support technique','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Support'+'+'+'Technical Support Center'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Centre de support technique</a></li> <li class="textItem"><a class="item-link" href="https://digitalpower.huawei.com/robotchat/#/home/index?lang=fr_FR&domain=smartpv" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Assistance','subnavigation_name':'Assistance en ligne','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Support'+'+'+'Online Support'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Assistance en ligne</a></li> </ul> </li> <li class="textItem"> <div class="textItem_div"> <a href="https://community.solar.huawei.com/be-fr/index.html" id="header_0_rptMobileMainNav_lkLink_7" class="item-link" target="_blank" onclick="utag.link({&#39;tealium_event&#39;:&#39;first_navigation&#39;,&#39;country_code&#39;:document.documentElement.attributes[&#39;data-region&#39;].textContent.replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;page_category&#39;:document.location.pathname,&#39;page_title&#39;:document.URL,&#39;firstnavigation_name&#39;:&#39;Communauté&#39;,&#39;event_category&#39;:&#39;first_navigation&#39;});gtag(&#39;event&#39;,&#39;First_Navigation&#39;,{&#39;eventCategory&#39;:document.location.pathname,&#39;Site_Country_Code_H&#39;:$(&#39;html&#39;).attr(&#39;data-region&#39;).replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;eventAction&#39;: &#39;First_Navigation&#39;,&#39;eventLabel&#39;:&#39;Community&#39;+&#39;+&#39;+(window.location.origin + window.location.pathname).replace(/\/$/, &#39;&#39;)})"> <span>Communauté</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="javascript:;" id="header_0_rptMobileMainNav_lkLink_8" class="item-link" onclick="utag.link({&#39;tealium_event&#39;:&#39;first_navigation&#39;,&#39;country_code&#39;:document.documentElement.attributes[&#39;data-region&#39;].textContent.replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;page_category&#39;:document.location.pathname,&#39;page_title&#39;:document.URL,&#39;firstnavigation_name&#39;:&#39;Téléchargement&#39;,&#39;event_category&#39;:&#39;first_navigation&#39;});gtag(&#39;event&#39;,&#39;First_Navigation&#39;,{&#39;eventCategory&#39;:document.location.pathname,&#39;Site_Country_Code_H&#39;:$(&#39;html&#39;).attr(&#39;data-region&#39;).replace(/[/]/g, &#39;&#39;).toUpperCase(),&#39;eventAction&#39;: &#39;First_Navigation&#39;,&#39;eventLabel&#39;:&#39;Download&#39;+&#39;+&#39;+(window.location.origin + window.location.pathname).replace(/\/$/, &#39;&#39;)})"> <span>Téléchargement</span> </a> <span class="textItem_arr"></span> </div> <ul class="submenu" style="display: none;"> <li class="textItem"><a class="item-link" href="https://solar.huawei.com/en/info/" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Téléchargement','subnavigation_name':'Documentation produit','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Download'+'+'+'Product Document'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Documentation produit</a></li> <li class="textItem"><a class="item-link" href="https://digitalpower.huawei.com/power-marketing/#/en/home" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Téléchargement','subnavigation_name':'Power-Marketing','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Download'+'+'+'Power-Marketing'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Power-Marketing</a></li> </ul> </li> <li class="textItem"> <div class="textItem_div"> <a class="item-link" href="/be-fr/online-experience-hall?step=card" target="" onclick="utag.link({'tealium_event':'navigation_function','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'function_name':'Salle d‘expérience en ligne','event_category':'navigation_function'});gtag('event','Navigation_Function',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Navigation_Function','eventLabel':'Online Experience Hall'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <span>Salle d'expérience en ligne</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a class="item-link" href="/be-fr/order-now" target="" onclick="utag.link({'tealium_event':'buy_click','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'function_name':'Commandez maintenant','event_category':'navigation_buy_click'});gtag('event','Buy_Click',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Buy_Click','eventLabel':'Order Now'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <span>Commandez maintenant</span> </a> </div> </li> </ul> </div> </div> </div> </div> </div> <input id="pagelang" type="hidden" value="fr-BE"> <div class="main"> <!--HWDocContent--> <div id="dig_swiper_banner" class="dig_banner"> <div class="swiper dig_swiper"> <div class="swiper-wrapper"> <div class="swiper-slide"> <a href="/be-fr/events-list/be-fr/2024/luna-s0-campaign" target="" onclick="utag.link({'tealium_event':'banner_click','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'banner_name':'Luna-S0 campaign+' + '0-1','event_category':'home_page_banner'});gtag('event', 'Banner_Click',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory': document.location.pathname,'eventAction': 'Banner_Click','eventLabel': 'Luna-S0 campaign'+'+'+'0-1'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')});"> <picture class="dig_banner_picture"> <source media="(max-width:768px)" srcset="/-/media/SolarV4/solar-version2/common/homepage/swiperbanner/banner-luna-s0/mob.jpg"></source> <img src="/-/media/SolarV4/solar-version2/common/homepage/swiperbanner/banner-luna-s0/pc.jpg"> </picture> <div class="dig_banner_content"> </div> </a> </div> <div class="swiper-slide"> <a href="/be-fr/professionals/all-products/LUNA2000-7-14-21-S1" target="" onclick="utag.link({'tealium_event':'banner_click','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'banner_name':'LUNA2000-7/14/21-S1+' + '0-2','event_category':'home_page_banner'});gtag('event', 'Banner_Click',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory': document.location.pathname,'eventAction': 'Banner_Click','eventLabel': 'LUNA2000-7/14/21-S1'+'+'+'0-2'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')});"> <picture class="dig_banner_picture"> <source media="(max-width:768px)" srcset="/-/media/SolarV4/solar-version2/common/homepage/swiperbanner/banner-luna-2000-7-14-21-s1/be-fr/mob.jpg"></source> <img src="/-/media/SolarV4/solar-version2/common/homepage/swiperbanner/banner-luna-2000-7-14-21-s1/be-fr/pc.jpg"> </picture> <div class="dig_banner_content"> </div> </a> </div> <div class="swiper-slide"> <a href="/be-fr/events-list/be-fr/2024/sales-campaign" target="" onclick="utag.link({'tealium_event':'banner_click','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'banner_name':'SUN2000-L1/M5/M2 Program+' + '0-3','event_category':'home_page_banner'});gtag('event', 'Banner_Click',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory': document.location.pathname,'eventAction': 'Banner_Click','eventLabel': 'SUN2000-L1/M5/M2 Program'+'+'+'0-3'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')});"> <picture class="dig_banner_picture"> <source media="(max-width:768px)" srcset="/-/media/SolarV4/solar-version2/europe/common/Home/swiperbanner/sales-campaign/be-fr/kv-mob0.jpg"></source> <img src="/-/media/SolarV4/solar-version2/europe/common/Home/swiperbanner/sales-campaign/be-fr/kv-pc0.jpg"> </picture> <div class="dig_banner_content"> </div> </a> </div> <div class="swiper-slide"> <a href="/be-fr/events-list/be-fr/2024/sales-campaign" target="" onclick="utag.link({'tealium_event':'banner_click','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'banner_name':'SUN2000-2-50KLT+' + '0-4','event_category':'home_page_banner'});gtag('event', 'Banner_Click',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory': document.location.pathname,'eventAction': 'Banner_Click','eventLabel': 'SUN2000-2-50KLT'+'+'+'0-4'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')});"> <picture class="dig_banner_picture"> <source media="(max-width:768px)" srcset="/-/media/SolarV4/solar-version2/europe/common/Home/swiperbanner/sales-campaign/be-fr/kv-mob1.jpg"></source> <img src="/-/media/SolarV4/solar-version2/europe/common/Home/swiperbanner/sales-campaign/be-fr/kv-pc1.jpg"> </picture> <div class="dig_banner_content"> </div> </a> </div> <div class="swiper-slide"> <a href="/be-fr/events-list/be-fr/2024/sales-campaign" target="" onclick="utag.link({'tealium_event':'banner_click','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'banner_name':'LUNA2000-S0 Battery Program+' + '0-5','event_category':'home_page_banner'});gtag('event', 'Banner_Click',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory': document.location.pathname,'eventAction': 'Banner_Click','eventLabel': 'LUNA2000-S0 Battery Program'+'+'+'0-5'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')});"> <picture class="dig_banner_picture"> <source media="(max-width:768px)" srcset="/-/media/SolarV4/solar-version2/europe/common/Home/swiperbanner/sales-campaign/be-fr/kv-mob2.jpg"></source> <img src="/-/media/SolarV4/solar-version2/europe/common/Home/swiperbanner/sales-campaign/be-fr/kv-pc2.jpg"> </picture> <div class="dig_banner_content"> </div> </a> </div> </div> <div class="swiper-pagination dig_BannerSwiper_pagination"></div> </div> </div> <div class="home_banner"> <video autoplay="" loop="" muted="" playsinline="" poster="/-/media/SolarV4/images/Home/bannerPoster.jpg" src="/-/media/SolarV4/images/Home/homepage_1129.mp4"> </video> <div class="home_banner_content"> <div class="home_banner_title"> <p> Passons à l'énergie solaire,<br> Favorisons le changement,<br> Ensemble </p> </div> <div class="banner-buttons home_banner_btn"> <button class="ev_button default button-transparent border-radius-24" title="" tabindex="0" type="button"> <span class="ev_button_text">Histoires réussies</span> </button> </div> </div> </div> <div class="home_banner_HiddenedVideo"> <div class="home_banner_HV_content"> <img class="home_banner_HV_close" src="/Assets/Solar/v4/img/Home/close.png" alt="HV_close"><video src="/-/media/Solar/videos/MP4/2022Global-SuccessStories.mp4" poster="" controls="true"> </video> </div> </div> <div class="home_dig_panel"> <div class="home_dig_panel_items"> <div class="home_dig_panel_item"> <h2> <img src="/-/media/SolarV4/images/Home/home_icon1.svg" alt="home icon1"> 1109.5</h2> <p>milliards de kWh d'énergie verte produite</p> </div> <div class="home_dig_panel_item"> <h2> <img src="/-/media/SolarV4/images/Home/home_icon2.svg" alt="home icon2"> 527</h2> <p>millions de tonnes d'émissions de CO₂ économisées</p> </div> <div class="home_dig_panel_item"> <h2> <img src="/-/media/SolarV4/images/Home/home_icon3.svg" alt="home icon3"> 719</h2> <p>millions d'arbres équivalents plantés</p> </div> </div> </div> <div class="home_XA"> <div class="dig_carouse_accordion"> <div class="dig_carouse_headerTitle"> Précurseur, Innovateur, Créateur de valeur </div> <div class="dig_carouse_accordion_box"> <div class="dig_carouse_accordion_li "> <picture class="dig_swiper_picture"> <source media="(max-width:768px)" srcset="/-/media/SolarV4/images/Home/carouse1768.png"></source> <img src="/-/media/SolarV4/images/Home/carouse1.png" alt="carouse1"> </picture> <div class="dig_ca_text_wrap"> <div class="dig_ca_li_title"> Toute la puissance des onduleurs de chaîne </div> </div> <div class="dig_ca_mock"></div> </div> <div class="dig_carouse_accordion_li "> <picture class="dig_swiper_picture"> <source media="(max-width:768px)" srcset="/-/media/SolarV4/images/Home/carouse2768.png"></source> <img src="/-/media/SolarV4/images/Home/carouse2.png" alt="carouse2"> </picture> <div class="dig_ca_text_wrap"> <div class="dig_ca_li_title"> De nouvelles innovations pour les systèmes de stockage d'énergie </div> </div> <div class="dig_ca_mock"></div> </div> <div class="dig_carouse_accordion_li "> <picture class="dig_swiper_picture"> <source media="(max-width:768px)" srcset="/-/media/SolarV4/images/Home/carouse3768.png"></source> <img src="/-/media/SolarV4/images/Home/carouse3.png" alt="carouse3"> </picture> <div class="dig_ca_text_wrap"> <div class="dig_ca_li_title"> Toujours plus de connectivité </div> </div> <div class="dig_ca_mock"></div> </div> <div class="dig_carouse_accordion_li "> <picture class="dig_swiper_picture"> <source media="(max-width:768px)" srcset="/-/media/SolarV4/images/Home/carouse4768.png"></source> <img src="/-/media/SolarV4/images/Home/carouse4.png" alt="carouse4"> </picture> <div class="dig_ca_text_wrap"> <div class="dig_ca_li_title"> Pionnier dans la sécurité des systèmes </div> </div> <div class="dig_ca_mock"></div> </div> <div class="dig_carouse_accordion_li active"> <picture class="dig_swiper_picture"> <source media="(max-width:768px)" srcset="/-/media/SolarV4/images/Home/carouse5768.png"></source> <img src="/-/media/SolarV4/images/Home/carouse5.png" alt="carouse5"> </picture> <div class="dig_ca_text_wrap"> <div class="dig_ca_li_title"> Leader en matière de connexion au réseau électrique intelligent </div> </div> <div class="dig_ca_mock"></div> </div> </div> </div> </div> <div class="home_pvSystem"> <!-- <video muted src="https://solar.huawei.com/~/media/Solar/videos/_ver2.webm" ></video> --> <video autoplay="" muted="" playsinline="" src="/-/media/SolarV4/images/Home/_ver2.mp4"> </video> <img class="home_pvSystem_bg_m" src="/-/media/SolarV4/images/Home/pvSystem.jpg" alt="pvSystem"> <div class="home_pvSystem_tag home_pvSystem_tag0"> <img src="/-/media/SolarV4/images/Home/pv1.png" alt="pv1"><span class="home_pvSystem_tag_desc">Solution intelligente micro-réseau</span> <div class="home_pvSystem_tag_sub home_pvSystem_tag_sub0"> <img src="/-/media/SolarV4/images/Home/sub1.png" alt="sub1"> <p class="home_pvSystem_sub_title">Solution intelligente micro-réseau</p> <div class="home_pvSystem_sub_btns"> <span class="home_pvSystem_sub_btn"> <span class="home_pvs_sub_icon home_pvs_sub_icon1"></span><a href="/be-fr/utility-plant-owners" target="" onclick="utag.link({'tealium_event':'scene_interaction','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':'home page','page_title':document.URL,'scene_name':'Solution intelligente micro-réseau','client_type_button_name':'Propriétaires de centrales électriques','event_category':'scene_interaction'});gtag('event','Scene_Selection',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':'home page','eventAction':'Scene_Selection','eventLabel':'Smart Micro-grid Solution'+'+'+'Utility Plant Owners'+'+'+ (window.location.origin + window.location.pathname).replace(/\/$/, '')})">Propriétaires de centrales électriques</a> </span><span class="home_pvSystem_sub_btn"> <span class="home_pvs_sub_icon home_pvs_sub_icon2"></span><a href="/be-fr/professionals/micro-grid" target="" onclick="utag.link({'tealium_event':'scene_interaction','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':'home page','page_title':document.URL,'scene_name':'Solution intelligente micro-réseau','client_type_button_name':'Professionnels','event_category':'scene_interaction'});gtag('event','Scene_Selection',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':'home page','eventAction':'Scene_Selection','eventLabel':'Smart Micro-grid Solution'+'+'+'Professionals'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Professionnels</a> </span> </div> </div> </div> <div class="home_pvSystem_tag home_pvSystem_tag1"> <img src="/-/media/SolarV4/images/Home/pv2.png" alt="pv2"><span class="home_pvSystem_tag_desc">Solution photovoltaïque intelligente pour grands projets </span> <div class="home_pvSystem_tag_sub home_pvSystem_tag_sub1"> <img src="/-/media/SolarV4/images/Home/sub2.png" alt="sub2"> <p class="home_pvSystem_sub_title">Solution photovoltaïque intelligente pour grands projets </p> <div class="home_pvSystem_sub_btns"> <span class="home_pvSystem_sub_btn"> <span class="home_pvs_sub_icon home_pvs_sub_icon1"></span><a href="/be-fr/utility-plant-owners" target="" onclick="utag.link({'tealium_event':'scene_interaction','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':'home page','page_title':document.URL,'scene_name':'Solution photovoltaïque intelligente pour grands projets ','client_type_button_name':'Propriétaires de centrales électriques','event_category':'scene_interaction'});gtag('event','Scene_Selection',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':'home page','eventAction':'Scene_Selection','eventLabel':'Utility Smart PV Solution'+'+'+'Utility Plant Owners'+'+'+ (window.location.origin + window.location.pathname).replace(/\/$/, '')})">Propriétaires de centrales électriques</a> </span><span class="home_pvSystem_sub_btn"> <span class="home_pvs_sub_icon home_pvs_sub_icon2"></span><a href="/be-fr/professionals/utility" target="" onclick="utag.link({'tealium_event':'scene_interaction','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':'home page','page_title':document.URL,'scene_name':'Solution photovoltaïque intelligente pour grands projets ','client_type_button_name':'Professionnels','event_category':'scene_interaction'});gtag('event','Scene_Selection',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':'home page','eventAction':'Scene_Selection','eventLabel':'Utility Smart PV Solution'+'+'+ 'Professionals'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Professionnels</a> </span> </div> </div> </div> <div class="home_pvSystem_tag home_pvSystem_tag2"> <img src="/-/media/SolarV4/images/Home/pv3.png" alt="pv3"><span class="home_pvSystem_tag_desc">Nos Solutions Commerciales et Industrielles</span> <div class="home_pvSystem_tag_sub home_pvSystem_tag_sub2"> <img src="/-/media/SolarV4/images/Home/sub3.png" alt="sub3"> <p class="home_pvSystem_sub_title">Nos Solutions Commerciales et Industrielles</p> <div class="home_pvSystem_sub_btns"> <span class="home_pvSystem_sub_btn"> <span class="home_pvs_sub_icon home_pvs_sub_icon1"></span><a href="/be-fr/business-owners" target="" onclick="utag.link({'tealium_event':'scene_interaction','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':'home page','page_title':document.URL,'scene_name':'Nos Solutions Commerciales et Industrielles','client_type_button_name':'Propriétaires d’entreprises','event_category':'scene_interaction'});gtag('event','Scene_Selection',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':'home page','eventAction':'Scene_Selection','eventLabel':'C&I Smart PV & ESS Solution'+'+'+'Business Owners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Propriétaires d'entreprises</a> </span><span class="home_pvSystem_sub_btn"> <span class="home_pvs_sub_icon home_pvs_sub_icon2"></span><a href="/be-fr/professionals/c-i" target="" onclick="utag.link({'tealium_event':'scene_interaction','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':'home page','page_title':document.URL,'scene_name':'Nos Solutions Commerciales et Industrielles','client_type_button_name':'Professionnels','event_category':'scene_interaction'});gtag('event','Scene_Selection',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':'home page','eventAction':'Scene_Selection','eventLabel':'C&I Smart PV & ESS Solution'+'+'+'Professionals'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Professionnels</a> </span> </div> </div> </div> <div class="home_pvSystem_tag home_pvSystem_tag3"> <img src="/-/media/SolarV4/images/Home/pv4.png" alt="pv4"><span class="home_pvSystem_tag_desc">Nos Solutions résidentielles</span> <div class="home_pvSystem_tag_sub home_pvSystem_tag_sub3"> <img src="/-/media/SolarV4/images/Home/sub4.png" alt="sub4"> <p class="home_pvSystem_sub_title">Nos Solutions résidentielles</p> <div class="home_pvSystem_sub_btns"> <span class="home_pvSystem_sub_btn"> <span class="home_pvs_sub_icon home_pvs_sub_icon1"></span><a href="/be-fr/home-owners" target="" onclick="utag.link({'tealium_event':'scene_interaction','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':'home page','page_title':document.URL,'scene_name':'Nos Solutions résidentielles','client_type_button_name':'Propriétaires de maisons','event_category':'scene_interaction'});gtag('event','Scene_Selection',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':'home page','eventAction':'Scene_Selection','eventLabel':'Residential Smart PV & ESS Solution'+'+'+'Home Owners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Propriétaires de maisons</a> </span><span class="home_pvSystem_sub_btn"> <span class="home_pvs_sub_icon home_pvs_sub_icon2"></span><a href="/be-fr/professionals/residential" target="" onclick="utag.link({'tealium_event':'scene_interaction','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':'home page','page_title':document.URL,'scene_name':'Nos Solutions résidentielles','client_type_button_name':'Professionnels','event_category':'scene_interaction'});gtag('event','Scene_Selection',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':'home page','eventAction':'Scene_Selection','eventLabel':'Residential Smart PV & ESS Solution'+'+'+'Professionals'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Professionnels</a> </span> </div> </div> </div> <div class="home_pvSystem_tag home_pvSystem_tag4"> <img src="/-/media/SolarV4/images/Home/pv5.png" alt="pv5"><span class="home_pvSystem_tag_desc">Solution de stockage de l'énergie pour grands projets</span> <div class="home_pvSystem_tag_sub home_pvSystem_tag_sub4"> <img src="/-/media/SolarV4/images/Home/sub5.png" alt="sub5"> <p class="home_pvSystem_sub_title">Solution de stockage de l'énergie pour grands projets</p> <div class="home_pvSystem_sub_btns"> <span class="home_pvSystem_sub_btn"> <span class="home_pvs_sub_icon home_pvs_sub_icon1"></span><a href="/be-fr/utility-plant-owners" target="" onclick="utag.link({'tealium_event':'scene_interaction','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':'home page','page_title':document.URL,'scene_name':'Solution de stockage de l’énergie pour grands projets','client_type_button_name':'Propriétaires de centrales électriques','event_category':'scene_interaction'});gtag('event','Scene_Selection',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':'home page','eventAction':'Scene_Selection','eventLabel':'Utility Smart String ESS Solution'+'+'+'Utility Plant Owners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Propriétaires de centrales électriques</a> </span><span class="home_pvSystem_sub_btn"> <span class="home_pvs_sub_icon home_pvs_sub_icon2"></span><a href="/be-fr/professionals/ess" target="" onclick="utag.link({'tealium_event':'scene_interaction','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':'home page','page_title':document.URL,'scene_name':'Solution de stockage de l’énergie pour grands projets','client_type_button_name':'Professionnels','event_category':'scene_interaction'});gtag('event','Scene_Selection',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':'home page','eventAction':'Scene_Selection','eventLabel':'Utility Smart String ESS Solution'+'+'+'Professionals'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Professionnels</a> </span> </div> </div> </div> </div> <div class="home_global_container"> <div class="home_global"> <div class="home_glb_canvas home_glb_canvas_mobile"> <canvas id="homeGlbCanvas" width="784" height="784"></canvas> </div> <div class="home_glb_content"> <div class="home_glb_inner_content"> <div class="inCont_left"> <span class="inCont_left_value inCont_left_value_yellow">160+</span><span class="inCont_left_desc">centres mondiaux d'assistance technique et de pièces détachées</span> </div> <div class="inCont_split"></div> <div class="inCont_right"> <div class="inCont_right_subItem"> <span class="inCont_right_subItem_value">5</span> <div class="inCont_right_subItem_desc"> centres de support technique </div> </div> <div class="inCont_right_subItem"> <span class="inCont_right_subItem_value">5</span> <div class="inCont_right_subItem_desc"> centres d'exploitation des pièces détachées </div> </div> <div class="inCont_right_subItem"> <span class="inCont_right_subItem_value">2</span> <div class="inCont_right_subItem_desc"> centres de réparation des pièces détachées </div> </div> <div class="inCont_right_subItem"> <span class="inCont_right_subItem_value">140+</span> <div class="inCont_right_subItem_desc"> centres d'exploitation des pièces détachées </div> </div> </div> </div> </div> <div class="home_glb_content"> <div class="home_glb_inner_content"> <div class="inCont_left"> <span class="inCont_left_value inCont_left_value_orange">1760+</span><span class="inCont_left_desc">partenaires mondiaux</span> </div> <div class="inCont_split"></div> <div class="inCont_right"> <div class="inCont_right_subItem"> <span class="inCont_right_subItem_value">1700+</span> <div class="inCont_right_subItem_desc"> partenaires de vente </div> </div> <div class="inCont_right_subItem"> <span class="inCont_right_subItem_value">60+</span> <div class="inCont_right_subItem_desc"> partenaires de service </div> </div> <div class="inCont_right_subItem"> <span class="inCont_right_subItem_value">2000+</span> <div class="inCont_right_subItem_desc"> installateurs certifiés </div> </div> </div> </div> </div> <div class="home_glb_content"> <div class="home_glb_inner_content"> <div class="inCont_left"> <span class="inCont_left_value inCont_left_value_green">17</span><span class="inCont_left_desc">centres de recherche mondiaux</span> </div> <div class="inCont_split"></div> <div class="inCont_right"> <div class="inCont_right_subItem"> <span class="inCont_right_subItem_value">5</span> <div class="inCont_right_subItem_desc"> centres de compétences </div> </div> <div class="inCont_right_subItem"> <span class="inCont_right_subItem_value">12</span> <div class="inCont_right_subItem_desc"> centres de recherche et développement </div> </div> <div class="inCont_right_subItem"> <span class="inCont_right_subItem_value">23%+</span> <div class="inCont_right_subItem_desc"> des revenus sur la recherche et développement </div> </div> </div> </div> </div> </div> </div> <script> var earchFolder = 'en'; </script> <div class="home_onlineHall"> <video autoplay="" loop="" muted="" playsinline="" poster="" src="/-/media/SolarV4/images/Home/online-hall.mp4"> </video> <div class="hO_hallTitle"> <span class="hO_circle"></span> <h2>Visite virtuelle de nos projets </h2> <p>Découvrez nos projets de référence et nos de salles d'exposition avec une visite virtuelle immersive.</p> </div> <div class="banner-buttons hO_btn"> <a href="/be-fr/online-experience-hall?step=card" target="" onclick="utag.link({'tealium_event':'online_experience_entry','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':'home page','page_title':document.URL,'button_name':'Faites-y un tour maintenant','event_category':'online_experience_entry'});gtag('event', 'Online_Experience_Entry Interaction',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory': 'home page','eventAction': 'Online_Experience_Entry','eventLabel': 'Take a Tour Now'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <button id="ev_bt_1007" class="ev_button default button-transparent border-radius-24" title="" tabindex="0" type="button"> <span class="ev_button_text">Faites-y un tour maintenant</span> </button> </a> </div> </div> <!--/HWDocContent--> </div> <div id="pageFooterWrapper" class="dark"> <div class="page-footer"> <div class="footer-main"> <div class="footer-note"> <p> </p> </div> <div class="footer-top-pc"> <div class="footer-item"> <p class="footer-col-title"> À propos de FusionSolar <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="/be-fr/success-stories" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'À propos de FusionSolar','second_bottom_navigation':'Témoignages de clients','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'About FusionSolar'+'+'+'Success Stories'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Témoignages de clients</a> </li> <li> <a href="/be-fr/blog" target="" onclick="utag.link({'tealium_event':'bottom_navigation','site_country_name':'Global','country_code':'EN','page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'About FusionSolar','second_bottom_navigation':'Blogs','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'About FusionSolar'+'+'+'Blogs'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Blogs</a> </li> </ul> </div> <div class="footer-item"> <p class="footer-col-title"> Produits et solution <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="/be-fr/professionals/residential" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Produits et solution','second_bottom_navigation':'Solution résidentielle photovoltaïque et de stockage','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Products & Solution'+'+'+'Residential Smart PV & ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Solution résidentielle photovoltaïque et de stockage</a> </li> <li> <a href="/be-fr/professionals/c-i" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Produits et solution','second_bottom_navigation':'Solution photovoltaïque et de stockage Commerciale et Industrielle','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Products & Solution'+'+'+'C&I Smart PV & ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Solution photovoltaïque et de stockage Commerciale et Industrielle</a> </li> <li> <a href="/be-fr/professionals/utility" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Produits et solution','second_bottom_navigation':'Solution photovoltaïque pour grands projets','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Products & Solution'+'+'+'Utility Smart PV Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Solution photovoltaïque pour grands projets</a> </li> <li> <a href="/be-fr/professionals/ess" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Produits et solution','second_bottom_navigation':'Solution de stockage pour grands projets','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Products & Solution'+'+'+'Utility Smart String ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Solution de stockage pour grands projets</a> </li> <li> <a href="/be-fr/professionals/micro-grid" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Produits et solution','second_bottom_navigation':'Solution micro-réseau intelligente','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Products & Solution'+'+'+'Smart Micro-grid Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Solution micro-réseau intelligente</a> </li> <li> <a href="/be-fr/professionals/all-products" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Produits et solution','second_bottom_navigation':'Tous les produits','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Products & Solution'+'+'+'All Products'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Tous les produits</a> </li> <li> <a href="/be-fr/professionals/SmartDesign" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Produits et solution','second_bottom_navigation':'SmartDesign 2.0','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Products & Solution'+'+'+'SmartDesign 2.0'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">SmartDesign 2.0</a> </li> </ul> </div> <div class="footer-item"> <p class="footer-col-title"> Partenaires <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="/be-fr/partners/partner-introduction" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Partenaires','second_bottom_navigation':'Présentation du partenaire','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Partners'+'+'+'Partner Introduction'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Présentation du partenaire</a> </li> <li> <a href="https://partner.huawei.com/eplus/#/en/web/registration-guidance?source=channel-home" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Partenaires','second_bottom_navigation':'Devenez un partenaire','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Partners'+'+'+'Become a Partner'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Devenez un partenaire</a> </li> <li> <a href="/be-fr/partners/map?type=distributor" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Partenaires','second_bottom_navigation':'Trouver un distributeur','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Partners'+'+'+'Find a Distributor'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Trouver un distributeur</a> </li> <li> <a href="/be-fr/partners/map?type=installer" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Partenaires','second_bottom_navigation':'Trouver un installateur','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Partners'+'+'+'Find an Installer'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Trouver un installateur</a> </li> <li> <a href="https://digitalpower.huawei.com/partner/#/en/main" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Partenaires','second_bottom_navigation':'Nos partenaires-Power','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Partners'+'+'+'Power-Partner'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Nos partenaires-Power</a> </li> </ul> </div> <div class="footer-item"> <p class="footer-col-title"> Service et assistance <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="/be-fr/service-support/tsc" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Service et assistance','second_bottom_navigation':'Centre de support technique','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Service & Support'+'+'+'Technical Support Center'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Centre de support technique</a> </li> <li> <a href="https://digitalpower.huawei.com/power-marketing/#/en/home" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Service et assistance','second_bottom_navigation':'Power-Marketing','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Service & Support'+'+'+'Power-Marketing'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Power-Marketing</a> </li> <li> <a href="https://solar.huawei.com/en/info/" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Service et assistance','second_bottom_navigation':'Documentation produit','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Service & Support'+'+'+'Product Document'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Documentation produit</a> </li> <li> <a href="https://community.solar.huawei.com/be-fr/index.html" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Service et assistance','second_bottom_navigation':'Communauté','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Service & Support'+'+'+'Community'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Communauté</a> </li> <li> <a href="https://digitalpower.huawei.com/robotchat/#/home/index?lang=fr_FR&domain=smartpv" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Service et assistance','second_bottom_navigation':'Assistance en ligne','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Service & Support'+'+'+'Online Support'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Assistance en ligne</a> </li> </ul> </div> <div class="footer-item"> <p class="footer-col-title"> Liens rapides <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="https://www.huawei.com/en" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Liens rapides','second_bottom_navigation':'Huawei Corporate','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Quick Links'+'+'+'Huawei Corporate'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Huawei Corporate</a> </li> <li> <a href="https://e.huawei.com/en" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Liens rapides','second_bottom_navigation':'Huawei Enterprise','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Quick Links'+'+'+'Huawei Enterprise'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Huawei Enterprise</a> </li> <li> <a href="https://digitalpower.huawei.com/en/?from=solar" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Liens rapides','second_bottom_navigation':'Énergie numérique Huawei','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Quick Links'+'+'+'Huawei Digital Power'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Énergie numérique Huawei</a> </li> <li> <a href="https://intl.fusionsolar.huawei.com/pvmswebsite/nologin/assets/build/index.html#/jumppage" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Liens rapides','second_bottom_navigation':'Application FusionSolar (version mobile)','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Quick Links'+'+'+'FusionSolar App (Mobile Version)'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Application FusionSolar (version mobile)</a> </li> <li> <a href="https://intl.fusionsolar.huawei.com" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Liens rapides','second_bottom_navigation':'PVMS intelligent FusionSolar','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Quick Links'+'+'+'FusionSolar SmartPVMS'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">PVMS intelligent FusionSolar</a> </li> </ul> </div> </div> <div class="footer-buttom"> <div class="footer-copyright-content"> <div class="footer-copyright footer-copyright-item"> © 2024 Huawei Technologies Co., Ltd. </div> <div class="footer-law"> <span class="footer-copyright-item"> <a class="item-link" href="https://www.huawei.com/en/legal" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'second_bottom_navigation':'Conditions d’utilisation','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel':'Terms of Use'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})" rel="noreferrer"> Conditions d'utilisation </a> </span> <span class="footer-copyright-item"> <a class="item-link" href="/be-fr/privacy" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'second_bottom_navigation':'Confidentialité','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel':'Privacy'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})" rel="noreferrer"> Confidentialité </a> </span> <span class="footer-copyright-item"> <a class="item-link" href="/be-fr/cookies" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'second_bottom_navigation':'Cookies','event_category':'bottom_navigation'});gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel':'Cookies'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})" rel="noreferrer"> Cookies </a> </span> <span class="footer-copyright-item"> <a class="item-link" href="javascript:;" target="" onclick="utag.gdpr.showConsentPreferences()" rel="noreferrer"> Cookie Settings </a> </span> </div> </div> <div class="footer-link"> <a class="social-item" href="https://www.linkedin.com/company/huawei-digitalpower/" target="_blank" rel="noreferrer"> <span class="footer-link-img link-img-linkedin"></span> </a> <a class="social-item" href="https://www.facebook.com/HuaweiFusionSolar" target="_blank" rel="noreferrer"> <span class="footer-link-img link-img-facebook"></span> </a> <a class="social-item" href="https://twitter.com/HuaweiSolar" target="_blank" rel="noreferrer"> <span class="footer-link-img link-img-twitter"></span> </a> <a class="social-item" href="https://www.youtube.com/c/HuaweiFusionSolar" target="_blank" rel="noreferrer"> <span class="footer-link-img link-img-youtube"></span> </a> <!-- <div class="social-item social-icon"> <span class="footer-link-img link-img-wechat"> </span> <div class="hover-pop"> <div class="icon-close"></div> <div class="pop-text"> <p>官方微信</p> </div> <div class="pop-img"> <img src="/Assets/Solar/v4/img/common/wechat.png"> </div> </div> </div> <div class="social-item social-icon last-icon"> <span class="footer-link-img link-img-toutiao"> </span> <div class="hover-pop"> <div class="icon-close"></div> <div class="pop-text"> <p>头条</p> </div> <div class="pop-img"> <img src="/Assets/Solar/v4/img/common/toutiao.png"> </div> </div> </div> --> </div> </div> </div> </div> </div> <div id="pageSideTips"> <div class="side-tips"> <div class="side-tip"> <div class="icon-download"></div> <div class="hover grid--vertical-align-center"> <a href="https://digitalpower.huawei.com/power-marketing/#/en/home" target="_blank"> <div class="side-tip-text ml18">Power-Marketing</div> </a> <div class="side-tip-line ml12"></div> <a href="https://solar.huawei.com/en/info/" target="_blank"> <div class="side-tip-text ml12">Documentation produit</div> </a> <div class="icon-download"></div> </div> </div> <div class="side-tip"> <a href="https://community.solar.huawei.com/be-fr/index.html" target="_blank"> <div class="icon-community"></div> <div class="hover grid--vertical-align-center"> <div class="side-tip-text ml24">Communauté</div> <div class="icon-community"></div> </div> </a> </div> <div class="side-tip"> <a href="https://digitalpower.huawei.com/robotchat/#/home/index?lang=fr_FR&domain=smartpv" target="_blank"> <div class="icon-onlineChat"></div> <div class="hover grid--vertical-align-center"> <div class="side-tip-text ml24">Assistance en ligne</div> <div class="icon-onlineChat"></div> </div> </a> </div> <div class='side-tip back-top'> <span></span> </div> </div> </div> <script src="/Assets/Solar/v4/js/utils/jquery-3.6.0.min.js?ver=202411131551"></script> <script src="/Assets/Solar/v4/js/utils/publicPages.js?ver=202411131551"></script> <!--Solar track code--> <script type="text/javascript"> var utag_data = { site_name: "solar", site_type: "website" }; </script> <script type="text/javascript"> (function(a,b,c,d){ a=((navigator.languages && navigator.languages.length) ? navigator.languages[0] : (navigator.browserLanguage || navigator.userLanguage || navigator.language || 'en')).toLowerCase() == "zh-cn" ? '//tags.tiqcdn.cn/utag/huawei/solar/prod/utag.js' : '//tags.tiqcdn.com/utag/huawei/solar/prod/utag.js'; b=document; c='script'; d=b.createElement(c); d.src=a; d.type='text/java'+c; d.async=true; a=b.getElementsByTagName(c)[0]; a.parentNode.insertBefore(d,a); })(); </script> <script src="/-/media/SolarV4/solar-version2/common/seo/common-seo.js?ver=202411131551"></script> <script src="/-/media/SolarV4/solar-version2/common/data-analysis/hypers.js?ver=202411131551"></script> <script src="/-/media/SolarV4/solar-version2/common/data-analysis/analysis-v2.js?ver=202411131551"></script> <script src="/Assets/Solar/v4/js/utils/bvideo.js?ver=202411131551"></script> <script src="/Assets/Solar/v4/js/utils/oft.js?ver=202411131551"></script> <script src="/Assets/Solar/v4/js/utils/swiper-new.min.js?ver=202411131551"></script> <!--<script src="/Assets/Solar/v4/js/utils/publicPages.js"></script>--> <script async="" src="/Assets/Solar/v4/js/index.js?ver=202411131551"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10