CINXE.COM

Smart PV et batteries pour soutenir le réseau électrique | FusionSolar France

<!DOCTYPE html> <html lang="fr" data-region="fr"> <head id="Head1"><meta name="keywords" content="Smart PV et batteries pour soutenir le réseau électrique"><meta name="description" content="FusionSolar est un fournisseur phare pour les producteurs d&#39;électricité. Les propriétaires de grandes centrales peuvent atteindre leurs objectifs de production d&#39;électricité renouvelable et contribuer à un futur plus propre. Visiter notre site web pour en apprendre plus"><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> Smart PV et batteries pour soutenir le réseau électrique | FusionSolar France </title> <meta name="applicable-device" content="pc,mobile"> <link rel="canonical" href="https://solar.huawei.com/fr/utility-plant-owners"> <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/Owners/common.css?ver=202411131551"> <link rel="stylesheet" type="text/css" href="/Assets/Solar/v4/css/Owners/UtilityPlantOwners.css?ver=202411131551"> <style type="text/css"> @media screen and (max-width: 768px) { html[data-region='fr'] .dig_features .dig_featuresCard{ min-height: 265px; } } </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="/fr/utility-plant-owners" 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+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgIDwvZGl2Pgo8L2Rpdj5kAgIPFgIeC18hSXRlbUNvdW50AgYWDGYPZBYEZg8VBA8vZnIvaG9tZS1vd25lcnMA1wR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J01hIG1haXNvbicsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidIb21lIE93bmVycycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQlNYSBtYWlzb25kAgEPFgIfAgL/////D2QCAQ9kFgRmDxUEEy9mci9idXNpbmVzcy1vd25lcnMA2wR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BNRSAmIFRQRScsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidCdXNpbmVzcyBPd25lcnMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkJUE1FICYgVFBFZAIBDxYCHwIC/////w9kAgIPZBYEZg8VBBgvZnIvdXRpbGl0eS1wbGFudC1vd25lcnMA5QR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J0dyYW5kcyBQcm9qZXRzJywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1V0aWxpdHkgUGxhbnQgT3duZXJzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pDkdyYW5kcyBQcm9qZXRzZAIBDxYCHwIC/////w9kAgMPZBYEZg8VBB0vZnIvcHJvZmVzc2lvbmFscy9yZXNpZGVudGlhbADpBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMgZHUgc2VjdGV1cicsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pGVByb2Zlc3Npb25uZWxzIGR1IHNlY3RldXJkAgEPFgQfAgIGHgdWaXNpYmxlZxYMZg9kFgJmDxUEHS9mci9wcm9mZXNzaW9uYWxzL3Jlc2lkZW50aWFsAOQFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMgZHUgc2VjdGV1cicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J05vcyBzb2x1dGlvbnMgcGhvdG92b2x0YcOvcXVlcyBldCBkZSBzdG9ja2FnZSBwb3VyIGxlIHLDqXNpZGVudGllbCcsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysnUmVzaWRlbnRpYWwgU21hcnQgUFYgJiBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSlCTm9zIHNvbHV0aW9ucyBwaG90b3ZvbHRhw69xdWVzIGV0IGRlIHN0b2NrYWdlIHBvdXIgbGUgcsOpc2lkZW50aWVsZAIBD2QWAmYPFQQVL2ZyL3Byb2Zlc3Npb25hbHMvYy1pAOgFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMgZHUgc2VjdGV1cicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J05vcyBzb2x1dGlvbnMgcGhvdG92b2x0YcOvcXVlcyBldCBkZSBzdG9rYWdlIHBvdXIgbGVzIGVudHJlcHJpc2VzIGNvbW1lcmNpYWxlcycsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysnQyZJIFNtYXJ0IFBWICYgRVNTIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pTk5vcyBzb2x1dGlvbnMgcGhvdG92b2x0YcOvcXVlcyBldCBkZSBzdG9rYWdlIHBvdXIgbGVzIGVudHJlcHJpc2VzIGNvbW1lcmNpYWxlc2QCAg9kFgJmDxUEGS9mci9wcm9mZXNzaW9uYWxzL3V0aWxpdHkAzgV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQcm9mZXNzaW9ubmVscyBkdSBzZWN0ZXVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonTm9zIHNvbHV0aW9ucyBwaG90b3ZvbHRhw69xdWVzIHBvdXIgbGVzIGdyYW5kcyBwcm9qZXRzJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydVdGlsaXR5IFNtYXJ0IFBWIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pNk5vcyBzb2x1dGlvbnMgcGhvdG92b2x0YcOvcXVlcyBwb3VyIGxlcyBncmFuZHMgcHJvamV0c2QCAw9kFgJmDxUEFS9mci9wcm9mZXNzaW9uYWxzL2VzcwDfBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25uZWxzIGR1IHNlY3RldXInLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidOb3Mgc29sdXRpb25zIGRlIHN0b2NrYWdlIGludGVsbGlnZW50ZXMgcG91ciBsZXMgZ3JhbmRzIHByb2pldHMnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1V0aWxpdHkgU21hcnQgU3RyaW5nIEVTUyBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KT9Ob3Mgc29sdXRpb25zIGRlIHN0b2NrYWdlIGludGVsbGlnZW50ZXMgcG91ciBsZXMgZ3JhbmRzIHByb2pldHNkAgQPZBYCZg8VBBwvZnIvcHJvZmVzc2lvbmFscy9taWNyby1ncmlkALsFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMgZHUgc2VjdGV1cicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J1NvbHV0aW9uIG1pY3JvLXLDqXNlYXUgaW50ZWxsaWdlbnRlJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydTbWFydCBNaWNyby1ncmlkIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pI1NvbHV0aW9uIG1pY3JvLXLDqXNlYXUgaW50ZWxsaWdlbnRlZAIFD2QWAmYPFQQdL2ZyL3Byb2Zlc3Npb25hbHMvU21hcnREZXNpZ24AnQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQcm9mZXNzaW9ubmVscyBkdSBzZWN0ZXVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonU21hcnREZXNpZ24gMi4wJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydTbWFydERlc2lnbiAyLjAnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkPU21hcnREZXNpZ24gMi4wZAIED2QWBGYPFQQhL2ZyL3BhcnRuZXJzL3BhcnRuZXItaW50cm9kdWN0aW9uANYEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0ZW5haXJlcycsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQtQYXJ0ZW5haXJlc2QCAQ8WBB8CAgYfA2cWDGYPZBYCZg8VBCEvZnIvcGFydG5lcnMvcGFydG5lci1pbnRyb2R1Y3Rpb24AmwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0ZW5haXJlcycsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J1Byw6lzZW50YXRpb24gZHUgcGFydGVuYWlyZScsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ1BhcnRuZXIgSW50cm9kdWN0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pG1Byw6lzZW50YXRpb24gZHUgcGFydGVuYWlyZWQCAQ9kFgJmDxUEU2h0dHBzOi8vcGFydG5lci5odWF3ZWkuY29tL2VwbHVzLyMvZW4vd2ViL3JlZ2lzdHJhdGlvbi1ndWlkYW5jZT9zb3VyY2U9Y2hhbm5lbC1ob21lBl9ibGFua5EFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUGFydGVuYWlyZXMnLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidEZXZlbmV6IHVuIHBhcnRlbmFpcmUnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydCZWNvbWUgYSBQYXJ0bmVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFURldmVuZXogdW4gcGFydGVuYWlyZWQCAg9kFgJmDxUEMGh0dHBzOi8vZGlnaXRhbHBvd2VyLmh1YXdlaS5jb20vcGFydG5lciMvZW4vbWFpbgZfYmxhbmuOBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BhcnRlbmFpcmVzJywnc3VibmF2aWdhdGlvbl9uYW1lJzonTm9zIHBhcnRlbmFpcmVzLVBvd2VyJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnUG93ZXItUGFydG5lcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRVOb3MgcGFydGVuYWlyZXMtUG93ZXJkAgMPZBYCZg8VBDBodHRwczovL2NvbW11bml0eS5zb2xhci5odWF3ZWkuY29tL2ZyL2luZGV4Lmh0bWwGX2JsYW5rnQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0ZW5haXJlcycsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J0NvbW11bmF1dMOpIGRlcyBpbnN0YWxsYXRldXJzJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnSW5zdGFsbGVycyBDb21tdW5pdHknKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkdQ29tbXVuYXV0w6kgZGVzIGluc3RhbGxhdGV1cnNkAgQPZBYCZg8VBCEvZnIvcGFydG5lcnMvbWFwP3R5cGU9ZGlzdHJpYnV0b3IAlQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0ZW5haXJlcycsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J1Ryb3V2ZXIgdW4gZGlzdHJpYnV0ZXVyJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnRmluZCBhIERpc3RyaWJ1dG9yJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pF1Ryb3V2ZXIgdW4gZGlzdHJpYnV0ZXVyZAIFD2QWAmYPFQQfL2ZyL3BhcnRuZXJzL21hcD90eXBlPWluc3RhbGxlcgCUBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BhcnRlbmFpcmVzJywnc3VibmF2aWdhdGlvbl9uYW1lJzonVHJvdXZlciB1biBpbnN0YWxsYXRldXInLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydGaW5kIGFuIEluc3RhbGxlcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRdUcm91dmVyIHVuIGluc3RhbGxhdGV1cmQCBQ9kFgRmDxUEHi9mci9wcm9mZXNzaW9uYWxzL2FsbC1wcm9kdWN0cwDTBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZHVpdHMnLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZHVjdHMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkIUHJvZHVpdHNkAgEPFgIfAgL/////D2QCAw8WAh8CAgMWBmYPZBYEZg8VBBcvZnIvc2VydmljZS1zdXBwb3J0L3RzYwDUBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonQXNzaXN0YW5jZScsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidTdXBwb3J0JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pCkFzc2lzdGFuY2VkAgEPFgQfAgICHwNnFgRmD2QWAmYPFQQXL2ZyL3NlcnZpY2Utc3VwcG9ydC90c2MAnQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidBc3Npc3RhbmNlJywnc3VibmF2aWdhdGlvbl9uYW1lJzonQ2VudHJlIGRlIHN1cHBvcnQgdGVjaG5pcXVlJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonU3VwcG9ydCcrJysnKydUZWNobmljYWwgU3VwcG9ydCBDZW50ZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkbQ2VudHJlIGRlIHN1cHBvcnQgdGVjaG5pcXVlZAIBD2QWAmYPFQRjaHR0cHM6Ly9kaWdpdGFscG93ZXIuaHVhd2VpLmNvbS9yb2JvdGNoYXQvIy9ob21lL2luZGV4P2xhbmc9ZnJfRlImZG9tYWluPXNtYXJ0cHYmZnJvbV90aXRsZV96aD02MTE3Bl9ibGFua4sFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonQXNzaXN0YW5jZScsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J0Fzc2lzdGFuY2UgZW4gbGlnbmUnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidTdXBwb3J0JysnKycrJ09ubGluZSBTdXBwb3J0JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pE0Fzc2lzdGFuY2UgZW4gbGlnbmVkAgEPZBYEZg8VBDBodHRwczovL2NvbW11bml0eS5zb2xhci5odWF3ZWkuY29tL2ZyL2luZGV4Lmh0bWwGX2JsYW5r1wR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J0NvbW11bmF1dMOpJywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J0NvbW11bml0eScrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQtDb21tdW5hdXTDqWQCAQ8WAh8CAv////8PZAICD2QWBGYPFQQiaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2VuL2luZm8vLwZfYmxhbmvbBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonVMOpbMOpY2hhcmdlbWVudCcsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidEb3dubG9hZCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRBUw6lsw6ljaGFyZ2VtZW50ZAIBDxYEHwICAh8DZxYEZg9kFgJmDxUEImh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9lbi9pbmZvLy8GX2JsYW5rlgV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidUw6lsw6ljaGFyZ2VtZW50Jywnc3VibmF2aWdhdGlvbl9uYW1lJzonRG9jdW1lbnRhdGlvbiBwcm9kdWl0JywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonRG93bmxvYWQnKycrJysnUHJvZHVjdCBEb2N1bWVudCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRVEb2N1bWVudGF0aW9uIHByb2R1aXRkAgEPZBYCZg8VBDlodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3Bvd2VyLW1hcmtldGluZy8jL2VuL2hvbWUGX2JsYW5rjwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidUw6lsw6ljaGFyZ2VtZW50Jywnc3VibmF2aWdhdGlvbl9uYW1lJzonUG93ZXItTWFya2V0aW5nJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonRG93bmxvYWQnKycrJysnUG93ZXItTWFya2V0aW5nJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pD1Bvd2VyLU1hcmtldGluZ2QCBA8WAh8CAgEWAmYPZBYCZg8VBA0vZnIvb3JkZXItbm93AJwEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2J1eV9jbGljaycsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmdW5jdGlvbl9uYW1lJzonQ29tbWFuZGV6IG1haW50ZW5hbnQnLCdldmVudF9jYXRlZ29yeSc6J25hdmlnYXRpb25fYnV5X2NsaWNrJ30pO2d0YWcoJ2V2ZW50JywnQnV5X0NsaWNrJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidCdXlfQ2xpY2snLCdldmVudExhYmVsJzonT3JkZXIgTm93JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFENvbW1hbmRleiBtYWludGVuYW50ZAIGDxYCHwICCRYSZg9kFgQCAQ8WBh4EaHJlZgUPL2ZyL2hvbWUtb3duZXJzHgZ0YXJnZXRkHgdvbmNsaWNrBdcEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidNYSBtYWlzb24nLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonSG9tZSBPd25lcnMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkWAmYPFQEJTWEgbWFpc29uZAIFDxYCHwIC/////w9kAgEPZBYEAgEPFgYfBAUTL2ZyL2J1c2luZXNzLW93bmVycx8FZB8GBdsEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQTUUgJiBUUEUnLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonQnVzaW5lc3MgT3duZXJzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFgJmDxUBCVBNRSAmIFRQRWQCBQ8WAh8CAv////8PZAICD2QWBAIBDxYGHwQFGC9mci91dGlsaXR5LXBsYW50LW93bmVycx8FZB8GBeUEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidHcmFuZHMgUHJvamV0cycsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidVdGlsaXR5IFBsYW50IE93bmVycycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRYCZg8VAQ5HcmFuZHMgUHJvamV0c2QCBQ8WAh8CAv////8PZAIDD2QWBgIBDxYEHwQFDGphdmFzY3JpcHQ6Ox8GBekEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQcm9mZXNzaW9ubmVscyBkdSBzZWN0ZXVyJywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkWAmYPFQEZUHJvZmVzc2lvbm5lbHMgZHUgc2VjdGV1cmQCAw8WAh8DZ2QCBQ8WBB8CAgYfA2cWDAIBD2QWAmYPFQQdL2ZyL3Byb2Zlc3Npb25hbHMvcmVzaWRlbnRpYWwA5AV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQcm9mZXNzaW9ubmVscyBkdSBzZWN0ZXVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonTm9zIHNvbHV0aW9ucyBwaG90b3ZvbHRhw69xdWVzIGV0IGRlIHN0b2NrYWdlIHBvdXIgbGUgcsOpc2lkZW50aWVsJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydSZXNpZGVudGlhbCBTbWFydCBQViAmIEVTUyBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KUJOb3Mgc29sdXRpb25zIHBob3Rvdm9sdGHDr3F1ZXMgZXQgZGUgc3RvY2thZ2UgcG91ciBsZSByw6lzaWRlbnRpZWxkAgIPZBYCZg8VBBUvZnIvcHJvZmVzc2lvbmFscy9jLWkA6AV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQcm9mZXNzaW9ubmVscyBkdSBzZWN0ZXVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonTm9zIHNvbHV0aW9ucyBwaG90b3ZvbHRhw69xdWVzIGV0IGRlIHN0b2thZ2UgcG91ciBsZXMgZW50cmVwcmlzZXMgY29tbWVyY2lhbGVzJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydDJkkgU21hcnQgUFYgJiBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSlOTm9zIHNvbHV0aW9ucyBwaG90b3ZvbHRhw69xdWVzIGV0IGRlIHN0b2thZ2UgcG91ciBsZXMgZW50cmVwcmlzZXMgY29tbWVyY2lhbGVzZAIDD2QWAmYPFQQZL2ZyL3Byb2Zlc3Npb25hbHMvdXRpbGl0eQDOBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25uZWxzIGR1IHNlY3RldXInLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidOb3Mgc29sdXRpb25zIHBob3Rvdm9sdGHDr3F1ZXMgcG91ciBsZXMgZ3JhbmRzIHByb2pldHMnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1V0aWxpdHkgU21hcnQgUFYgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSk2Tm9zIHNvbHV0aW9ucyBwaG90b3ZvbHRhw69xdWVzIHBvdXIgbGVzIGdyYW5kcyBwcm9qZXRzZAIED2QWAmYPFQQVL2ZyL3Byb2Zlc3Npb25hbHMvZXNzAN8FdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZmVzc2lvbm5lbHMgZHUgc2VjdGV1cicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J05vcyBzb2x1dGlvbnMgZGUgc3RvY2thZ2UgaW50ZWxsaWdlbnRlcyBwb3VyIGxlcyBncmFuZHMgcHJvamV0cycsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysnVXRpbGl0eSBTbWFydCBTdHJpbmcgRVNTIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pP05vcyBzb2x1dGlvbnMgZGUgc3RvY2thZ2UgaW50ZWxsaWdlbnRlcyBwb3VyIGxlcyBncmFuZHMgcHJvamV0c2QCBQ9kFgJmDxUEHC9mci9wcm9mZXNzaW9uYWxzL21pY3JvLWdyaWQAuwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQcm9mZXNzaW9ubmVscyBkdSBzZWN0ZXVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonU29sdXRpb24gbWljcm8tcsOpc2VhdSBpbnRlbGxpZ2VudGUnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1NtYXJ0IE1pY3JvLWdyaWQgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkjU29sdXRpb24gbWljcm8tcsOpc2VhdSBpbnRlbGxpZ2VudGVkAgYPZBYCZg8VBB0vZnIvcHJvZmVzc2lvbmFscy9TbWFydERlc2lnbgCdBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25uZWxzIGR1IHNlY3RldXInLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidTbWFydERlc2lnbiAyLjAnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1NtYXJ0RGVzaWduIDIuMCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQ9TbWFydERlc2lnbiAyLjBkAgQPZBYGAgEPFgQfBAUMamF2YXNjcmlwdDo7HwYF1gR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BhcnRlbmFpcmVzJywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFgJmDxUBC1BhcnRlbmFpcmVzZAIDDxYCHwNnZAIFDxYEHwICBh8DZxYMAgEPZBYCZg8VBCEvZnIvcGFydG5lcnMvcGFydG5lci1pbnRyb2R1Y3Rpb24AmwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0ZW5haXJlcycsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J1Byw6lzZW50YXRpb24gZHUgcGFydGVuYWlyZScsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ1BhcnRuZXIgSW50cm9kdWN0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pG1Byw6lzZW50YXRpb24gZHUgcGFydGVuYWlyZWQCAg9kFgJmDxUEU2h0dHBzOi8vcGFydG5lci5odWF3ZWkuY29tL2VwbHVzLyMvZW4vd2ViL3JlZ2lzdHJhdGlvbi1ndWlkYW5jZT9zb3VyY2U9Y2hhbm5lbC1ob21lBl9ibGFua5EFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUGFydGVuYWlyZXMnLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidEZXZlbmV6IHVuIHBhcnRlbmFpcmUnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydCZWNvbWUgYSBQYXJ0bmVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFURldmVuZXogdW4gcGFydGVuYWlyZWQCAw9kFgJmDxUEMGh0dHBzOi8vZGlnaXRhbHBvd2VyLmh1YXdlaS5jb20vcGFydG5lciMvZW4vbWFpbgZfYmxhbmuOBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BhcnRlbmFpcmVzJywnc3VibmF2aWdhdGlvbl9uYW1lJzonTm9zIHBhcnRlbmFpcmVzLVBvd2VyJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnUG93ZXItUGFydG5lcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRVOb3MgcGFydGVuYWlyZXMtUG93ZXJkAgQPZBYCZg8VBDBodHRwczovL2NvbW11bml0eS5zb2xhci5odWF3ZWkuY29tL2ZyL2luZGV4Lmh0bWwGX2JsYW5rnQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0ZW5haXJlcycsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J0NvbW11bmF1dMOpIGRlcyBpbnN0YWxsYXRldXJzJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnSW5zdGFsbGVycyBDb21tdW5pdHknKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkdQ29tbXVuYXV0w6kgZGVzIGluc3RhbGxhdGV1cnNkAgUPZBYCZg8VBCEvZnIvcGFydG5lcnMvbWFwP3R5cGU9ZGlzdHJpYnV0b3IAlQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0ZW5haXJlcycsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J1Ryb3V2ZXIgdW4gZGlzdHJpYnV0ZXVyJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnRmluZCBhIERpc3RyaWJ1dG9yJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pF1Ryb3V2ZXIgdW4gZGlzdHJpYnV0ZXVyZAIGD2QWAmYPFQQfL2ZyL3BhcnRuZXJzL21hcD90eXBlPWluc3RhbGxlcgCUBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BhcnRlbmFpcmVzJywnc3VibmF2aWdhdGlvbl9uYW1lJzonVHJvdXZlciB1biBpbnN0YWxsYXRldXInLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydGaW5kIGFuIEluc3RhbGxlcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRdUcm91dmVyIHVuIGluc3RhbGxhdGV1cmQCBQ9kFgQCAQ8WBh8EBR4vZnIvcHJvZmVzc2lvbmFscy9hbGwtcHJvZHVjdHMfBWQfBgXTBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZHVpdHMnLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZHVjdHMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkWAmYPFQEIUHJvZHVpdHNkAgUPFgIfAgL/////D2QCBg9kFgYCAQ8WBB8EBQxqYXZhc2NyaXB0OjsfBgXUBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonQXNzaXN0YW5jZScsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidTdXBwb3J0JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFgJmDxUBCkFzc2lzdGFuY2VkAgMPFgIfA2dkAgUPFgQfAgICHwNnFgQCAQ9kFgJmDxUEFy9mci9zZXJ2aWNlLXN1cHBvcnQvdHNjAJ0FdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonQXNzaXN0YW5jZScsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J0NlbnRyZSBkZSBzdXBwb3J0IHRlY2huaXF1ZScsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1N1cHBvcnQnKycrJysnVGVjaG5pY2FsIFN1cHBvcnQgQ2VudGVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pG0NlbnRyZSBkZSBzdXBwb3J0IHRlY2huaXF1ZWQCAg9kFgJmDxUEY2h0dHBzOi8vZGlnaXRhbHBvd2VyLmh1YXdlaS5jb20vcm9ib3RjaGF0LyMvaG9tZS9pbmRleD9sYW5nPWZyX0ZSJmRvbWFpbj1zbWFydHB2JmZyb21fdGl0bGVfemg9NjExNwZfYmxhbmuLBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J0Fzc2lzdGFuY2UnLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidBc3Npc3RhbmNlIGVuIGxpZ25lJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonU3VwcG9ydCcrJysnKydPbmxpbmUgU3VwcG9ydCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRNBc3Npc3RhbmNlIGVuIGxpZ25lZAIHD2QWBAIBDxYGHwQFMGh0dHBzOi8vY29tbXVuaXR5LnNvbGFyLmh1YXdlaS5jb20vZnIvaW5kZXguaHRtbB8FBQZfYmxhbmsfBgXXBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonQ29tbXVuYXV0w6knLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonQ29tbXVuaXR5JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFgJmDxUBC0NvbW11bmF1dMOpZAIFDxYCHwIC/////w9kAggPZBYGAgEPFgQfBAUMamF2YXNjcmlwdDo7HwYF2wR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1TDqWzDqWNoYXJnZW1lbnQnLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonRG93bmxvYWQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkWAmYPFQEQVMOpbMOpY2hhcmdlbWVudGQCAw8WAh8DZ2QCBQ8WBB8CAgIfA2cWBAIBD2QWAmYPFQQiaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2VuL2luZm8vLwZfYmxhbmuWBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1TDqWzDqWNoYXJnZW1lbnQnLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidEb2N1bWVudGF0aW9uIHByb2R1aXQnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidEb3dubG9hZCcrJysnKydQcm9kdWN0IERvY3VtZW50JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFURvY3VtZW50YXRpb24gcHJvZHVpdGQCAg9kFgJmDxUEOWh0dHBzOi8vZGlnaXRhbHBvd2VyLmh1YXdlaS5jb20vcG93ZXItbWFya2V0aW5nLyMvZW4vaG9tZQZfYmxhbmuPBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1TDqWzDqWNoYXJnZW1lbnQnLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidQb3dlci1NYXJrZXRpbmcnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidEb3dubG9hZCcrJysnKydQb3dlci1NYXJrZXRpbmcnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkPUG93ZXItTWFya2V0aW5nZAIHDxYCHwICARYCZg9kFgJmDxUEDS9mci9vcmRlci1ub3cAnAR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYnV5X2NsaWNrJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2Z1bmN0aW9uX25hbWUnOidDb21tYW5kZXogbWFpbnRlbmFudCcsJ2V2ZW50X2NhdGVnb3J5JzonbmF2aWdhdGlvbl9idXlfY2xpY2snfSk7Z3RhZygnZXZlbnQnLCdCdXlfQ2xpY2snLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J0J1eV9DbGljaycsJ2V2ZW50TGFiZWwnOidPcmRlciBOb3cnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkUQ29tbWFuZGV6IG1haW50ZW5hbnRkAgQPZBYIZg9kFgJmD2QWAgIBDxYCHwICAxYGZg9kFgJmDxUHAEIvLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL2ltZ19mbG9vcjFfMy5wbmdCLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9pbWdfZmxvb3IxXzMucG5nADk8cD5GdXNpb25Tb2xhciBwb3VyIHVuIG1vbmRlIHBsdXMgdmVydCBldCByw6lzaWxpZW50IDwvcD4AAGQCAQ9kFgJmDxUHAEIvLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL2ltZ19mbG9vcjFfMS5wbmdCLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9pbWdfZmxvb3IxXzEucG5nAFs8cD4KICAgIFNvbHV0aW9ucyBwaG90b3ZvbHRhw69xdWVzIEZ1c2lvblNvbGFyLCA8YnIvPgogICAgcG91ciBkZSBtZWlsbGV1cnMgcmVuZGVtZW50cwo8L3A+AABkAgIPZBYCZg8VBwBCLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9pbWdfZmxvb3IxXzIuanBnQi8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvaW1nX2Zsb29yMV8yLmpwZwBkPHA+CiAgICBzeXN0w6htZSBkZSBzdG9ja2FnZSDDoCBjaGHDrm5lIGludGVsbGlnZW50ZSBGdXNpb25Tb2xhciA8YnIvPgogICAgcG91ciBsZSBMQ09TIG9wdGltYWwKPC9wPgAAZAIBD2QWAmYPZBYCZg8WAh8CAgMWBmYPZBYCZg8VBR08aDI+UmVuZGVtZW50cyAmIFJldmVudXM8L2gyPkMvLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL2ljX1NvbHV0aW9uXzEuc3ZnDWljIFNvbHV0aW9uIDEdPGgyPlJlbmRlbWVudHMgJiBSZXZlbnVzPC9oMj7IATxwPk1pbmltaXNlciBsZXMgY2/Du3RzIGQnZXhwbG9pdGF0aW9uIGV0IGTigJllbnRyZXRpZW4gZHUgcGhvdG92b2x0YcOvcXVlIGV0IGRlcyBzeXN0w6htZXMgZGUgc3RvY2thZ2VzPGJyLz4KUGVybWV0dHJlIGRlcyByZW5kZW1lbnRzIHBob3Rvdm9sdGHDr3F1ZXMgcGx1cyDDqWxldsOpcyBldCBwbHVzIGQnw6luZXJnaWUgZGUgc3RvY2thZ2U8L3A+ZAIBD2QWAmYPFQUhPGgyPlPDqWN1cml0w6kgZXQgZmlhYmlsaXTDqTwvaDI+Qy8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvaWNfU29sdXRpb25fMi5zdmcNaWMgU29sdXRpb24gMiE8aDI+U8OpY3VyaXTDqSBldCBmaWFiaWxpdMOpPC9oMj7cATxwPkdhcmFudGlyIHVuZSBwbHVzIGdyYW5kZSBzw6ljdXJpdMOpIGR1IHN5c3TDqG1lIHBob3Rvdm9sdGHDr3F1ZTxici8+ClPDqWN1cml0w6kgaW50ZWxsaWdlbnRlIHBvdXIgbGUgc3lzdMOobWUgZGUgc3RvY2thZ2UgZCfDqW5lcmdpZTxici8+CkRpc3BvbmliaWxpdMOpIGFjY3J1ZSBkZSBsYSBzb2x1dGlvbiBwaG90b3ZvbHRhw69xdWUgJiBzeXN0w6htZSBkZSBzdG9ja2FnZTwvcD5kAgIPZBYCZg8VBSM8aDI+RHVyYWJpbGl0w6kgZXQgcsOpc2lsaWVuY2U8L2gyPkMvLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL2ljX1NvbHV0aW9uXzMuc3ZnDWljIFNvbHV0aW9uIDMjPGgyPkR1cmFiaWxpdMOpIGV0IHLDqXNpbGllbmNlPC9oMj6LATxwPlBlcm1ldCB1bmUgcGx1cyBncmFuZGUgcMOpbsOpdHJhdGlvbiBkZSBsJ8OpbmVyZ2llIHBob3Rvdm9sdGHDr3F1ZSBhdmVjIHVuIGZvbmN0aW9ubmVtZW50IHN0YWJsZSBkYW5zIHRvdXMgbGVzIHNjw6luYXJpb3MgZGUgcsOpc2VhdTwvcD5kAgMPZBYCZg9kFgQCAQ8WAh8CAgMWBmYPZBYCZg8VAU88c3BhbiBjbGFzcz0iZGlnX3VwX3RhYl9oZWFkX2l0ZW0iPlNvbHV0aW9uIHBob3Rvdm9sdGHDr3F1ZSBpbnRlbGxpZ2VudGU8L3NwYW4+ZAIBD2QWAmYPFQFhPHNwYW4gY2xhc3M9ImRpZ191cF90YWJfaGVhZF9pdGVtIj5Tb2x1dGlvbiBkZSBzdG9ja2FnZSBkJ8OpbmVyZ2llIMOgIGNoYcOubmUgaW50ZWxsaWdlbnRlPC9zcGFuPmQCAg9kFgJmDxUBTTxzcGFuIGNsYXNzPSJkaWdfdXBfdGFiX2hlYWRfaXRlbSI+U29sdXRpb24gbWljcm8tcsOpc2VhdSBpbnRlbGxpZ2VudGU8L3NwYW4+ZAIDDxYCHwICAxYGZg9kFgRmDxUBBmFjdGl2ZWQCAQ8WAh8CAgQWCGYPZBYCZg8VBHE8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+Q29udHLDtGxldXIgcGhvdG92b2x0YcOvcXVlIGludGVsbGlnZW50PC9zcGFuPjwvZGl2Pkc8cCBjbGFzcz0iZGlnX3N0bV9zdWJUaXRsZSI+Vm90cmUgYm/DrnRlIMOgIHBob3Rvdm9sdGHDr3F1ZSBtYWdpcXVlPC9wPnw8cCBjbGFzcz0iZGlnX3N0bV9zdWJEZXNjIj5MZSBjb250csO0bGV1ciBwaG90b3ZvbHRhw69xdWUgaW50ZWxsaWdlbnQgY29udmVydGl0IGxlIGNvdXJhbnQgY29udGludSBlbiBjb3VyYW50IGFsdGVybmF0aWY8L3A+sAE8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF8xLnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3N0bV92ZXJ0aWNhbF9iYXIiPjwvZGl2PmQCAQ9kFgJmDxUEaTxkaXYgY2xhc3M9ImRpZ19zdG1fTHRpdGxlIj48c3BhbiBjbGFzcz0iZGlnX3N0bV9pbm5lcnRpdGxlIj5Vbml0w6kgZGUgY29udHLDtGxlIFNtYXJ0IEFycmF5PC9zcGFuPjwvZGl2PkA8cCBjbGFzcz0iZGlnX3N0bV9zdWJUaXRsZSI+Vm90cmUgYXNzaXN0YW50IGRlIGNvbW11bmljYXRpb248L3A+qgE8cCBjbGFzcz0iZGlnX3N0bV9zdWJEZXNjIj5MJ3VuaXTDqSBkZSBjb250csO0bGUgU21hcnQgQXJyYXkgcGVybWV0IHVuZSBtaXNlIGVuIHNlcnZpY2UgZW4gdW4gY2xpYyBldCB0cmFuc21ldCBsZXMgZG9ubsOpZXMgZGUgbCdvbmR1bGV1ciBkZSBtYW5pw6hyZSBzdGFibGUgZXQgZmlhYmxlPC9wPuAUPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvc21hcnRfMi5wbmciIGNsYXNzPSJkaWdfc3RtX3JpZ2h0X2ltZyIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzAgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3MSBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3MS5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXcyIGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcxLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzMgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3NCBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3Mi5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXc1IGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcyLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzYgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3NyBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3Mi5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXc4IGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcxLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzkgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3N0bV92ZXJ0aWNhbF9iYXIiPjwvZGl2PmQCAg9kFgJmDxUEcDxkaXYgY2xhc3M9ImRpZ19zdG1fTHRpdGxlIj48c3BhbiBjbGFzcz0iZGlnX3N0bV9pbm5lcnRpdGxlIj5TdGF0aW9uIGRlIHRyYW5zZm9ybWF0aW9uIGludGVsbGlnZW50ZTwvc3Bhbj48L2Rpdj5cPHAgY2xhc3M9ImRpZ19zdG1fc3ViVGl0bGUiPkxhIHB1aXNzYW5jZSBkZSBsJ8OpbGVjdHJpY2l0w6kgZXQgZGUgbCfDqW5lcmdpZSBtYWduw6l0aXF1ZTwvcD7RATxwIGNsYXNzPSJkaWdfc3RtX3N1YkRlc2MiPkxhIHN0YXRpb24gZGUgdHJhbnNmb3JtYXRpb24gaW50ZWxsaWdlbnRlIHJlZ3JvdXBlIGxhIHB1aXNzYW5jZSBkJ3VuIHNvdXMtcsOpc2VhdSBldCBhdWdtZW50ZSBsYSB0ZW5zaW9uIGVuIG1vZGlmaWFudCBsZSBjaGFtcCBtYWduw6l0aXF1ZSBwb3VyIHVuZSBtZWlsbGV1cmUgY29ubmV4aW9uIGF1IHLDqXNlYXU8L3A+YjxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3NtYXJ0XzMucG5nIiBjbGFzcz0iZGlnX3N0bV9yaWdodF9pbWciIC8+ZAIDD2QWAmYPFQR5PGRpdiBjbGFzcz0iZGlnX3N0bV9MdGl0bGUiPjxzcGFuIGNsYXNzPSJkaWdfc3RtX2lubmVydGl0bGUiPlN5c3TDqG1lIGludGVsbGlnZW50IGRlIGdlc3Rpb24gcGhvdG92b2x0YcOvcXVlPC9zcGFuPjwvZGl2Pj48cCBjbGFzcz0iZGlnX3N0bV9zdWJUaXRsZSI+Vm90cmUgZ2VzdGlvbm5haXJlIGludGVsbGlnZW50PC9wPs0BPHAgY2xhc3M9ImRpZ19zdG1fc3ViRGVzYyI+TGUgc3lzdMOobWUgZGUgZ2VzdGlvbiBwaG90b3ZvbHRhw69xdWUgaW50ZWxsaWdlbnQgcGVybWV0IGRlIG1hw650cmlzZXIgbGVzIGTDqXRhaWxzIGRlIGxhIGNlbnRyYWxlIHBob3Rvdm9sdGHDr3F1ZSAmIHN5c3TDqG1lIGRlIHN0b2NrYWdlLCBtw6ptZSBsZXMgcGFubmVhdXggZXQgbGVzIGNlbGx1bGVzPC9wPmI8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF83LnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPmQCAQ9kFgRmDxUBAGQCAQ8WAh8CAgUWCmYPZBYCZg8VBHM8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+U3lzdMOobWUgZGUgc3RvY2thZ2UgQ2hhw65uZSBJbnRlbGxpZ2VudGU8L3NwYW4+PC9kaXY+PjxwIGNsYXNzPSJkaWdfc3RtX3N1YlRpdGxlIj5Wb3RyZSBjaGFyZ2V1ciBwb3J0YWJsZSBmaWFibGU8L3A+yAE8cCBjbGFzcz0iZGlnX3N0bV9zdWJEZXNjIj5MZSBzeXN0w6htZSBkZSBnZXN0aW9uIHBob3Rvdm9sdGHDr3F1ZSBpbnRlbGxpZ2VudCBwZXJtZXQgZGUgbWHDrnRyaXNlciBsZXMgZMOpdGFpbHMgZGUgbGEgY2VudHJhbGUgw6lsZWN0cmlxdWUgc3lzdMOobWUgZGUgc3RvY2thZ2UsIGRlcyBsb3RzLCBkZXMgcmFja3MgZXQgZGVzIGNlbGx1bGVzPC9wPrABPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvc21hcnRfNS5wbmciIGNsYXNzPSJkaWdfc3RtX3JpZ2h0X2ltZyIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19zdG1fdmVydGljYWxfYmFyIj48L2Rpdj5kAgEPZBYCZg8VBGk8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+VW5pdMOpIGRlIGNvbnRyw7RsZSBTbWFydCBBcnJheTwvc3Bhbj48L2Rpdj5APHAgY2xhc3M9ImRpZ19zdG1fc3ViVGl0bGUiPlZvdHJlIGFzc2lzdGFudCBkZSBjb21tdW5pY2F0aW9uPC9wPqoBPHAgY2xhc3M9ImRpZ19zdG1fc3ViRGVzYyI+TCd1bml0w6kgZGUgY29udHLDtGxlIFNtYXJ0IEFycmF5IHBlcm1ldCB1bmUgbWlzZSBlbiBzZXJ2aWNlIGVuIHVuIGNsaWMgZXQgdHJhbnNtZXQgbGVzIGRvbm7DqWVzIGRlIGwnb25kdWxldXIgZGUgbWFuacOocmUgc3RhYmxlIGV0IGZpYWJsZTwvcD7gFDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3NtYXJ0XzIucG5nIiBjbGFzcz0iZGlnX3N0bV9yaWdodF9pbWciIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXcwIGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcxLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzEgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3MiBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3MS5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXczIGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcxLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzQgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzIucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3NSBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3Mi5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXc2IGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcxLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzcgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzIucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3OCBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3MS5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXc5IGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcxLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19zdG1fdmVydGljYWxfYmFyIj48L2Rpdj5kAgIPZBYCZg8VBFg8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+UENTIGNvbm5lY3TDqWU8L3NwYW4+PC9kaXY+QDxwIGNsYXNzPSJkaWdfc3RtX3N1YlRpdGxlIj5Wb3RyZSBib8OudGUgw6Agw6luZXJnaWUgbWFnaXF1ZTwvcD6bATxwIGNsYXNzPSJkaWdfc3RtX3N1YkRlc2MiPkxlIFNtYXJ0IFBDUyBjb252ZXJ0aXQgbGUgY291cmFudCBjb250aW51IGV0IGxlIGNvdXJhbnQgYWx0ZXJuYXRpZiBkYW5zIGxlcyBkZXV4IHNlbnMgZW4gZm9uY3Rpb24gZGVzIGJlc29pbnMgZHUgZGlzcGF0Y2hpbmc8L3A+sAE8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF82LnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3N0bV92ZXJ0aWNhbF9iYXIiPjwvZGl2PmQCAw9kFgJmDxUEcDxkaXYgY2xhc3M9ImRpZ19zdG1fTHRpdGxlIj48c3BhbiBjbGFzcz0iZGlnX3N0bV9pbm5lcnRpdGxlIj5TdGF0aW9uIGRlIHRyYW5zZm9ybWF0aW9uIGludGVsbGlnZW50ZTwvc3Bhbj48L2Rpdj5PPHAgY2xhc3M9ImRpZ19zdG1fc3ViVGl0bGUiPkxlIG1hw650cmUgZGUgbCfDqWxlY3RyaWNpdMOpIGV0IGR1IG1hZ27DqXRpc21lPC9wPtEBPHAgY2xhc3M9ImRpZ19zdG1fc3ViRGVzYyI+TGEgc3RhdGlvbiBkZSB0cmFuc2Zvcm1hdGlvbiBpbnRlbGxpZ2VudGUgcmVncm91cGUgbGEgcHVpc3NhbmNlIGQndW4gc291cy1yw6lzZWF1IGV0IGF1Z21lbnRlIGxhIHRlbnNpb24gZW4gbW9kaWZpYW50IGxlIGNoYW1wIG1hZ27DqXRpcXVlIHBvdXIgdW5lIG1laWxsZXVyZSBjb25uZXhpb24gYXUgcsOpc2VhdTwvcD5iPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvc21hcnRfMy5wbmciIGNsYXNzPSJkaWdfc3RtX3JpZ2h0X2ltZyIgLz5kAgQPZBYCZg8VBHk8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+U3lzdMOobWUgaW50ZWxsaWdlbnQgZGUgZ2VzdGlvbiBwaG90b3ZvbHRhw69xdWU8L3NwYW4+PC9kaXY+PjxwIGNsYXNzPSJkaWdfc3RtX3N1YlRpdGxlIj5Wb3RyZSBnZXN0aW9ubmFpcmUgaW50ZWxsaWdlbnQ8L3A+swE8cCBjbGFzcz0iZGlnX3N0bV9zdWJEZXNjIj5MZSBzeXN0w6htZSBkZSBnZXN0aW9uIHBob3Rvdm9sdGHDr3F1ZSBpbnRlbGxpZ2VudCBwZXJtZXQgZGUgbWHDrnRyaXNlciBsZXMgZMOpdGFpbHMgZGUgbGEgY2VudHJhbGUgZGUgc3RvY2thZ2UsIGRlcyBsb3RzLCBkZXMgcmFja3MgZXQgZGVzIGNlbGx1bGVzPC9wPmI8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF80LnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPmQCAg9kFgRmDxUBAGQCAQ8WAh8CAgYWDGYPZBYCZg8VBHM8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+c3lzdMOobWUgZGUgc3RvY2thZ2UgQ2hhw65uZSBJbnRlbGxpZ2VudGU8L3NwYW4+PC9kaXY+PjxwIGNsYXNzPSJkaWdfc3RtX3N1YlRpdGxlIj5Wb3RyZSBjaGFyZ2V1ciBwb3J0YWJsZSBmaWFibGU8L3A+wQE8cCBjbGFzcz0iZGlnX3N0bV9zdWJEZXNjIj5MZXMgc3lzdMOobWVzIGRlIHN0b2NrYWdlIGRlIGwnw6luZXJnaWUgc3RvY2tlbnQgbCfDqW5lcmdpZSBzb2xhaXJlIHBvdXIgbGEgbnVpdCBvdSB1biBqb3VyIGRlIHBsdWllLCBzYW5zIGdhc3BpbGxlciBsJ8OpbmVyZ2llIHByb2R1aXRlIHBhciB2b3RyZSBwaG90b3ZvbHRhw69xdWU8L3A+wRQ8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF81LnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXcwIGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzEgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3MS5wbmciIGFsdD0iIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3MiBkaWdfcGFwYXdfd3JhcCBidWJibGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcxLnBuZyIgYWx0PSIiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXczIGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzQgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3Mi5wbmciIGFsdD0iIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3NSBkaWdfcGFwYXdfd3JhcCBidWJibGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcyLnBuZyIgYWx0PSIiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXc2IGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzcgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3Mi5wbmciIGFsdD0iIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3OCBkaWdfcGFwYXdfd3JhcCBidWJibGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcxLnBuZyIgYWx0PSIiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXc5IGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19zdG1fdmVydGljYWxfYmFyIj48L2Rpdj5kAgEPZBYCZg8VBFg8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+UENTIGNvbm5lY3TDqWU8L3NwYW4+PC9kaXY+QDxwIGNsYXNzPSJkaWdfc3RtX3N1YlRpdGxlIj5Wb3RyZSBib8OudGUgw6Agw6luZXJnaWUgbWFnaXF1ZTwvcD6bATxwIGNsYXNzPSJkaWdfc3RtX3N1YkRlc2MiPkxlIFNtYXJ0IFBDUyBjb252ZXJ0aXQgbGUgY291cmFudCBjb250aW51IGV0IGxlIGNvdXJhbnQgYWx0ZXJuYXRpZiBkYW5zIGxlcyBkZXV4IHNlbnMgZW4gZm9uY3Rpb24gZGVzIGJlc29pbnMgZHUgZGlzcGF0Y2hpbmc8L3A+rwE8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF82LnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfc3RtX3ZlcnRpY2FsX2JhciI+PC9kaXY+ZAICD2QWAmYPFQRwPGRpdiBjbGFzcz0iZGlnX3N0bV9MdGl0bGUiPjxzcGFuIGNsYXNzPSJkaWdfc3RtX2lubmVydGl0bGUiPlN0YXRpb24gZGUgdHJhbnNmb3JtYXRpb24gaW50ZWxsaWdlbnRlPC9zcGFuPjwvZGl2Pk88cCBjbGFzcz0iZGlnX3N0bV9zdWJUaXRsZSI+TGUgbWHDrnRyZSBkZSBsJ8OpbGVjdHJpY2l0w6kgZXQgZHUgbWFnbsOpdGlzbWU8L3A+0QE8cCBjbGFzcz0iZGlnX3N0bV9zdWJEZXNjIj5MYSBzdGF0aW9uIGRlIHRyYW5zZm9ybWF0aW9uIGludGVsbGlnZW50ZSByZWdyb3VwZSBsYSBwdWlzc2FuY2UgZCd1biBzb3VzLXLDqXNlYXUgZXQgYXVnbWVudGUgbGEgdGVuc2lvbiBlbiBtb2RpZmlhbnQgbGUgY2hhbXAgbWFnbsOpdGlxdWUgcG91ciB1bmUgbWVpbGxldXJlIGNvbm5leGlvbiBhdSByw6lzZWF1PC9wPrABPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvc21hcnRfMy5wbmciIGNsYXNzPSJkaWdfc3RtX3JpZ2h0X2ltZyIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19zdG1fdmVydGljYWxfYmFyIj48L2Rpdj5kAgMPZBYCZg8VBGk8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+VW5pdMOpIGRlIGNvbnRyw7RsZSBTbWFydCBBcnJheTwvc3Bhbj48L2Rpdj5APHAgY2xhc3M9ImRpZ19zdG1fc3ViVGl0bGUiPlZvdHJlIGFzc2lzdGFudCBkZSBjb21tdW5pY2F0aW9uPC9wPqoBPHAgY2xhc3M9ImRpZ19zdG1fc3ViRGVzYyI+TCd1bml0w6kgZGUgY29udHLDtGxlIFNtYXJ0IEFycmF5IHBlcm1ldCB1bmUgbWlzZSBlbiBzZXJ2aWNlIGVuIHVuIGNsaWMgZXQgdHJhbnNtZXQgbGVzIGRvbm7DqWVzIGRlIGwnb25kdWxldXIgZGUgbWFuacOocmUgc3RhYmxlIGV0IGZpYWJsZTwvcD5jPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvc21hcnRfMi5wbmciIGNsYXNzPSJkaWdfc3RtX3JpZ2h0X2ltZyIgLz4KZAIED2QWAmYPFQRxPGRpdiBjbGFzcz0iZGlnX3N0bV9MdGl0bGUiPjxzcGFuIGNsYXNzPSJkaWdfc3RtX2lubmVydGl0bGUiPkNvbnRyw7RsZXVyIHBob3Rvdm9sdGHDr3F1ZSBpbnRlbGxpZ2VudDwvc3Bhbj48L2Rpdj5HPHAgY2xhc3M9ImRpZ19zdG1fc3ViVGl0bGUiPlZvdHJlIGJvw650ZSDDoCBwaG90b3ZvbHRhw69xdWUgbWFnaXF1ZTwvcD6GATxwIGNsYXNzPSJkaWdfc3RtX3N1YkRlc2MiPkxlIGNvbnRyw7RsZXVyIHBob3Rvdm9sdGHDr3F1ZSBpbnRlbGxpZ2VudCBjb252ZXJ0aXQgbGUgY291cmFudCBjb250aW51IGR1IHNvbGVpbCBlbiBjb3VyYW50IGFsdGVybmF0aWY8L3A+iwE8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF8xLnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPgo8ZGl2IGNsYXNzPSJkaWdfc3RtX3ZlcnRpY2FsX2JhciI+PC9kaXY+ZAIFD2QWAmYPFQR5PGRpdiBjbGFzcz0iZGlnX3N0bV9MdGl0bGUiPjxzcGFuIGNsYXNzPSJkaWdfc3RtX2lubmVydGl0bGUiPlN5c3TDqG1lIGludGVsbGlnZW50IGRlIGdlc3Rpb24gcGhvdG92b2x0YcOvcXVlPC9zcGFuPjwvZGl2Pj48cCBjbGFzcz0iZGlnX3N0bV9zdWJUaXRsZSI+Vm90cmUgZ2VzdGlvbm5haXJlIGludGVsbGlnZW50PC9wPtEBPHAgY2xhc3M9ImRpZ19zdG1fc3ViRGVzYyI+TGUgc3lzdMOobWUgZGUgZ2VzdGlvbiBwaG90b3ZvbHRhw69xdWUgaW50ZWxsaWdlbnQgcGVybWV0IGRlIG1hw650cmlzZXIgbGVzIGTDqXRhaWxzIGRlIGxhIGNlbnRyYWxlIHBob3Rvdm9sdGHDr3F1ZSBldCBsZSBzeXN0w6htZSBkZSBzdG9ja2FnZSwgbcOqbWUgbGVzIHBhbm5lYXV4IGV0IGxlcyBjZWxsdWxlczwvcD6MATxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3NtYXJ0XzcucG5nIiBjbGFzcz0iZGlnX3N0bV9yaWdodF9pbWciIC8+CjxkaXYgY2xhc3M9ImRpZ19zdG1fdmVydGljYWxfYmFyIj48L2Rpdj4KZAIED2QWAmYPZBYCAgEPFgIfAgIHFg5mD2QWBAIBD2QWAmYPFQMLZGlnX3ZzX2ltZzFCLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9pbWdfZmxvb3I2XzEucG5nDGltZyBmbG9vcjYgMWQCAw8WAh8DaBYCZg8VAQBkAgEPZBYEAgEPZBYCZg8VAwtkaWdfdnNfaW1nMkIvLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL2ltZ19mbG9vcjZfMi5wbmcMaW1nIGZsb29yNiAyZAIDDxYCHwNoFgJmDxUBAGQCAg9kFgQCAQ8WAh8DaBYCZg8VAwtkaWdfdnNfaW1nMwAGSHVhd2VpZAIDD2QWAmYPFQE5Ly0vbWVkaWEvU29sYXJWNC9pbWFnZXMvSG9tZS8yMDIyR2xvYmFsU3VjY2Vzc1N0b3JpZXMubXA0ZAIDD2QWBAIBD2QWAmYPFQMLZGlnX3ZzX2ltZzRCLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9pbWdfZmxvb3I2XzQucG5nDGltZyBmbG9vcjYgNGQCAw8WAh8DaBYCZg8VAQBkAgQPZBYEAgEPZBYCZg8VAwtkaWdfdnNfaW1nNUIvLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL2ltZ19mbG9vcjZfNS5wbmcMaW1nIGZsb29yNiA1ZAIDDxYCHwNoFgJmDxUBAGQCBQ9kFgQCAQ9kFgJmDxUDC2RpZ192c19pbWc2Qi8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvaW1nX2Zsb29yNl82LnBuZwxpbWcgZmxvb3I2IDZkAgMPFgIfA2gWAmYPFQEAZAIGD2QWBAIBD2QWAmYPFQMLZGlnX3ZzX2ltZzdCLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9pbWdfZmxvb3I2XzcucG5nDGltZyBmbG9vcjYgN2QCAw8WAh8DaBYCZg8VAQBkAgUPZBYCZg9kFgJmD2QWCAICDxYCHwICBRYKZg9kFgRmDxUBGMOAIHByb3BvcyBkZSBGdXNpb25Tb2xhcmQCAQ8WAh8CAgQWCAIBD2QWAmYPFQQNL2ZyL25ld3Mtcm9vbQCoBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J8OAIHByb3BvcyBkZSBGdXNpb25Tb2xhcicsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J05vdXZlYXV0w6lzJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdBYm91dCBGdXNpb25Tb2xhcicrJysnKydOZXdzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pC05vdXZlYXV0w6lzZAICD2QWAmYPFQQPL2ZyL2V2ZW50cy1saXN0AKoFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonw4AgcHJvcG9zIGRlIEZ1c2lvblNvbGFyJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonRXbDqG5lbWVudHMnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ0Fib3V0IEZ1c2lvblNvbGFyJysnKycrJ0V2ZW50cycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQtFdsOobmVtZW50c2QCAw9kFgJmDxUEEy9mci9zdWNjZXNzLXN0b3JpZXMAvwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOifDgCBwcm9wb3MgZGUgRnVzaW9uU29sYXInLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidUw6ltb2lnbmFnZXMgZGUgY2xpZW50cycsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnQWJvdXQgRnVzaW9uU29sYXInKycrJysnU3VjY2VzcyBTdG9yaWVzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pF1TDqW1vaWduYWdlcyBkZSBjbGllbnRzZAIED2QWAmYPFQQIL2ZyL2Jsb2cAoQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOifDgCBwcm9wb3MgZGUgRnVzaW9uU29sYXInLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidibG9nJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdBYm91dCBGdXNpb25Tb2xhcicrJysnKydibG9nJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pBEJsb2dkAgEPZBYEZg8VARRQcm9kdWl0cyBldCBzb2x1dGlvbmQCAQ8WAh8CAgcWDgIBD2QWAmYPFQQdL2ZyL3Byb2Zlc3Npb25hbHMvcmVzaWRlbnRpYWwA8AV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidQcm9kdWl0cyBldCBzb2x1dGlvbicsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1NvbHV0aW9uIHLDqXNpZGVudGllbGxlIHBob3Rvdm9sdGHDr3F1ZSBldCBkZSBzdG9ja2FnZScsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUHJvZHVjdHMgJiBTb2x1dGlvbicrJysnKydSZXNpZGVudGlhbCBTbWFydCBQViAmIEVTUyBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KTZTb2x1dGlvbiByw6lzaWRlbnRpZWxsZSBwaG90b3ZvbHRhw69xdWUgZXQgZGUgc3RvY2thZ2VkAgIPZBYCZg8VBBUvZnIvcHJvZmVzc2lvbmFscy9jLWkA9QV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidQcm9kdWl0cyBldCBzb2x1dGlvbicsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1NvbHV0aW9uIHBob3Rvdm9sdGHDr3F1ZSBldCBkZSBzdG9ja2FnZSBDb21tZXJjaWFsZSBldCBJbmR1c3RyaWVsbGUnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1Byb2R1Y3RzICYgU29sdXRpb24nKycrJysnQyZJIFNtYXJ0IFBWICYgRVNTIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pQ1NvbHV0aW9uIHBob3Rvdm9sdGHDr3F1ZSBldCBkZSBzdG9ja2FnZSBDb21tZXJjaWFsZSBldCBJbmR1c3RyaWVsbGVkAgMPZBYCZg8VBBkvZnIvcHJvZmVzc2lvbmFscy91dGlsaXR5ANwFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUHJvZHVpdHMgZXQgc29sdXRpb24nLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidTb2x1dGlvbiBwaG90b3ZvbHRhw69xdWUgcG91ciBncmFuZHMgcHJvamV0cycsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUHJvZHVjdHMgJiBTb2x1dGlvbicrJysnKydVdGlsaXR5IFNtYXJ0IFBWIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pLFNvbHV0aW9uIHBob3Rvdm9sdGHDr3F1ZSBwb3VyIGdyYW5kcyBwcm9qZXRzZAIED2QWAmYPFQQVL2ZyL3Byb2Zlc3Npb25hbHMvZXNzAOAFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUHJvZHVpdHMgZXQgc29sdXRpb24nLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidTb2x1dGlvbiBkZSBzdG9ja2FnZSBwb3VyIGdyYW5kcyBwcm9qZXRzJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQcm9kdWN0cyAmIFNvbHV0aW9uJysnKycrJ1V0aWxpdHkgU21hcnQgU3RyaW5nIEVTUyBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KShTb2x1dGlvbiBkZSBzdG9ja2FnZSBwb3VyIGdyYW5kcyBwcm9qZXRzZAIFD2QWAmYPFQQcL2ZyL3Byb2Zlc3Npb25hbHMvbWljcm8tZ3JpZADTBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J1Byb2R1aXRzIGV0IHNvbHV0aW9uJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonU29sdXRpb24gbWljcm8tcsOpc2VhdSBpbnRlbGxpZ2VudGUnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1Byb2R1Y3RzICYgU29sdXRpb24nKycrJysnU21hcnQgTWljcm8tZ3JpZCBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSNTb2x1dGlvbiBtaWNyby1yw6lzZWF1IGludGVsbGlnZW50ZWQCBg9kFgJmDxUEHi9mci9wcm9mZXNzaW9uYWxzL2FsbC1wcm9kdWN0cwC0BXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J1Byb2R1aXRzIGV0IHNvbHV0aW9uJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonVG91cyBsZXMgcHJvZHVpdHMnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1Byb2R1Y3RzICYgU29sdXRpb24nKycrJysnQWxsIFByb2R1Y3RzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pEVRvdXMgbGVzIHByb2R1aXRzZAIHD2QWAmYPFQQdL2ZyL3Byb2Zlc3Npb25hbHMvU21hcnREZXNpZ24AtgV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidQcm9kdWl0cyBldCBzb2x1dGlvbicsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1NtYXJ0RGVzaWduwqAyLjAnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1Byb2R1Y3RzICYgU29sdXRpb24nKycrJysnU21hcnREZXNpZ24gMi4wJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pEFNtYXJ0RGVzaWduwqAyLjBkAgIPZBYEZg8VAQtQYXJ0ZW5haXJlc2QCAQ8WAh8CAgUWCgIBD2QWAmYPFQQhL2ZyL3BhcnRuZXJzL3BhcnRuZXItaW50cm9kdWN0aW9uALIFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUGFydGVuYWlyZXMnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidQcsOpc2VudGF0aW9uIGR1IHBhcnRlbmFpcmUnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1BhcnRuZXJzJysnKycrJ1BhcnRuZXIgSW50cm9kdWN0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pG1Byw6lzZW50YXRpb24gZHUgcGFydGVuYWlyZWQCAg9kFgJmDxUEU2h0dHBzOi8vcGFydG5lci5odWF3ZWkuY29tL2VwbHVzLyMvZW4vd2ViL3JlZ2lzdHJhdGlvbi1ndWlkYW5jZT9zb3VyY2U9Y2hhbm5lbC1ob21lBl9ibGFua6gFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUGFydGVuYWlyZXMnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidEZXZlbmV6IHVuIHBhcnRlbmFpcmUnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1BhcnRuZXJzJysnKycrJ0JlY29tZSBhIFBhcnRuZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkVRGV2ZW5leiB1biBwYXJ0ZW5haXJlZAIDD2QWAmYPFQQhL2ZyL3BhcnRuZXJzL21hcD90eXBlPWRpc3RyaWJ1dG9yAKwFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUGFydGVuYWlyZXMnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidUcm91dmVyIHVuIGRpc3RyaWJ1dGV1cicsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUGFydG5lcnMnKycrJysnRmluZCBhIERpc3RyaWJ1dG9yJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pF1Ryb3V2ZXIgdW4gZGlzdHJpYnV0ZXVyZAIED2QWAmYPFQQfL2ZyL3BhcnRuZXJzL21hcD90eXBlPWluc3RhbGxlcgCrBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J1BhcnRlbmFpcmVzJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonVHJvdXZlciB1biBpbnN0YWxsYXRldXInLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1BhcnRuZXJzJysnKycrJ0ZpbmQgYW4gSW5zdGFsbGVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pF1Ryb3V2ZXIgdW4gaW5zdGFsbGF0ZXVyZAIFD2QWAmYPFQQxaHR0cHM6Ly9kaWdpdGFscG93ZXIuaHVhd2VpLmNvbS9wYXJ0bmVyLyMvZW4vbWFpbgZfYmxhbmulBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J1BhcnRlbmFpcmVzJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonTm9zIHBhcnRlbmFpcmVzLVBvd2VyJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQYXJ0bmVycycrJysnKydQb3dlci1QYXJ0bmVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFU5vcyBwYXJ0ZW5haXJlcy1Qb3dlcmQCAw9kFgRmDxUBFVNlcnZpY2UgZXQgYXNzaXN0YW5jZWQCAQ8WAh8CAgUWCgIBD2QWAmYPFQQXL2ZyL3NlcnZpY2Utc3VwcG9ydC90c2MAyQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidTZXJ2aWNlIGV0IGFzc2lzdGFuY2UnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidDZW50cmUgZGUgc3VwcG9ydCB0ZWNobmlxdWUnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1NlcnZpY2UgJiBTdXBwb3J0JysnKycrJ1RlY2huaWNhbCBTdXBwb3J0IENlbnRlcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRtDZW50cmUgZGUgc3VwcG9ydCB0ZWNobmlxdWVkAgIPZBYCZg8VBDlodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3Bvd2VyLW1hcmtldGluZy8jL2VuL2hvbWUGX2JsYW5rtAV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidTZXJ2aWNlIGV0IGFzc2lzdGFuY2UnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidQb3dlci1NYXJrZXRpbmcnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1NlcnZpY2UgJiBTdXBwb3J0JysnKycrJ1Bvd2VyLU1hcmtldGluZycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQ9Qb3dlci1NYXJrZXRpbmdkAgMPZBYCZg8VBCJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vZW4vaW5mby8vBl9ibGFua7sFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonU2VydmljZSBldCBhc3Npc3RhbmNlJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonRG9jdW1lbnRhdGlvbiBwcm9kdWl0JywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdTZXJ2aWNlICYgU3VwcG9ydCcrJysnKydQcm9kdWN0IERvY3VtZW50JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFURvY3VtZW50YXRpb24gcHJvZHVpdGQCBA9kFgJmDxUEMGh0dHBzOi8vY29tbXVuaXR5LnNvbGFyLmh1YXdlaS5jb20vZnIvaW5kZXguaHRtbAZfYmxhbmuqBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J1NlcnZpY2UgZXQgYXNzaXN0YW5jZScsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J0NvbW11bmF1dMOpJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdTZXJ2aWNlICYgU3VwcG9ydCcrJysnKydDb21tdW5pdHknKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkLQ29tbXVuYXV0w6lkAgUPZBYCZg8VBGNodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3JvYm90Y2hhdC8jL2hvbWUvaW5kZXg/bGFuZz1mcl9GUiZkb21haW49c21hcnRwdiZmcm9tX3RpdGxlX3poPTYxMTcGX2JsYW5rtwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidTZXJ2aWNlIGV0IGFzc2lzdGFuY2UnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidBc3Npc3RhbmNlIGVuIGxpZ25lJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdTZXJ2aWNlICYgU3VwcG9ydCcrJysnKydPbmxpbmUgU3VwcG9ydCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRNBc3Npc3RhbmNlIGVuIGxpZ25lZAIED2QWBGYPFQENTGllbnMgcmFwaWRlc2QCAQ8WAh8CAgUWCgIBD2QWAmYPFQQaaHR0cHM6Ly93d3cuaHVhd2VpLmNvbS9mci8GX2JsYW5rqAV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidMaWVucyByYXBpZGVzJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonSHVhd2VpIENvcnBvcmF0ZScsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUXVpY2sgTGlua3MnKycrJysnSHVhd2VpIENvcnBvcmF0ZScrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRBIdWF3ZWkgQ29ycG9yYXRlZAICD2QWAmYPFQQYaHR0cHM6Ly9lLmh1YXdlaS5jb20vZnIvBl9ibGFua6sFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonTGllbnMgcmFwaWRlcycsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J0h1YXdlacKgRW50ZXJwcmlzZScsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUXVpY2sgTGlua3MnKycrJysnSHVhd2VpIEVudGVycHJpc2UnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkSSHVhd2VpwqBFbnRlcnByaXNlZAIDD2QWAmYPFQQuaHR0cHM6Ly9kaWdpdGFscG93ZXIuaHVhd2VpLmNvbS9lbi8/ZnJvbT1zb2xhcgZfYmxhbmu2BXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J0xpZW5zIHJhcGlkZXMnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOifDiW5lcmdpZSBudW3DqXJpcXVlIEh1YXdlaScsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUXVpY2sgTGlua3MnKycrJysnSHVhd2VpIERpZ2l0YWwgUG93ZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkaw4luZXJnaWUgbnVtw6lyaXF1ZSBIdWF3ZWlkAgQPZBYCZg8VBFlodHRwczovL2ludGwuZnVzaW9uc29sYXIuaHVhd2VpLmNvbS9wdm1zd2Vic2l0ZS9ub2xvZ2luL2Fzc2V0cy9idWlsZC9pbmRleC5odG1sIy9qdW1wcGFnZQDQBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J0xpZW5zIHJhcGlkZXMnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidBcHBsaWNhdGlvbiBGdXNpb25Tb2xhciAodmVyc2lvbiBtb2JpbGUpJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdRdWljayBMaW5rcycrJysnKydGdXNpb25Tb2xhciBBcHAgKE1vYmlsZSBWZXJzaW9uKScrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KShBcHBsaWNhdGlvbiBGdXNpb25Tb2xhciAodmVyc2lvbiBtb2JpbGUpZAIFD2QWAmYPFQQkaHR0cHM6Ly9pbnRsLmZ1c2lvbnNvbGFyLmh1YXdlaS5jb20vBl9ibGFua7kFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonTGllbnMgcmFwaWRlcycsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1BWTVMgaW50ZWxsaWdlbnQgRnVzaW9uU29sYXInLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1F1aWNrIExpbmtzJysnKycrJ0Z1c2lvblNvbGFyIFNtYXJ0UFZNUycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRxQVk1TIGludGVsbGlnZW50IEZ1c2lvblNvbGFyZAIDDxYCHwEFJcKpIDIwMjQgSHVhd2VpIFRlY2hub2xvZ2llcyBDby4sIEx0ZC5kAgQPFgIfAgIEFghmD2QWAmYPFQPMBTxhIGNsYXNzPSJpdGVtLWxpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lmh1YXdlaS5jb20vZnIvbGVnYWwiIHRhcmdldD0iX2JsYW5rIiBvbmNsaWNrPSJ1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonVGVybXMgb2YgVXNlJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6J1Rlcm1zIG9mIFVzZScrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSIgIHJlbD0ibm9yZWZlcnJlciI+GENvbmRpdGlvbnMgZCd1dGlsaXNhdGlvbgQ8L2E+ZAIBD2QWAmYPFQOoBTxhIGNsYXNzPSJpdGVtLWxpbmsiIGhyZWY9Ii9mci9wcml2YWN5IiB0YXJnZXQ9IiIgb25jbGljaz0idXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1ByaXZhY3knLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzonUHJpdmFjeScrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSIgIHJlbD0ibm9yZWZlcnJlciI+EENvbmZpZGVudGlhbGl0w6kEPC9hPmQCAg9kFgJmDxUDqAU8YSBjbGFzcz0iaXRlbS1saW5rIiBocmVmPSIvZnIvY29va2llcyIgdGFyZ2V0PSIiIG9uY2xpY2s9InV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidDb29raWVzJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6J0Nvb2tpZXMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkiICByZWw9Im5vcmVmZXJyZXIiPgdDb29raWVzBDwvYT5kAgMPZBYCZg8VA3I8YSBjbGFzcz0iaXRlbS1saW5rIiBocmVmPSJqYXZhc2NyaXB0OjsiIHRhcmdldD0iIiBvbmNsaWNrPSJ1dGFnLmdkcHIuc2hvd0NvbnNlbnRQcmVmZXJlbmNlcygpIiAgcmVsPSJub3JlZmVycmVyIj4PQ29va2llIFNldHRpbmdzBDwvYT5kAgUPZBYCAgEPFgIfAQWnCzxhIGNsYXNzPSJzb2NpYWwtaXRlbSIgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2NvbXBhbnkvaHVhd2VpLWRpZ2l0YWxwb3dlci8vIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIj4KICAgIDxzcGFuIGNsYXNzPSJmb290ZXItbGluay1pbWcgbGluay1pbWctbGlua2VkaW4iPjwvc3Bhbj4KPC9hPgo8YSBjbGFzcz0ic29jaWFsLWl0ZW0iIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9IdWF3ZWlGdXNpb25Tb2xhci8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiPgogICAgPHNwYW4gY2xhc3M9ImZvb3Rlci1saW5rLWltZyBsaW5rLWltZy1mYWNlYm9vayI+PC9zcGFuPgo8L2E+CjxhIGNsYXNzPSJzb2NpYWwtaXRlbSIgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9IdWF3ZWlTb2xhciIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciI+CiAgICA8c3BhbiBjbGFzcz0iZm9vdGVyLWxpbmstaW1nIGxpbmstaW1nLXR3aXR0ZXIiPjwvc3Bhbj4KPC9hPgo8YSBjbGFzcz0ic29jaWFsLWl0ZW0iIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2MvSHVhd2VpRnVzaW9uU29sYXIiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiPgogICAgPHNwYW4gY2xhc3M9ImZvb3Rlci1saW5rLWltZyBsaW5rLWltZy15b3V0dWJlIj48L3NwYW4+CjwvYT4KPCEtLSA8ZGl2IGNsYXNzPSJzb2NpYWwtaXRlbSBzb2NpYWwtaWNvbiI+CiAgICA8c3BhbiBjbGFzcz0iZm9vdGVyLWxpbmstaW1nIGxpbmstaW1nLXdlY2hhdCI+CiAgICA8L3NwYW4+CiAgICA8ZGl2IGNsYXNzPSJob3Zlci1wb3AiPgogICAgICAgIDxkaXYgY2xhc3M9Imljb24tY2xvc2UiPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InBvcC10ZXh0Ij4KICAgICAgICAgICAgPHA+5a6Y5pa55b6u5L+hPC9wPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InBvcC1pbWciPgogICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvY29tbW9uL3dlY2hhdC5wbmciPgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJzb2NpYWwtaXRlbSBzb2NpYWwtaWNvbiBsYXN0LWljb24iPgogICAgPHNwYW4gY2xhc3M9ImZvb3Rlci1saW5rLWltZyBsaW5rLWltZy10b3V0aWFvIj4KICAgIDwvc3Bhbj4KICAgIDxkaXYgY2xhc3M9ImhvdmVyLXBvcCI+CiAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1jbG9zZSI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0icG9wLXRleHQiPgogICAgICAgICAgICA8cD7lpLTmnaE8L3A+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0icG9wLWltZyI+CiAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9jb21tb24vdG91dGlhby5wbmciPgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CjwvZGl2PiAtLT5kZKdyUgRBzkUv+z1eX2cnNVLbjGIXjUOoow0VGhxnwfG3"> </div> </form> <div> <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="/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>France</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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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/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="/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="/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="/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="/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="/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&from_title_zh=6117" 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/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="/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="/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>France</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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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/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="/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="/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="/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="/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&from_title_zh=6117" 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/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="/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="/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-FR"> <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"> <div class="dig_swiper_content"> <picture class="dig_swiper_picture"> <source media="(max-width:834px)" srcset="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor1_3.png"></source> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor1_3.png"> </picture> <div class="dig_swiper_title" style=""> <p>FusionSolar pour un monde plus vert et résilient </p> </div> </div> </div> <div class="swiper-slide"> <div class="dig_swiper_content"> <picture class="dig_swiper_picture"> <source media="(max-width:834px)" srcset="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor1_1.png"></source> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor1_1.png"> </picture> <div class="dig_swiper_title" style=""> <p> Solutions photovoltaïques FusionSolar, <br> pour de meilleurs rendements </p> </div> </div> </div> <div class="swiper-slide"> <div class="dig_swiper_content"> <picture class="dig_swiper_picture"> <source media="(max-width:834px)" srcset="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor1_2.jpg"></source> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor1_2.jpg"> </picture> <div class="dig_swiper_title" style=""> <p> système de stockage à chaîne intelligente FusionSolar <br> pour le LCOS optimal </p> </div> </div> </div> </div> <div class="swiper-pagination dig_BannerSwiper_pagination"></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 id="home_banner_video" src="" controls="true"></video> </div> </div> </div> <div id="dig_features" class="dig_features"> <div class="dig_featuresBg" style="background-image: url('/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor2.png');"> </div> <div class="dig_featuresContent"> <div class="dig_featuresBox"> <div class="dig_featuresTitle"> <h2>Rendements & Revenus</h2> </div> <div class="dig_featuresCard"> <div> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/ic_Solution_1.svg" alt="ic Solution 1"> </div> <h2>Rendements & Revenus</h2> <p>Minimiser les coûts d'exploitation et d’entretien du photovoltaïque et des systèmes de stockages<br> Permettre des rendements photovoltaïques plus élevés et plus d'énergie de stockage</p> </div> </div> <div class="dig_featuresBox"> <div class="dig_featuresTitle"> <h2>Sécurité et fiabilité</h2> </div> <div class="dig_featuresCard"> <div> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/ic_Solution_2.svg" alt="ic Solution 2"> </div> <h2>Sécurité et fiabilité</h2> <p>Garantir une plus grande sécurité du système photovoltaïque<br> Sécurité intelligente pour le système de stockage d'énergie<br> Disponibilité accrue de la solution photovoltaïque & système de stockage</p> </div> </div> <div class="dig_featuresBox"> <div class="dig_featuresTitle"> <h2>Durabilité et résilience</h2> </div> <div class="dig_featuresCard"> <div> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/ic_Solution_3.svg" alt="ic Solution 3"> </div> <h2>Durabilité et résilience</h2> <p>Permet une plus grande pénétration de l'énergie photovoltaïque avec un fonctionnement stable dans tous les scénarios de réseau</p> </div> </div> </div> </div> <div class="dig_Pvess" style="background-image: url('/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor2_bg.png');"> <div class="dig_Pvess_box"> <div class="dig_Pvess_title">Puces photovoltaïque et système de stockage</div> <div class="dig_Pvess_text">Combiner le photovoltaïque et le stockage d'énergie pour soutenir les réseaux électriques et améliorer la consommation de nouvelles énergies.</div> </div> </div> <div id="UpoSolutionContent"> <div class="dig_up_tab"> <span class="dig_up_tab_head_item">Solution photovoltaïque intelligente</span> <span class="dig_up_tab_head_item">Solution de stockage d'énergie à chaîne intelligente</span> <span class="dig_up_tab_head_item">Solution micro-réseau intelligente</span> </div> <div class="dig_up_tab_content_item active"> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">Contrôleur photovoltaïque intelligent</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Votre boîte à photovoltaïque magique</p> <p class="dig_stm_subDesc">Le contrôleur photovoltaïque intelligent convertit le courant continu en courant alternatif</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_1.png" class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">Unité de contrôle Smart Array</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Votre assistant de communication</p> <p class="dig_stm_subDesc">L'unité de contrôle Smart Array permet une mise en service en un clic et transmet les données de l'onduleur de manière stable et fiable</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_2.png" class="dig_stm_right_img"> <div class="dig_papaw0 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw1 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw2 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw3 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw4 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw5 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw6 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw7 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw8 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw9 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">Station de transformation intelligente</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">La puissance de l'électricité et de l'énergie magnétique</p> <p class="dig_stm_subDesc">La station de transformation intelligente regroupe la puissance d'un sous-réseau et augmente la tension en modifiant le champ magnétique pour une meilleure connexion au réseau</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_3.png" class="dig_stm_right_img"> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">Système intelligent de gestion photovoltaïque</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Votre gestionnaire intelligent</p> <p class="dig_stm_subDesc">Le système de gestion photovoltaïque intelligent permet de maîtriser les détails de la centrale photovoltaïque & système de stockage, même les panneaux et les cellules</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_7.png" class="dig_stm_right_img"> </div> </div> </div> </section> </div> <div class="dig_up_tab_content_item "> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">Système de stockage Chaîne Intelligente</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Votre chargeur portable fiable</p> <p class="dig_stm_subDesc">Le système de gestion photovoltaïque intelligent permet de maîtriser les détails de la centrale électrique système de stockage, des lots, des racks et des cellules</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_5.png" class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">Unité de contrôle Smart Array</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Votre assistant de communication</p> <p class="dig_stm_subDesc">L'unité de contrôle Smart Array permet une mise en service en un clic et transmet les données de l'onduleur de manière stable et fiable</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_2.png" class="dig_stm_right_img"> <div class="dig_papaw0 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw1 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw2 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw3 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw4 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw5 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw6 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw7 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw8 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw9 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">PCS connectée</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Votre boîte à énergie magique</p> <p class="dig_stm_subDesc">Le Smart PCS convertit le courant continu et le courant alternatif dans les deux sens en fonction des besoins du dispatching</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_6.png" class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">Station de transformation intelligente</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Le maître de l'électricité et du magnétisme</p> <p class="dig_stm_subDesc">La station de transformation intelligente regroupe la puissance d'un sous-réseau et augmente la tension en modifiant le champ magnétique pour une meilleure connexion au réseau</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_3.png" class="dig_stm_right_img"> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">Système intelligent de gestion photovoltaïque</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Votre gestionnaire intelligent</p> <p class="dig_stm_subDesc">Le système de gestion photovoltaïque intelligent permet de maîtriser les détails de la centrale de stockage, des lots, des racks et des cellules</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_4.png" class="dig_stm_right_img"> </div> </div> </div> </section> </div> <div class="dig_up_tab_content_item "> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">système de stockage Chaîne Intelligente</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Votre chargeur portable fiable</p> <p class="dig_stm_subDesc">Les systèmes de stockage de l'énergie stockent l'énergie solaire pour la nuit ou un jour de pluie, sans gaspiller l'énergie produite par votre photovoltaïque</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_5.png" class="dig_stm_right_img"> <div class="dig_papaw0 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw1 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw2 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw3 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw4 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw5 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw6 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw7 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw8 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw9 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">PCS connectée</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Votre boîte à énergie magique</p> <p class="dig_stm_subDesc">Le Smart PCS convertit le courant continu et le courant alternatif dans les deux sens en fonction des besoins du dispatching</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_6.png" class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">Station de transformation intelligente</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Le maître de l'électricité et du magnétisme</p> <p class="dig_stm_subDesc">La station de transformation intelligente regroupe la puissance d'un sous-réseau et augmente la tension en modifiant le champ magnétique pour une meilleure connexion au réseau</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_3.png" class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">Unité de contrôle Smart Array</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Votre assistant de communication</p> <p class="dig_stm_subDesc">L'unité de contrôle Smart Array permet une mise en service en un clic et transmet les données de l'onduleur de manière stable et fiable</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_2.png" class="dig_stm_right_img"> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">Contrôleur photovoltaïque intelligent</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Votre boîte à photovoltaïque magique</p> <p class="dig_stm_subDesc">Le contrôleur photovoltaïque intelligent convertit le courant continu du soleil en courant alternatif</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_1.png" class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">Système intelligent de gestion photovoltaïque</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Votre gestionnaire intelligent</p> <p class="dig_stm_subDesc">Le système de gestion photovoltaïque intelligent permet de maîtriser les détails de la centrale photovoltaïque et le système de stockage, même les panneaux et les cellules</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_7.png" class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> </div> </div> <div class="dig_video_scale"> <div class="dig_vs_sticty"> <div class="dig_vs_img_wrap"> <div class="dig_vs_img dig_vs_img1"> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor6_1.png" alt="img floor6 1"> </div> <div class="dig_vs_img dig_vs_img2"> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor6_2.png" alt="img floor6 2"> </div> <div class="dig_vs_video"> <video loop="" autoplay="" src="/-/media/SolarV4/images/Home/2022GlobalSuccessStories.mp4" muted="" playsinline=""></video> <div class="dig_vs_video_start"></div> </div> <div class="dig_vs_img dig_vs_img4"> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor6_4.png" alt="img floor6 4"> </div> <div class="dig_vs_img dig_vs_img5"> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor6_5.png" alt="img floor6 5"> </div> <div class="dig_vs_img dig_vs_img6"> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor6_6.png" alt="img floor6 6"> </div> <div class="dig_vs_img dig_vs_img7"> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor6_7.png" alt="img floor6 7"> </div> </div> </div> <div class="dig_vs_help"></div> </div> <div class="dig_contactUs" style="background-image: url('/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor8_bg.png');"> <div class="dig_contactUs_wrap"> <p class="dig_contactUs_title">Créer un avenir plus vert dès maintenant</p> <p class="dig_contactUs_desc">Appelez-nous, ou contactez votre vendeur local, nous vous fournirons un service méticuleux et enverrons l'installateur approprié dans les plus brefs délais.</p> <a href="/fr/order-now" target="" onclick="utag.link({'tealium_event':'Bottom Banner Buy Click','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':'utility plant owners','page_title':document.URL,'button_name':'Commandez maintenant','page_name':'Utility Plant Owners','event_category':'Bottom Banner Buy Click'});gtag('event', 'Bottom_Banner_Buy_Click',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory': 'utility plant owners','eventAction':'Bottom_Banner_Buy_Click','eventLabel':'Order Now'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"><div class="banner-buttons"><button id="ev_bt_1001" class="ev_button default dig_contactUs_default_btn button-transparent ml16 border-radius-24" title="" tabindex="0" type="button"><span class="ev_button_text">Commandez maintenant</span></button></div></a> </div> </div> <!--/HWDocContent--> </div> <div id="pageFooterWrapper" class=""> <div class="page-footer"> <div class="footer-main"> <div class="bread-crumb"> <a href="/fr">Page d'accueil</a> <span>&nbsp;>&nbsp;</span> <div class="last_bread">Grands Projets</div> </div> <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="/fr/news-room" 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':'Nouveautés','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'+'+'+'News'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Nouveautés</a> </li> <li> <a href="/fr/events-list" 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':'Evènements','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'+'+'+'Events'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Evènements</a> </li> <li> <a href="/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="/fr/blog" 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':'blog','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'+'+'+'blog'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Blog</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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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/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&from_title_zh=6117" 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/fr" 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/fr" 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/fr/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':'Terms of Use','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="/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':'Privacy','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="/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/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&from_title_zh=6117" 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> </div> <script src="/Assets/Solar/v4/js/utils/jquery-3.6.0.min.js?ver=202411131551"></script> <!--<script src="/Assets/Solar/v4/js/utils/common.js"></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/swiper-new.min.js?ver=202411131551"></script> <script src="/Assets/Solar/v4/js/utils/oft.js?ver=202411131551"></script> <script type='text/javascript' src="/Assets/Solar/v4/js/Owners/common.js?ver=202411131551"></script> <script type='text/javascript' src="/Assets/Solar/v4/js/Owners/UtilityPlantOwners.js?ver=202411131551"></script> </body> </html>

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