.modelRow{position:relative;padding-top:35px}.modelRow .blockSection__header span{font-size:16px;font-weight:400;display:block;color:#111;margin-top:10px}.modelRow .blockSection__header span{font-size:14px}@media screen and (min-width:767px){.modelRow .blockSection__header span{font-size:calc(14px + strip-unit(2px) * ((100vw - 767px)/ strip-unit(673px)))}}@media screen and (min-width:1440px){.modelRow .blockSection__header span{font-size:16px}}.modelRow .wrapperRow__carousel{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.modelRow .wrapperRow__carousel .vehicle-container{-ms-flex-preferred-size:100%;flex-basis:100%}.modelRow .wrapperRow__carousel .vehicle-container__header{text-align:left;margin:10px 5px;padding-bottom:10px;border-bottom:1px solid #111;font-weight:400;font-size:16px;text-transform:uppercase}.modelRow .wrapperRow__carousel .vehicle-box{display:block;background:#111;color:#111;text-decoration:none;margin:0 5px 20px;text-align:center}.modelRow .wrapperRow__carousel .vehicle-box__info{color:#fff;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;padding:5px 20px 15px}.modelRow .wrapperRow__carousel .vehicle-box__info .info-count,.modelRow .wrapperRow__carousel .vehicle-box__info h4{margin:0;display:inline-block;vertical-align:middle;font-weight:300}.modelRow .wrapperRow__carousel .vehicle-box .button{font-size:12px;margin-bottom:20px;width:calc(100% - 40px)!important}.modelRow .wrapperRow__carousel .vehicle-box__image{position:relative}.modelRow .wrapperRow__carousel .vehicle-box__image img{width:100%}.modelRow .wrapperRow__carousel .vehicle-box__image:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:40px;z-index:10;background-color:transparent;background-repeat:repeat-x;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(to bottom,transparent,#000)}@media (min-width:768px){.modelRow{padding-top:45px}.modelRow .wrapperRow__carousel{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.modelRow .wrapperRow__carousel .vehicle-container{-webkit-box-flex:1;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.modelRow .wrapperRow__carousel .vehicle-container__list{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.modelRow .wrapperRow__carousel .vehicle-container.list-1 .vehicle-box{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.modelRow .wrapperRow__carousel .vehicle-container.list-2 .vehicle-box{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.modelRow .wrapperRow__carousel .vehicle-container.list-3 .vehicle-box{-ms-flex-preferred-size:calc(33.33% - 10px);flex-basis:calc(33.33% - 10px)}.modelRow .wrapperRow__carousel .vehicle-container.list-4 .vehicle-container__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.modelRow .wrapperRow__carousel .vehicle-container.list-4 .vehicle-box{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media (min-width:1025px){.modelRow .wrapperRow__carousel .vehicle-container__list{-ms-flex-wrap:none;flex-wrap:nowrap}.modelRow .wrapperRow__carousel .vehicle-container.list-1{-webkit-box-flex:1;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%}.modelRow .wrapperRow__carousel .vehicle-container.list-1 .vehicle-box{-ms-flex-preferred-size:calc(100% - 10px);flex-basis:calc(100% - 10px)}.modelRow .wrapperRow__carousel .vehicle-container.list-2{-webkit-box-flex:1;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.modelRow .wrapperRow__carousel .vehicle-container.list-3{-webkit-box-flex:1;-moz-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%}.modelRow .wrapperRow__carousel .vehicle-container.list-4{-webkit-box-flex:1;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.modelRow .wrapperRow__carousel .vehicle-container.list-4 .vehicle-container__list{-ms-flex-wrap:none;flex-wrap:nowrap}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZGVsLXJvdy0yLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJtb2RlbC1yb3ctMi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUEsVUFDQyxTQUFBLFNBQ0EsWUFBQSxLQUZELHFDQUtHLFVBQUEsS0FFQSxZQUFBLElBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLEtBVkgscUNDcUtNLFVBQUEsS0FDQSxvQ0R0S04scUNDdUtRLFVBQUEscUVBRUYscUNEektOLHFDQzBLUSxVQUFBLE1EMUtSLGdDQ0xDLFFBQUEsWUFFQSxRQUFBLFVBQ0EsUUFBQSxZQUNBLFFBQUEsS0FrRUMsaUJBQUEsT0FDQSxjQUFBLE9BR0QscUJBQUEsT0FDQSxnQkFBQSxPQTlEQyxjQUFBLEtBRUQsVUFBQSxLRFZELG1EQzhMQyx3QkFBQSxLQUNBLFdBQUEsS0QvTEQsMkRBc0JLLFdBQUEsS0FDQSxPQUFBLEtBQUEsSUFDQSxlQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLGVBQUEsVUE1QkwsNkNBaUNJLFFBQUEsTUFDQSxXQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLEtBQ0EsT0FBQSxFQUFBLElBQUEsS0FDQSxXQUFBLE9BdENKLG1EQXlDSyxNQUFBLEtDOUNKLFFBQUEsWUFFQSxRQUFBLFVBQ0EsUUFBQSxZQUNBLFFBQUEsS0E2REMsaUJBQUEsUUFDQSxjQUFBLFFBUUQscUJBQUEsY0FDQSxnQkFBQSxjRDFCSSxRQUFBLElBQUEsS0FBQSxLRVFHLCtERnBEUixzREErQ00sT0FBQSxFQUNBLFFBQUEsYUFDQSxlQUFBLE9BQ0EsWUFBQSxJQWxETixxREFzREssVUFBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLDRCQXhETCxvREE0REssU0FBQSxTQTVETCx3REErRE0sTUFBQSxLQS9ETiwwREFtRU0sUUFBQSxHQUNHLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxHQUNBLGlCQUFBLFlBQ0Esa0JBQUEsU0FDQSxXQUFBLHlFQUFBLFdBQUEsNENDaUlQLHlCRDdNRixVQXVGRSxZQUFBLEtBdkZGLGdDQzRERSxpQkFBQSxRQUNBLGNBQUEsUUFRRCxxQkFBQSxjQUNBLGdCQUFBLGNEdEVELG1EQzRDQyxpQkFBQSxFQUdBLFVBQUEsRUFBQSxFQUFBLEtBQ0EsU0FBQSxFQUFBLEVBQUEsS0FDQSxLQUFBLEVBQUEsRUFBQSxLRGpERCx5RENMQyxRQUFBLFlBRUEsUUFBQSxVQUNBLFFBQUEsWUFDQSxRQUFBLEtBNkRDLGlCQUFBLFFBQ0EsY0FBQSxRQVFELHFCQUFBLGNBQ0EsZ0JBQUEsY0R0RUQsdUVDOExDLHdCQUFBLGlCQUNBLFdBQUEsaUJEL0xELHVFQzhMQyx3QkFBQSxpQkFDQSxXQUFBLGlCRC9MRCx1RUM4TEMsd0JBQUEsb0JBQ0EsV0FBQSxvQkQvTEQsbUZDUUUsY0FBQSxLQUVELFVBQUEsS0RWRCx1RUM4TEMsd0JBQUEsaUJBQ0EsV0FBQSxrQkFpQkMsMEJEaE5GLHlEQ01FLGNBQUEsS0FJRCxVQUFBLE9EVkQsMERDNENDLGlCQUFBLEVBR0EsVUFBQSxFQUFBLEVBQUEsSUFDQSxTQUFBLEVBQUEsRUFBQSxJQUNBLEtBQUEsRUFBQSxFQUFBLElEakRELHVFQzhMQyx3QkFBQSxrQkFDQSxXQUFBLGtCRC9MRCwwREM0Q0MsaUJBQUEsRUFHQSxVQUFBLEVBQUEsRUFBQSxJQUNBLFNBQUEsRUFBQSxFQUFBLElBQ0EsS0FBQSxFQUFBLEVBQUEsSURqREQsMERDNENDLGlCQUFBLEVBR0EsVUFBQSxFQUFBLEVBQUEsSUFDQSxTQUFBLEVBQUEsRUFBQSxJQUNBLEtBQUEsRUFBQSxFQUFBLElEakRELDBEQzRDQyxpQkFBQSxFQUdBLFVBQUEsRUFBQSxFQUFBLEtBQ0EsU0FBQSxFQUFBLEVBQUEsS0FDQSxLQUFBLEVBQUEsRUFBQSxLRGpERCxtRkNNRSxjQUFBLEtBSUQsVUFBQSIsImZpbGUiOiJtb2RlbC1yb3ctMi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy9cdE1PREVMIFNFQ1RJT05cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4ubW9kZWxSb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAzNXB4O1xuXHQuYmxvY2tTZWN0aW9uX19oZWFkZXJ7XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdEBpbmNsdWRlIGZsdWlkLWZvbnQoNzY3cHgsMTQ0MHB4LDE0cHgsMTZweClcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAjMTExO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblx0LndyYXBwZXJSb3cge1xuXHRcdCZfX2Nhcm91c2VsIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblxuXHRcdFx0LnZlaGljbGUtY29udGFpbmVye1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LWJhc2lzKDEwMCUpO1xuXHRcdFx0XHQmX19oZWFkZXJ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnZlaGljbGUtYm94IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMxMTE7XG5cdFx0XHRcdGNvbG9yOiAjMTExO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDVweCAyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0Jl9faW5mbyB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDIwcHggMTVweDtcblx0XHRcdFx0XHRoNCxcblx0XHRcdFx0XHQuaW5mby1jb3VudCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ1dHRvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCkgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2ltYWdlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDEwO1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHRyYW5zcGFyZW50LCMwMDApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC8vKioqKioqKioqKiBNZWRpYSBRdWVyaWVzICoqKioqKioqKiovL1xuXHQvLyBUYWJsZXQrXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0XHQud3JhcHBlclJvdyB7XG5cdFx0XHQmX19jYXJvdXNlbCB7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblxuXHRcdFx0XHQudmVoaWNsZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleCgxIDEgMTAwJSk7XG5cdFx0XHRcdFx0Jl9fbGlzdHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubGlzdC0xe1xuXHRcdFx0XHRcdFx0LnZlaGljbGUtYm94e1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWJhc2lzKGNhbGMoNTAlIC0gMTBweCkpO1xuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubGlzdC0ye1xuXHRcdFx0XHRcdFx0LnZlaGljbGUtYm94e1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWJhc2lzKGNhbGMoNTAlIC0gMTBweCkpO1xuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubGlzdC0ze1xuXHRcdFx0XHRcdFx0LnZlaGljbGUtYm94e1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWJhc2lzKGNhbGMoMzMuMzMlIC0gMTBweCkpO1xuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubGlzdC00e1xuXHRcdFx0XHRcdFx0LnZlaGljbGUtY29udGFpbmVyX19saXN0e1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQudmVoaWNsZS1ib3h7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtYmFzaXMoY2FsYyg1MCUgLSAxMHB4KSk7XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpe1xuXHRcdC53cmFwcGVyUm93IHtcblx0XHRcdCZfX2Nhcm91c2VsIHtcblxuXHRcdFx0XHQudmVoaWNsZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0Jl9fbGlzdHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmxpc3QtMXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgoMSAxIDI1JSk7XG5cdFx0XHRcdFx0XHQudmVoaWNsZS1ib3h7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtYmFzaXMoY2FsYygxMDAlIC0gMTBweCkpO1xuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubGlzdC0ye1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleCgxIDEgNTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5saXN0LTN7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4KDEgMSA3NSUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmxpc3QtNHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgoMSAxIDEwMCUpO1xuXHRcdFx0XHRcdFx0LnZlaGljbGUtY29udGFpbmVyX19saXN0e1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC52ZWhpY2xlLWJveCB7XG5cblx0XHRcdFx0XHQmX19pbmZve1xuXG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdC52ZWhpY2xlLWJveF9faW5mb3tcblxuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQG1peGluIGZsZXhib3gge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4gZmxleC13cmFwKCR2YWx1ZTogbm93cmFwKSB7XG5cdC13ZWJraXQtZmxleC13cmFwOiAkdmFsdWU7XG5cdC1tb3otZmxleC13cmFwOiAkdmFsdWU7XG5cdEBpZiAkdmFsdWUgPT0gbm93cmFwIHtcblx0XHQtbXMtZmxleC13cmFwOiBub25lO1xuXHR9IEBlbHNlIHtcblx0XHQtbXMtZmxleC13cmFwOiAkdmFsdWU7XG5cdH1cblx0ZmxleC13cmFwOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkdmFsdWU6IHJvdykge1xuXHRAaWYgJHZhbHVlID09IHJvdy1yZXZlcnNlIHtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4ge1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbi1yZXZlcnNlIHtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0fSBAZWxzZSB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHR9XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcblx0LW1vei1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcblx0ZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbn1cblxuQG1peGluIGZsZXgoJGZnOiAxLCAkZnM6IG51bGwsICRmYjogbnVsbCkge1xuXG5cdC8vIFNldCBhIHZhcmlhYmxlIHRvIGJlIHVzZWQgYnkgYm94LWZsZXggcHJvcGVydGllc1xuXHQkZmctYm94ZmxleDogJGZnO1xuXG5cdC8vIEJveC1GbGV4IG9ubHkgc3VwcG9ydHMgYSBmbGV4LWdyb3cgdmFsdWUgc28gbGV0J3MgZ3JhYiB0aGVcblx0Ly8gZmlyc3QgaXRlbSBpbiB0aGUgbGlzdCBhbmQganVzdCByZXR1cm4gdGhhdC5cblx0QGlmIHR5cGUtb2YoJGZnKSA9PSAnbGlzdCcge1xuXHRcdCRmZy1ib3hmbGV4OiBudGgoJGZnLCAxKTtcblx0fVxuXG5cdC13ZWJraXQtYm94LWZsZXg6ICRmZy1ib3hmbGV4O1xuXHQtd2Via2l0LWZsZXg6ICRmZyAkZnMgJGZiO1xuXHQtbW96LWJveC1mbGV4OiAkZmctYm94ZmxleDtcblx0LW1vei1mbGV4OiAkZmcgJGZzICRmYjtcblx0LW1zLWZsZXg6ICRmZyAkZnMgJGZiO1xuXHRmbGV4OiAkZmcgJGZzICRmYjtcbn1cblxuQG1peGluIGp1c3RpZnktY29udGVudCgkdmFsdWU6IGZsZXgtc3RhcnQpIHtcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcblx0XHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGVuZDtcblx0XHQtbXMtZmxleC1wYWNrOiBlbmQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWJldHdlZW4ge1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYXJvdW5kIHtcblx0XHQtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuXHR9IEBlbHNlIHtcblx0XHQtd2Via2l0LWJveC1wYWNrOiAkdmFsdWU7XG5cdFx0LW1zLWZsZXgtcGFjazogJHZhbHVlO1xuXHR9XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG5cdC1tb3otanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG5cdGp1c3RpZnktY29udGVudDogJHZhbHVlO1xufVxuXG5AbWl4aW4gYWxpZ24taXRlbXMoJHZhbHVlOiBzdHJldGNoKSB7XG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuXHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGVuZDtcblx0fSBAZWxzZSB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246ICR2YWx1ZTtcblx0XHQtbXMtZmxleC1hbGlnbjogJHZhbHVlO1xuXHR9XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6ICR2YWx1ZTtcblx0LW1vei1hbGlnbi1pdGVtczogJHZhbHVlO1xuXHRhbGlnbi1pdGVtczogJHZhbHVlO1xufVxuXG5AbWl4aW4gYWxpZ24tc2VsZigkdmFsdWU6IGF1dG8pIHtcblx0Ly8gTm8gV2Via2l0IEJveCBGYWxsYmFjay5cblx0LXdlYmtpdC1hbGlnbi1zZWxmOiAkdmFsdWU7XG5cdC1tb3otYWxpZ24tc2VsZjogJHZhbHVlO1xuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuXHR9IEBlbHNlIHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiAkdmFsdWU7XG5cdH1cblx0YWxpZ24tc2VsZjogJHZhbHVlO1xufVxuXG5AbWl4aW4gYWxpZ24tY29udGVudCgkdmFsdWU6IHN0cmV0Y2gpIHtcblx0Ly8gTm8gV2Via2l0IEJveCBGYWxsYmFjay5cblx0LXdlYmtpdC1hbGlnbi1jb250ZW50OiAkdmFsdWU7XG5cdC1tb3otYWxpZ24tY29udGVudDogJHZhbHVlO1xuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcblx0fSBAZWxzZSB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiAkdmFsdWU7XG5cdH1cblx0YWxpZ24tY29udGVudDogJHZhbHVlO1xufVxuXG4lZmxleGJveCB7IEBpbmNsdWRlIGZsZXhib3g7IH1cblxuQG1peGluIGJveC1zaGFkb3coJHZhbHVlKXtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdmFsdWU7XG4gIC1tb3otYm94LXNoYWRvdzogJHZhbHVlO1xuICAtby1ib3gtc2hhZG93OiAkdmFsdWU7XG4gIGJveC1zaGFkb3c6ICR2YWx1ZTtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGlpKXtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaWk7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGlpO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaWk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3JtKXtcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTsgLy8gSUUgOVxuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTsgLy8gU2FmYXJpXG4gIHRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG5AbWl4aW4gcG9zaXRpb24oJGRpcmVjdGlvbnMpe1xuXHRAZWFjaCAkZGlyZWN0aW9uLCAkdmFsdWUgaW4gJGRpcmVjdGlvbnN7XG5cdFx0I3skZGlyZWN0aW9ufTogJHZhbHVlO1xuXHR9XG59XG5AbWl4aW4gYWJzb2x1dGUoJGRpcmVjdGlvbnMpe1xuXHRAaW5jbHVkZSBwb3NpdGlvbigkZGlyZWN0aW9ucyk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtaXhpbiBmbHVpZC1mb250KCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xuICAkdTE6IHVuaXQoJG1pbi12dyk7XG4gICR1MjogdW5pdCgkbWF4LXZ3KTtcbiAgJHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcbiAgJHU0OiB1bml0KCRtYXgtZm9udC1zaXplKTtcblxuICBAaWYgJHUxID09ICR1MiBhbmQgJHUxID09ICR1MyBhbmQgJHUxID09ICR1NCB7XG4gICAgJiB7XG4gICAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi12dykge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoI3skbWluLWZvbnQtc2l6ZX0gKyAje3N0cmlwLXVuaXQoJG1heC1mb250LXNpemUgLSAkbWluLWZvbnQtc2l6ZSl9ICogKCgxMDB2dyAtICN7JG1pbi12d30pIC8gI3tzdHJpcC11bml0KCRtYXgtdncgLSAkbWluLXZ3KX0pKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcbiAgICAgICAgZm9udC1zaXplOiAkbWF4LWZvbnQtc2l6ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQmFzaXNcbi8vXG4vLyBUaGUgJ2ZsZXgtYmFzaXMnIHByb3BlcnR5IHNldHMgdGhlIGZsZXggYmFzaXMuIE5lZ2F0aXZlIGxlbmd0aHMgYXJlIGludmFsaWQuXG4vL1xuLy8gVmFsdWVzOiBMaWtlIFwid2lkdGhcIlxuLy8gRGVmYXVsdDogYXV0b1xuLy9cbi8vIGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtZmxleGJveC8jZmxleC1iYXNpcy1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1iYXNpcygkdmFsdWU6IGF1dG8pIHtcblx0LXdlYmtpdC1mbGV4LWJhc2lzOiAkdmFsdWU7XG5cdC1tb3otZmxleC1iYXNpczogJHZhbHVlO1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogJHZhbHVlO1xuXHRmbGV4LWJhc2lzOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuXHRAaWYgJHBvaW50ID09IHhzIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge0Bjb250ZW50O31cblx0fVxuXHRAaWYgJHBvaW50ID09IG1vYmlsZS10YWJsZXQge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCkge0Bjb250ZW50O31cblx0fVxuXHRAaWYgJHBvaW50ID09IHRhYmxldC1vbmx5IHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7QGNvbnRlbnQ7fVxuXHR9XG5cdEBpZiAkcG9pbnQgPT0gc20ge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7QGNvbnRlbnQ7fVxuXHR9XG5cdEBpZiAkcG9pbnQgPT0gbWQge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOjEwMjVweCkge0Bjb250ZW50O31cblx0fVxuXHRAaWYgJHBvaW50ID09IGxnIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtAY29udGVudDt9XG5cdH1cblx0QGlmICRwb2ludCA9PSB4bCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KSB7QGNvbnRlbnQ7fVxuXHR9XG5cdEBpZiAkcG9pbnQgPT0gc20tZGVza3RvcCB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7QGNvbnRlbnQ7fVxuXHR9XG59XG5cbi8vIERpYWdvbmFsIEdyYWRpZW50IC0gdG9wIHRvIGJvdHRvbVxuQG1peGluIGRpYWdvbmFsLXRvcC1ib3R0b20oJHRvcCwgJGJvdHRvbSwgJHRvcC1wZXJjZW50OiAwJSwgJGJvdHRvbS1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAgJHRvcCAkdG9wLXBlcmNlbnQsICRib3R0b20gJGJvdHRvbS1wZXJjZW50KTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudCgtNDVkZWcsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgkdG9wLXBlcmNlbnQsJHRvcCksIGNvbG9yLXN0b3AoJGJvdHRvbS1wZXJjZW50LCRib3R0b20pKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAgJHRvcCAkdG9wLXBlcmNlbnQsJGJvdHRvbSAkYm90dG9tLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAgJHRvcCAkdG9wLXBlcmNlbnQsJGJvdHRvbSAkYm90dG9tLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KC00NWRlZywgICR0b3AgJHRvcC1wZXJjZW50LCRib3R0b20gJGJvdHRvbS1wZXJjZW50KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgICR0b3AgJHRvcC1wZXJjZW50LCRib3R0b20gJGJvdHRvbS1wZXJjZW50KTtcbn1cbiIsbnVsbF19 */
