.node--type--article.node--view-mode--full .top{display:flex;flex-direction:column}@media (min-width:992px){.node--type--article.node--view-mode--full .top{flex-direction:row}}.node--type--article.node--view-mode--full .top .image-container{max-width:100%;position:relative;width:100%}@media (min-width:992px){.node--type--article.node--view-mode--full .top .image-container{flex:0 0 45%;max-width:45%;overflow:hidden}}.node--type--article.node--view-mode--full .top .image-container .related-content--image,.node--type--article.node--view-mode--full .top .image-container .related-content--image .media{height:100%}.node--type--article.node--view-mode--full .top .image-container img{max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:992px){.node--type--article.node--view-mode--full .top .image-container img{aspect-ratio:1/2;max-height:37.5rem;max-width:unset;min-height:100%;min-width:100%;width:unset}}@media (min-width:1260px){.node--type--article.node--view-mode--full .top .image-container img{aspect-ratio:1/1}}@media (min-width:105rem){.node--type--article.node--view-mode--full .top .image-container img{aspect-ratio:4/3}}.node--type--article.node--view-mode--full .top .informations-container{background-color:var(--beige-500);margin-left:auto;margin-right:auto;padding:45px 1rem}@media (min-width:380px){.node--type--article.node--view-mode--full .top .informations-container{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:992px){.node--type--article.node--view-mode--full .top .informations-container{flex:0 0 55%;max-width:55%;padding-left:1rem;padding-right:1rem;padding-top:60px}}@media (min-width:1260px){.node--type--article.node--view-mode--full .top .informations-container{padding-left:60px;padding-right:calc(50vw - 584px)}}.node--type--article.node--view-mode--full .top .informations-container .breadcrumb{padding-bottom:30px!important}.node--type--article.node--view-mode--full .top .informations-container .field-introduction-text-plain{margin-top:15px}.node--type--article.node--view-mode--full .top .informations-container .share-with-add-to-any{margin-top:45px;width:auto!important}@media (min-width:768px){.node--type--article.node--view-mode--full .paragraph--type--accordions-section,.node--type--article.node--view-mode--full .paragraph--type--button,.node--type--article.node--view-mode--full .paragraph--type--image-block,.node--type--article.node--view-mode--full .paragraph--type--image-carousel,.node--type--article.node--view-mode--full .paragraph--type--rich-text-block,.node--type--article.node--view-mode--full .paragraph--type--video-embed{margin-left:8.3333333333%;max-width:58.3333333333%}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL25vZGUvbm9kZS0tYXJ0aWNsZS0tZnVsbC5jc3MiLCJtYXBwaW5ncyI6IkFBS0UsZ0RBQ0UsWUFBYSxDQUNiLHFCQXNCSixDQ3hCRSx5QkRBQSxnREFLSSxrQkF1QkosQ0FDRixDQXJCSSxpRUFHRSxjQUFlLENBRmYsaUJBQWtCLENBQ2xCLFVBd0JOLENDbENFLHlCRFFFLGlFQUtJLFlBQWEsQ0FDYixhQUFjLENBRWQsZUF3Qk4sQ0FDRixDQXZCTSx5TEFFRSxXQXlCUixDQXZCTSxxRUFFRSxjQUFlLENBRGYsb0NBQWlCLENBRWpCLFVBeUJSLENDbERFLHlCRHNCSSxxRUFVSSxnQkFBaUIsQ0FEakIsa0JBQW1CLENBSm5CLGVBQWdCLENBRWhCLGVBQWdCLENBQ2hCLGNBQWUsQ0FGZixXQStCUixDQUNGLENDNURFLDBCRHNCSSxxRUFhSSxnQkE2QlIsQ0FDRixDQ2pFRSwwQkRzQkkscUVBZ0JJLGdCQStCUixDQUNGLENBM0JJLHdFQUNFLGlDQUFrQyxDQUVsQyxnQkFBaUIsQ0FEakIsaUJBQWtCLENBRWxCLGlCQTZCTixDQzVFRSx5QkQyQ0Usd0VBT0ksbUJBQW9CLENBRHBCLG9CQWdDTixDQUNGLENDbEZFLHlCRDJDRSx3RUFXSSxZQUFhLENBQ2IsYUFBYyxDQUVkLGlCQUFrQixDQURsQixrQkFBbUIsQ0FFbkIsZ0JBZ0NOLENBQ0YsQ0MzRkUsMEJEMkNFLHdFQW1CSSxpQkFBa0IsQ0FDbEIsZ0NBaUNOLENBQ0YsQ0EvQk0sb0ZBQ0UsNkJBaUNSLENBOUJNLHVHQUNFLGVBZ0NSLENBckJNLCtGQUNFLGVBQWdCLENBQ2hCLG9CQXVCUixDQzNHRSx5QkQwRkEsK2JBUUksMEJBREEsd0JBb0JKLENBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9wYXJ0aWFscy9ub2RlL25vZGUtLWFydGljbGUtLWZ1bGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb25maWcvX21peGlucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRiYXNlX3BhdGg6ICcuLi8uLi8uLi8uLi8nO1xuXG5AaW1wb3J0IFwiLi4vLi4vY29uZmlnL3V0aWxpdGllc1wiO1xuXG4ubm9kZS0tdHlwZS0tYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtLWZ1bGwge1xuICAudG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtcS11cCgkYnJlYWtwb2ludF9tb2JpbGVfdG9fZGVza3RvcCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbXEtdXAoJGJyZWFrcG9pbnRfbW9iaWxlX3RvX2Rlc2t0b3ApIHtcbiAgICAgICAgZmxleDogMCAwIDQ1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgICAgLnJlbGF0ZWQtY29udGVudC0taW1hZ2UsXG4gICAgICAucmVsYXRlZC1jb250ZW50LS1pbWFnZSAubWVkaWEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAoJGJyZWFrcG9pbnRfbW9iaWxlX3RvX2Rlc2t0b3ApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNy41cmVtOyAvLyA2MDBweFxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8yO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKCRsZykge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKDEwNXJlbSkge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9ybWF0aW9ucy1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtNTAwKTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogNDVweCAxcmVtO1xuICAgICAgQGluY2x1ZGUgbXEtdXAoJHh4cykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcS11cCgkbWQpIHtcbiAgICAgICAgZmxleDogMCAwIDU1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xLXVwKCRsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKCgxMDB2dyAtICRsZykgLyAyKSArICg2MHB4IC8gMikgKyAxNnB4KTtcbiAgICAgIH1cblxuICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweCFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1pbnRyb2R1Y3Rpb24tdGV4dC1wbGFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIC8vIHAge1xuICAgICAgICAvLyAgIG1hcmdpbjogMDtcbiAgICAgICAgLy8gICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLy8gICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAvLyAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgLy8gICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvLyAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAvLyB9XG4gICAgICB9XG5cbiAgICAgIC5zaGFyZS13aXRoLWFkZC10by1hbnkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1yaWNoLXRleHQtYmxvY2ssXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLWVtYmVkLFxuICAucGFyYWdyYXBoLS10eXBlLS1idXR0b24sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGlvbnMtc2VjdGlvbixcbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtY2Fyb3VzZWwsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWJsb2NrIHtcbiAgICBAaW5jbHVkZSBtcS11cCgkc20pIHtcbiAgICAgIG1heC13aWR0aDogY2FsYyg3ICogMTAwJSAvIDEyKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEgKiAxMDAlIC8gMTIpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRGVmaW5lIHlvdXIgY3VzdG9tIG1peGlucyBoZXJlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogTUVESUEgUVVFUklFUyAqL1xuQG1peGluIG1xLXVwKCRxdWVyeSkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtcS1kb3duKCRxdWVyeSkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogVEVYVCBTVFlMRVMgKi9cbkBtaXhpbiB0ZXh0LWgxKCRjb2xvcjogXCItLXdoaXRlLTUwMFwiKSB7XG4gIGNvbG9yOiB2YXIoI3skY29sb3J9KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0eXJlbmUtYTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxLXNtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpbmNsdWRlIG1xLXVwKCRicmVha3BvaW50X21vYmlsZV90b19kZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxO1xuICB9XG59XG5cbkBtaXhpbiB0ZXh0LWgyKCRjb2xvcjogXCItLWJsYWNrLTUwMFwiKSB7XG4gIGNvbG9yOiB2YXIoI3skY29sb3J9KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0eXJlbmUtYTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4wNztcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIHRleHQtaDMoJGNvbG9yOiBcIi0tYmxhY2stNTAwXCIpIHtcbiAgY29sb3I6IHZhcigjeyRjb2xvcn0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJGZvbnQtc3R5cmVuZS1hO1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIHRleHQtZXh0cmEtbGFyZ2UoJGNvbG9yOiBcIi0tYmxhY2stNTAwXCIpIHtcbiAgY29sb3I6IHZhcigjeyRjb2xvcn0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJGZvbnQtc3R5cmVuZS1hO1xuICBmb250LXNpemU6ICRmb250LWV4dHJhLWxhcmdlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtaXhpbiB0ZXh0LWhpZ2hsaWdodCgkY29sb3I6IFwiLS13aGl0ZS01MDBcIikge1xuICBjb2xvcjogdmFyKCN7JGNvbG9yfSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdHlyZW5lLWE7XG4gIGZvbnQtc2l6ZTogJGZvbnQtaGlnaGxpZ2h0O1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtaXhpbiB0ZXh0LW5vcm1hbCgkY29sb3I6IFwiLS1ibGFjay01MDBcIikge1xuICBjb2xvcjogdmFyKCN7JGNvbG9yfSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zb3VyY2Utc2VyaWYtNDtcbiAgZm9udC1zaXplOiAkZm9udC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIHRleHQtbGlnaHQoJGNvbG9yOiBcIi0tYmxhY2stNTAwXCIpIHtcbiAgY29sb3I6IHZhcigjeyRjb2xvcn0pO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogJGZvbnQtc291cmNlLXNlcmlmLTQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtbGlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIHRleHQtbWVkaXVtKCRjb2xvcjogXCItLWJsYWNrLTUwMFwiKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdHlyZW5lLWE7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtbGlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigjeyRjb2xvcn0pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gdGV4dC1zbWFsbCgkY29sb3I6IFwiLS1ibGFjay01MDBcIiwgJHN0eWxlOiBcIm5vcm1hbFwiKSB7XG4gIGNvbG9yOiB2YXIoI3skY29sb3J9KTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0eXJlbmUtYTtcbiAgZm9udC1zaXplOiAkZm9udC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaWYgJHN0eWxlID09IFwibm9ybWFsXCIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH0gQGVsc2UgaWYgJHN0eWxlID09IFwiYm9sZFwiIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbkBtaXhpbiBsYXJnZS1idXR0b24tc3R5bGUoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdHlyZW5lLWE7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtbGlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIHNtYWxsLWJ1dHRvbi1zdHlsZSgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0eXJlbmUtYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAkZm9udC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBCVVRUT04gU1RZTEVTICovXG5AbWl4aW4gYnV0dG9uLWJhc2UoJHN0eWxlOiBcInNtYWxsXCIpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gID4gZGl2ID4gc3ZnLFxuICA+IHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgICBtYXgtd2lkdGg6IDE1cHg7XG4gICAgbWF4LWhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsbDogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IGRpdiA+IHN2ZyxcbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMTBweDtcbiAgICB9XG4gIH1cblxuICBAaWYgJHN0eWxlID09IFwiY2lyY2xlLWxhcmdlXCIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1heC13aWR0aDogNS42MjVyZW07IC8vIDkwcHguXG4gICAgbWF4LWhlaWdodDogNS42MjVyZW07IC8vIDkwcHguXG4gICAgbWluLXdpZHRoOiA1LjYyNXJlbTsgLy8gOTBweC5cbiAgICBtaW4taGVpZ2h0OiA1LjYyNXJlbTsgLy8gOTBweC5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC1idXR0b24tc3R5bGU7XG4gIH0gQGVsc2UgaWYgJHN0eWxlID09IFwiY2lyY2xlLW1lZGl1bVwiIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDMuNzVyZW07IC8vIDYwcHguXG4gICAgbWF4LWhlaWdodDogMy43NXJlbTsgLy8gNjBweC5cbiAgICBtaW4td2lkdGg6IDMuNzVyZW07IC8vIDYwcHguXG4gICAgbWluLWhlaWdodDogMy43NXJlbTsgLy8gNjBweC5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLWJ1dHRvbi1zdHlsZTtcbiAgfSBAZWxzZSBpZiAkc3R5bGUgPT0gXCJjaXJjbGUtc21hbGxcIiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiAyLjVyZW07IC8vIDQwcHguXG4gICAgbWF4LWhlaWdodDogMi41cmVtOyAvLyA0MHB4LlxuICAgIG1pbi13aWR0aDogMi41cmVtOyAvLyA0MHB4LlxuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTsgLy8gNDBweC5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLWJ1dHRvbi1zdHlsZTtcbiAgfSBAZWxzZSBpZiAkc3R5bGUgPT0gXCJjaXJjbGUtZXh0cmEtc21hbGxcIiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiAyLjEyNXJlbTsgLy8gMzRweC5cbiAgICBtYXgtaGVpZ2h0OiAyLjEyNXJlbTsgLy8gMzRweC5cbiAgICBtaW4td2lkdGg6IDIuMTI1cmVtOyAvLyAzNHB4LlxuICAgIG1pbi1oZWlnaHQ6IDIuMTI1cmVtOyAvLyAzNHB4LlxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgICBtYXgtd2lkdGg6IDEwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLWJ1dHRvbi1zdHlsZTtcbiAgfSBAZWxzZSBpZiAkc3R5bGUgPT0gXCJsYXJnZVwiIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAvLyBwYWRkaW5nOiAuODc1cmVtIDEuMjVyZW0gLjc1cmVtOyAvLyBDb21tZSBsZXMgbWFxdWV0dGVzIHNhdWYgcXVlIGMnZXN0IG1vY2hlLlxuICAgIHBhZGRpbmc6IDAuODEzcmVtIDEuMjVyZW07XG4gICAgQGluY2x1ZGUgbGFyZ2UtYnV0dG9uLXN0eWxlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH0gQGVsc2UgaWYgJHN0eWxlID09IFwibGFyZ2UtdGlueVwiIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAvLyBwYWRkaW5nOiAuODc1cmVtIDEuMjVyZW0gLjc1cmVtOyAvLyBDb21tZSBsZXMgbWFxdWV0dGVzIHNhdWYgcXVlIGMnZXN0IG1vY2hlLlxuICAgIHBhZGRpbmc6IDAuODEzcmVtIDEuMjVyZW07XG4gICAgQGluY2x1ZGUgbGFyZ2UtYnV0dG9uLXN0eWxlO1xuICB9IEBlbHNlIGlmICRzdHlsZSA9PSBcInNtYWxsXCIge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIC8vIHBhZGRpbmc6IC43NXJlbSAuOTM4cmVtIC42MjVyZW07IC8vIENvbW1lIGxlcyBtYXF1ZXR0ZXMgc2F1ZiBxdWUgYydlc3QgbW9jaGUuXG4gICAgcGFkZGluZzogMC42ODhyZW0gMC45MzhyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtYnV0dG9uLXN0eWxlO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG4gIH1cbn1cbkBtaXhpbiBidXR0b24tY29sb3IoXG4gICRjb2xvcjogXCItLXByaW1hcnktLWxpZ2h0XCIsXG4gICRjb2xvci1ob3ZlcjogXCItLXByaW1hcnlcIixcbiAgJGJhY2tncm91bmQtY29sb3I6IFwiXCIsXG4gICRiYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiBcIlwiXG4pIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgQGlmICRjb2xvciBhbmQgJGNvbG9yICE9IFwiXCIge1xuICAgIGNvbG9yOiB2YXIoI3skY29sb3J9KTtcbiAgfVxuICBAaWYgJGJhY2tncm91bmQtY29sb3Ige1xuICAgIEBpZiAkYmFja2dyb3VuZC1jb2xvciA9PSBcIlwiIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKCN7JGJhY2tncm91bmQtY29sb3J9KTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIEBpZiAkY29sb3ItaG92ZXIgYW5kICRjb2xvci1ob3ZlciAhPSBcIlwiIHtcbiAgICAgIGNvbG9yOiB2YXIoI3skY29sb3ItaG92ZXJ9KTtcbiAgICB9XG4gICAgQGlmICRiYWNrZ3JvdW5kLWNvbG9yLWhvdmVyIGFuZCAkYmFja2dyb3VuZC1jb2xvci1ob3ZlciAhPSBcIlwiIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigjeyRiYWNrZ3JvdW5kLWNvbG9yLWhvdmVyfSk7XG4gICAgfVxuICB9XG59XG5cbi8qIFVUSUxJVElFUyAqL1xuLyoqXG5Vc2UgdGhpcyBwbGFjZWhvbGRlciB0byBtYWtlIGFuIGVsZW1lbnQgdGFrZSB0aGUgZnVsbCBwYXJlbnQgc2l6ZVxuUGFyZW50IGVsZW1lbnQgbXVzdCBoYXZlIHBvc2l0aW9uIHNldCB0byByZWxhdGl2ZVxuKiovXG5AbWl4aW4gcGFyZW50LW92ZXJsYXAoJHBvc2l0aW9uOiBcImJlZm9yZVwiKSB7XG4gIEBpZiAoJHBvc2l0aW9uID09IFwiYmVmb3JlXCIpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9IEBlbHNlIGlmICgkcG9zaXRpb24gPT0gXCJhZnRlclwiKSB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBnbG9iYWwtbGluaygkcG9zaXRpb246IFwiYmVmb3JlXCIpIHtcbiAgQGluY2x1ZGUgcGFyZW50LW92ZXJsYXAoJHBvc2l0aW9uKTtcbn1cblxuLyogTEFZT1VUIFNUWUxFUyAqL1xuQG1peGluIGJnLWZ1bGwtd2lkdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1peGluIGJnLXJlYWwtZnVsbC13aWR0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiBjYWxjKC0xICogKDEwMHZ3IC0gMTAwJSkgLyAyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuQG1peGluIGJnLWZ1bGwtc2VtaS13aWR0aCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgLmxhc3QtaXRlbS1wYWRkaW5nLXJpZ2h0Om50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5sYXN0LWl0ZW0tbWFyZ2luLXJpZ2h0Om50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgQGluY2x1ZGUgbXEtdXAoJHh4cykgeyAvLyAzODBweC5cbiAgICB3aWR0aDogY2FsYygxMDAlICsgMi41cmVtKTtcbiAgICAubGFzdC1pdGVtLXBhZGRpbmctcmlnaHQ6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgIH1cbiAgICAubGFzdC1pdGVtLW1hcmdpbi1yaWdodDpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEtdXAoJG1kKSB7IC8vIDk5MnB4LlxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgICAubGFzdC1pdGVtLXBhZGRpbmctcmlnaHQ6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG4gICAgLmxhc3QtaXRlbS1tYXJnaW4tcmlnaHQ6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcS11cCgkbGcpIHsgLy8gMTI2MHB4LlxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoKDEwMHZ3IC0gMTI2MHB4ICsgNzJweCkgLyAyKSk7XG4gICAgLmxhc3QtaXRlbS1wYWRkaW5nLXJpZ2h0Om50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIC5sYXN0LWl0ZW0tbWFyZ2luLXJpZ2h0Om50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWZ1bGwtd2lkdGgtdHdvLWNvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIpO1xuICB9XG59XG5cbkBtaXhpbiBiZy1mdWxsLXdpZHRoLWNvbCgkcG9zaXRpb246IFwibGVmdFwiKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaWYgJHBvc2l0aW9uID09IFwibGVmdFwiIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gXCJyaWdodFwiIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICByaWdodDogY2FsYygoMTAwdncgLSAxMDAlKSAvIDIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIEdlbmVyYXRlIGNsYXNzZXMgZm9yIG1hcmdpbiBhbmQgcGFkZGluZy5cbiAqL1xuLy8gQ29uZmlndXJhdGlvbiBvZiBtYXJnaW4gYW5kIHBhZGRpbmcgc2l6ZXMuXG4kc3BhY2luZ3M6IChcbiAgMDogMCxcbiAgMTogMC4yNXJlbSxcbiAgMjogMC41cmVtLFxuICAzOiAxcmVtLFxuICA0OiAycmVtLFxuICA1OiAzcmVtXG4pO1xuXG4vLyBNYXBwaW5nIG9mIGFiYnJldmlhdGlvbnMgdG8gZnVsbCBDU1MgcHJvcGVydGllcy5cbiR1dGlsaXR5LXByb3BlcnRpZXM6IChcbiAgJ20nOiAnbWFyZ2luJyxcbiAgJ210JzogJ21hcmdpbi10b3AnLFxuICAnbWInOiAnbWFyZ2luLWJvdHRvbScsXG4gICdtbCc6ICdtYXJnaW4tbGVmdCcsXG4gICdtcic6ICdtYXJnaW4tcmlnaHQnLFxuICAnbXgnOiAoJ21hcmdpbi1sZWZ0JywgJ21hcmdpbi1yaWdodCcpLFxuICAnbXknOiAoJ21hcmdpbi10b3AnLCAnbWFyZ2luLWJvdHRvbScpLFxuICAncCc6ICdwYWRkaW5nJyxcbiAgJ3B0JzogJ3BhZGRpbmctdG9wJyxcbiAgJ3BiJzogJ3BhZGRpbmctYm90dG9tJyxcbiAgJ3BsJzogJ3BhZGRpbmctbGVmdCcsXG4gICdwcic6ICdwYWRkaW5nLXJpZ2h0JyxcbiAgJ3B4JzogKCdwYWRkaW5nLWxlZnQnLCAncGFkZGluZy1yaWdodCcpLFxuICAncHknOiAoJ3BhZGRpbmctdG9wJywgJ3BhZGRpbmctYm90dG9tJyksXG4gICdnYXAnOiAoJ2dhcCcpXG4pO1xuXG4vLyBHZW5lcmF0ZSB1dGlsaXR5IGNsYXNzZXMgKG1hcmdpbiBhbmQgcGFkZGluZyBjbGFzc2VzKS5cbkBtaXhpbiBnZW5lcmF0ZS1zcGFjaW5nLWNsYXNzZXMoKSB7XG4gIEBlYWNoICRzdWZmaXgsICRwcm9wZXJ0aWVzIGluICR1dGlsaXR5LXByb3BlcnRpZXMge1xuICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkc3BhY2luZ3Mge1xuICAgICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IGxpc3Qge1xuICAgICAgICAuI3skc3VmZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX0gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skc3VmZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAjeyRwcm9wZXJ0aWVzfTogI3skdmFsdWV9ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/