.swatch-blue{color:#fff;background-color:#0073e6}.swatch-indigo{color:#fff;background-color:#554dff}.swatch-purple{color:#19191a;background-color:#9e99ff}.swatch-pink{color:#19191a;background-color:#ffb3bf}.swatch-red{color:#19191a;background-color:#f73e5a}.swatch-orange{color:#19191a;background-color:#f90}.swatch-yellow{color:#19191a;background-color:#ffda73}.swatch-green{color:#19191a;background-color:#00cc85}.swatch-teal{color:#19191a;background-color:#0bd9d2}.swatch-cyan{color:#19191a;background-color:#00fff7}.swatch-white{color:#19191a;background-color:#fff}.swatch-gray{color:#fff;background-color:#656566}.swatch-gray-dark{color:#fff;background-color:#323333}.swatch-italia{color:#fff;background-color:#06c}.swatch-gray-secondary{color:#fff;background-color:#5c6f82}.swatch-gray-tertiary{color:#fff;background-color:#5a768a}.swatch-gray-quaternary{color:#19191a;background-color:#fcfdff}.swatch-primary{color:#fff;background-color:#0073e6}.swatch-secondary{color:#fff;background-color:#5c6f82}.swatch-success{color:#19191a;background-color:#00cc85}.swatch-info{color:#19191a;background-color:#979899}.swatch-warning{color:#19191a;background-color:#f90}.swatch-danger{color:#19191a;background-color:#f73e5a}.swatch-light{color:#19191a;background-color:#e9e6f2}.swatch-dark{color:#fff;background-color:#17324d}.swatch-100{color:#19191a;background-color:#e3e4e6}.swatch-200{color:#19191a;background-color:#cacacc}.swatch-300{color:#19191a;background-color:#b1b1b3}.swatch-400{color:#19191a;background-color:#979899}.swatch-500{color:#19191a;background-color:#7e7f80}.swatch-600{color:#fff;background-color:#656566}.swatch-700{color:#fff;background-color:#4c4c4d}.swatch-800{color:#fff;background-color:#323333}.swatch-900{color:#fff;background-color:#19191a}.swatch-100{color:#19191a;background-color:#e3e4e6}.swatch-200{color:#19191a;background-color:#cacacc}.swatch-300{color:#19191a;background-color:#b1b1b3}.swatch-400{color:#19191a;background-color:#979899}.swatch-500{color:#19191a;background-color:#7e7f80}.swatch-600{color:#fff;background-color:#656566}.swatch-700{color:#fff;background-color:#4c4c4d}.swatch-800{color:#fff;background-color:#323333}.swatch-900{color:#fff;background-color:#19191a}.last-articles{border-top:1px solid #e6f0fa;padding:4rem 1rem}.last-articles article{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #dfdfdf}.last-articles .gotoArchive{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#dfdfdf;padding-top:2rem;padding-bottom:2rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.last-articles .gotoArchive a{font-weight:400}.news-categories{background-color:#004080;color:#fff;padding-top:3rem;padding-bottom:3rem}@media (max-width:991.98px){.news-categories{padding-top:0;padding-bottom:0}.news-categories .categories-block{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #b3d9ff}.news-categories .categories-block>*{padding-left:2rem;padding-right:2rem}.news-categories .categories-block:first-child{margin-top:2rem}.news-categories .categories-block:last-child{padding-bottom:0;border:0}}.news-categories h3{font-size:18px}.news-categories a{color:#fff}.page-articolo .hero{background-repeat:no-repeat;background-size:cover;background:#f8f8f8;margin-bottom:0;border-bottom:2px solid #dfdfdf}.page-articolo .hero .page-title{color:#004080}.page-articolo .content article{padding:0 24px}.page-articolo .content article .excerpt{font-style:italic;padding:3rem 0;border-bottom:1px solid #dfdfdf;margin-bottom:2rem}.page-articolo .content article .excerpt p{margin-bottom:0}.page-articolo .content article p{margin-bottom:3rem;overflow:hidden}.page-articolo .content article p img{width:100%;float:none;max-width:none;margin:10px}.page-articolo .content article p img[align=left]{width:auto;float:left}.page-articolo .content article p img[align=right]{width:auto;float:auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb2xvcnMuc2NzcyIsIm1vZHVsZXMvX2xhc3QtYXJ0aWNsZXMuc2NzcyIsIm1vZHVsZXMvX25ld3MtY2F0ZWdvcmllcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsInBhZ2VzL2FydGljb2xvLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0UsYUFDRSxXQUNBLHdCQUFpQixDQUZuQixlQUNFLFdBQ0Esd0JBQWlCLENBRm5CLGVBQ0UsY0FDQSx3QkFBaUIsQ0FGbkIsYUFDRSxjQUNBLHdCQUFpQixDQUZuQixZQUNFLGNBQ0Esd0JBQWlCLENBRm5CLGVBQ0UsY0FDQSxxQkFBaUIsQ0FGbkIsZUFDRSxjQUNBLHdCQUFpQixDQUZuQixjQUNFLGNBQ0Esd0JBQWlCLENBRm5CLGFBQ0UsY0FDQSx3QkFBaUIsQ0FGbkIsYUFDRSxjQUNBLHdCQUFpQixDQUZuQixjQUNFLGNBQ0EscUJBQWlCLENBRm5CLGFBQ0UsV0FDQSx3QkFBaUIsQ0FGbkIsa0JBQ0UsV0FDQSx3QkFBaUIsQ0FGbkIsZUFDRSxXQUNBLHFCQUFpQixDQUZuQix1QkFDRSxXQUNBLHdCQUFpQixDQUZuQixzQkFDRSxXQUNBLHdCQUFpQixDQUZuQix3QkFDRSxjQUNBLHdCQUFpQixDQUtuQixnQkFDRSxXQUNBLHdCQUFpQixDQUZuQixrQkFDRSxXQUNBLHdCQUFpQixDQUZuQixnQkFDRSxjQUNBLHdCQUFpQixDQUZuQixhQUNFLGNBQ0Esd0JBQWlCLENBRm5CLGdCQUNFLGNBQ0EscUJBQWlCLENBRm5CLGVBQ0UsY0FDQSx3QkFBaUIsQ0FGbkIsY0FDRSxjQUNBLHdCQUFpQixDQUZuQixhQUNFLFdBQ0Esd0JBQWlCLENBRm5CLFlBQ0UsY0FDQSx3QkFBaUIsQ0FGbkIsWUFDRSxjQUNBLHdCQUFpQixDQUZuQixZQUNFLGNBQ0Esd0JBQWlCLENBRm5CLFlBQ0UsY0FDQSx3QkFBaUIsQ0FGbkIsWUFDRSxjQUNBLHdCQUFpQixDQUZuQixZQUNFLFdBQ0Esd0JBQWlCLENBRm5CLFlBQ0UsV0FDQSx3QkFBaUIsQ0FGbkIsWUFDRSxXQUNBLHdCQUFpQixDQUZuQixZQUNFLFdBQ0Esd0JBQWlCLENBS25CLFlBQ0UsY0FDQSx3QkFBaUIsQ0FGbkIsWUFDRSxjQUNBLHdCQUFpQixDQUZuQixZQUNFLGNBQ0Esd0JBQWlCLENBRm5CLFlBQ0UsY0FDQSx3QkFBaUIsQ0FGbkIsWUFDRSxjQUNBLHdCQUFpQixDQUZuQixZQUNFLFdBQ0Esd0JBQWlCLENBRm5CLFlBQ0UsV0FDQSx3QkFBaUIsQ0FGbkIsWUFDRSxXQUNBLHdCQUFpQixDQUZuQixZQUNFLFdBQ0Esd0JBQWlCLENDckJyQixlQUNFLDZCQUNBLGlCQUFTLENBRlgsdUJBS0ksbUJBQ0Esb0JBQ0EsK0JENkJrQixDQ3BDdEIsNEJBVUksb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEseUJBQ0EsaUJBQ0Esb0JBQ0EsV0FDQSx3QkFBQSxBQUFpQixxQkFBakIsQUFBaUIsc0JBQUEsQ0FmckIsOEJBaUJNLGVBQWEsQ0NqQm5CLGlCQUNFLHlCQUNBLFdBQ0EsaUJBQ0EsbUJBQWdCLENDcUVkLDRCRHpFSixpQkFNSSxjQUNBLGdCQUFnQixDQVBwQixtQ0FhTSxtQkFDQSxvQkFDQSwrQkZZZ0IsQ0UzQnRCLHFDQVVRLGtCQUNBLGtCQUFlLENBWHZCLCtDQWlCUSxlQUFZLENBakJwQiw4Q0FvQlEsaUJBQ0EsUUFBTyxDQUFBLENBckJmLG9CQTBCSSxjQUFXLENBMUJmLG1CQTZCSSxVQUFPLENFekJYLHFCQUdJLDRCQUNBLHNCQUNBLG1CQUNBLGdCQUNBLCtCSnlCa0IsQ0loQ3RCLGlDQVNNLGFKb0JnQixDSTdCdEIsZ0NBZU0sY0FBUyxDQWZmLHlDQWlCUSxrQkFDQSxlQUNBLGdDQUNBLGtCQUFlLENBcEJ2QiwyQ0FzQlUsZUFBZSxDQXRCekIsa0NBMEJRLG1CQUNBLGVBQVUsQ0EzQmxCLHNDQTZCVSxXQUNBLFdBQ0EsZUFDQSxXQUFRLENBaENsQixrREFrQ1ksV0FDQSxVQUFPLENBbkNuQixtREFzQ1ksV0FDQSxVQUFPLENBQUEiLCJmaWxlIjoicGFnZXMvYXJ0aWNvbG8uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIERvY3MgY29sb3IgcGFsZXR0ZSBjbGFzc2VzXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgLnN3YXRjaC0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJHZhbHVlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5zd2F0Y2gtI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3IteWlxKCR2YWx1ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI3skdmFsdWV9O1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gIC5zd2F0Y2gtI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3IteWlxKCR2YWx1ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI3skdmFsdWV9O1xuICB9XG59XG5cbiRzaXRlLWJsdWU6ICAgICAgICAgICByZ2IoMCwgMTAyLCAyMDQpICFkZWZhdWx0OyAvLyAjMDZDXG4kc2l0ZS1ibHVlLWJyaWdodDogICAgbGlnaHRlbihzYXR1cmF0ZSgkc2l0ZS1ibHVlLCA1JSksIDE1JSkgIWRlZmF1bHQ7XG4kc2l0ZS1ibHVlLWxpZ2h0OiAgICAgbGlnaHRlbihzYXR1cmF0ZSgkc2l0ZS1ibHVlLCA1JSksIDQ1JSkgIWRlZmF1bHQ7XG4kc2l0ZS1pbmZvOiAgICAgICAgICAgcmdiKDIzLCA1MCwgNzcpICFkZWZhdWx0O1xuJHNpdGUtd2FybmluZzogICAgICAgIHJnYigyNTUsIDE1MSwgMCkgIWRlZmF1bHQ7XG4kc2l0ZS1kYW5nZXI6ICAgICAgICAgcmdiKDI0OCwgNjIsIDkwKSAhZGVmYXVsdDtcbiRzaXRlLWFjY2Vzc2liaWxpdHk6ICByZ2IoMCwgMjA3LCAxMzQpICFkZWZhdWx0O1xuJHNpdGUtZGFyazogICAgICAgICAgICMzRTUyNjYgIWRlZmF1bHQ7XG4kYmx1ZS1kYXJrOiAgICAgICAgICAgIzAwNDA4MDtcbiRibHVlLWxpZ2h0OiAgICAgICAgICAjMDA4MEZGO1xuJGFudGlmbGFzaC13aGl0ZTogICAgICNGOEY4Rjg7XG4kbGlnaHQtZ3JheTogICAgICAgICAgI2RmZGZkZjtcblxuLy8gQXJjaGl2aW9cbiRzY2FtYmktY29tbWVyY2lhbGktYzogI0YyQTYyRjtcbiRzYWxkaS1jb21tZXJjaWFsaS1jOiAjNkI4RjcxO1xuJGFwZXJ0dXJhLWludGVybmF6aW9uYWxlLWM6ICM5QTAzMUU7XG4kdHVyaXNtby1jOiAjYzE0NDkxO1xuJHBvc2l6aW9uYW1lbnRvLWM6ICMyRDcyQjg7XG4iLCIubGFzdC1hcnRpY2xlcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRncmV5LWIxO1xuICBwYWRkaW5nOiA0cmVtIDFyZW07XG5cbiAgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gIH1cbiAgLmdvdG9BcmNoaXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5uZXdzLWNhdGVnb3JpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLmNhdGVnb3JpZXMtYmxvY2sge1xuICAgICAgPiAqIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgfVxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaXRlLWJsdWUtbGlnaHQ7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBib3JkZXI6MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vY29tbW9uXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9sYXN0LWFydGljbGVzXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9uZXdzLWNhdGVnb3JpZXNcIjtcblxuLnBhZ2UtYXJ0aWNvbG8ge1xuXG4gIC5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZDogJGFudGlmbGFzaC13aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAucGFnZS10aXRsZSB7XG4gICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAuZXhjZXJwdCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjNyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAmW2FsaWduPVwibGVmdFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmW2FsaWduPVwicmlnaHRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmbG9hdDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIl19 */
