.stm_gmap_wrapper .stm_infobox {
    background-color: #333;
    margin-top: -20px;
    -webkit-animation: .2s ease fadeIn forwards;
    animation: .2s ease fadeIn forwards;
}

.stm_gmap_wrapper.style_1 {
    max-width: 100%;
    position: relative;
}

.stm_gmap_wrapper.style_1 .gmap_addresses {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 52px 0 30px;
}

.stm_gmap_wrapper.style_1 .gmap_addresses:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: .9;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .addresses, .stm_gmap_wrapper.style_1 .gmap_addresses .container {
    position: relative;
}

.stm_gmap_wrapper.style_1 .gmap_addresses a {
    color: rgba(255, 255, 255, 0.7);
}

.stm_gmap_wrapper.style_1 .gmap_addresses a:hover {
    text-decoration: none;
    color: #fff;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .title {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 18px;
    font-size: 14px;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-item:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    border-right: 1px solid rgba(255, 255, 255, 0.25);
    -webkit-transition: .15s;
    -o-transition: .15s;
    transition: .15s;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-item.last-active:after {
    opacity: 0;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-item:first-child .item {
    padding-left: 0;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-item .item {
    padding: 0 70px 0 1px;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-item .item ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-item .item ul li {
    -webkit-transition: .25s ease;
    -o-transition: .25s ease;
    transition: .25s ease;
    color: rgba(255, 255, 255, 0.7);
    margin: 0 0 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-item .item ul li p {
    margin-bottom: 0;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-item .item ul li .icon .stmicon-email {
    font-size: 12px;
    top: 3px;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-item .item ul li .icon i {
    margin-top: 5px;
    min-width: 20px;
    margin-right: 15px;
    display: block;
    font-size: 14px;
    text-align: center;
    position: relative;
    top: -3px;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-item .item ul li .text p {
    line-height: 20px !important;
    font-size: 14px;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-item.highlighted .item ul li {
    color: #fff;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-item.highlighted .item ul li a {
    color: #fff;
    text-decoration: underline;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-item.highlighted .item ul li .icon {
    -webkit-transition: .8s ease;
    -o-transition: .8s ease;
    transition: .8s ease;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-dots-wr {
    position: absolute;
    z-index: 100;
    right: 15px;
    top: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-dots-wr .owl-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-dots-wr .owl-dots .owl-dot {
    margin-bottom: 15px;
    cursor: pointer;
}

.stm_gmap_wrapper.style_1 .stm_infobox {
    position: absolute;
    top: -25px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #fff;
    border-radius: 25px;
    padding: 10px 25px;
}

.stm_gmap_wrapper.style_1 .stm_infobox__content {
    text-align: center;
    font-size: 13px;
    white-space: nowrap;
}

.stm_gmap_wrapper.style_1 .stm_infobox:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 6px 0 6px;
    border-color: #002040 transparent transparent transparent;
    position: absolute;
    bottom: -8px;
    left: 51%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.stm_gmap_wrapper.style_1.carousel-disable .gmap_addresses {
    display: none;
    height: 0;
    padding: 0;
}

@media (max-width: 1024px) {
    .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item:after {
        display: none;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmNfZWxlbWVudHMvZ29vZ2xlX21hcC9zdHlsZV8xLmNzcyIsInNvdXJjZXMiOlsidmNfZWxlbWVudHMvZ29vZ2xlX21hcC9zdHlsZV8xLnNjc3MiLCJ2Y19lbGVtZW50cy9nb29nbGVfbWFwL19iYXNlLnNjc3MiLCJfbWl4aW5zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcImJhc2VcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuLnN0bV9nbWFwX3dyYXBwZXIuc3R5bGVfMSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZ21hcF9hZGRyZXNzZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiA1MnB4IDAgMzBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IC45O1xuICAgIH1cbiAgICAuYWRkcmVzc2VzLCAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luOiAwIDAgMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAub3dsLWl0ZW0ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICB9XG4gICAgICAmLmxhc3QtYWN0aXZlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCA3MHB4IDAgMXB4O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG5cbiAgICAgICAgICAgICAgLnN0bWljb24tZW1haWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0zcHg7O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuOHMgZWFzZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtZG90cy13ciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLm93bC1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLm93bC1kb3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdG1faW5mb2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDhweCA2cHggMCA2cHg7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDIwNDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgICBsZWZ0OiA1MSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5jYXJvdXNlbC1kaXNhYmxlIHtcbiAgICAuZ21hcF9hZGRyZXNzZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAuZ21hcF9hZGRyZXNzZXMge1xuICAgICAgLm93bC1pdGVtIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnN0bV9nbWFwX3dyYXBwZXIge1xuICAuc3RtX2luZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgYW5pbWF0aW9uOiAuMnMgZWFzZSBmYWRlSW4gZm9yd2FyZHM7XG4gIH1cbn1cblxuIiwiQGZ1bmN0aW9uIHVuaWNvZGUoJHN0cikge1xuICAgIEByZXR1cm4gdW5xdW90ZShcIlxcXCJcIikgKyAkc3RyICsgdW5xdW90ZShcIlxcXCJcIik7XG59XG5cbkBtaXhpbiBwc2V1ZG8oKSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtaXhpbiBhYnNvbHV0ZWQoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbn1cblxuQG1peGluIHRleHRfcmVuZGVyaW5nKCkge1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBmYSgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gaF9saW5lKCkge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIG1hcmdpbjogMCAwIDIxcHg7XG59XG5cbkBtaXhpbiBib3JkZXJfc21hbGwoKSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDNweCAwIDNweCA1cHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIHJlcGVhdGluZ19ncmFkaWVudCgpIHtcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAxMzVkZWcsXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4xNSkgNXB4LFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMTUpIDEwcHgsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDEwcHgsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDE1cHhcbiAgICApXG59XG5cbkBtaXhpbiByZXBlYXRpbmdfYm9yZGVyX2dyYWRpZW50KCkge1xuICAgIGJvcmRlci1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgLTQ1ZGVnLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAwcHgsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDVweCxcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgNXB4LFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAxMHB4KSA0O1xufVxuXG5AbWl4aW4gcHJlbG9hZGVyKCkge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBhbmltYXRpb246IHNjYWxlb3V0IDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICAgIEBpZiAkcG9pbnQgPT0gbGFwdG9wIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQgO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gdW5kZXJMYXB0b3Age1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICBAY29udGVudCA7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBhZnRlckxhcHRvcCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50IDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50IDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldGxhbmQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50IDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldHVuZGVyIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQgO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0b25seSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQgO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbW9iaWxlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICBAY29udGVudCA7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXRpemVkIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50IDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IG1vYmlsaXplZCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQgO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gaXBob25lNXBvcnRyYWl0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSBhbmQgKG1pbi13aWR0aDogNTUxcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50IDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHBvaW50KSB7XG4gICAgICAgICAgICBAY29udGVudCA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBzdG1pY29uKCRjb250ZW50LCAkaW1wb3J0YW50OiB0cnVlKSB7XG4gICAgQGlmICRpbXBvcnRhbnQgPT0gdHJ1ZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGNvbnRlbnQpICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnc3RtaWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGNvbnRlbnQpO1xuICAgICAgICBmb250LWZhbWlseTogJ3N0bWljb25zJztcbiAgICB9XG59XG5cbkBtaXhpbiBhYnNBbGlnbigkZGlyZWN0aW9uKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgQGlmICgkZGlyZWN0aW9uID09IHYpIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGgpIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBjKSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxufVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG5AbWl4aW4gc2l6ZSgkc2l6ZSkge1xuICAgIHdpZHRoOiAjeyRzaXplfXB4O1xuICAgIGhlaWdodDogI3skc2l6ZX1weDtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNBQSxBQUNFLGlCQURlLENBQ2YsWUFBWSxDQUFDO0VBQ1gsZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixVQUFVLEVBQUUsS0FBSztFQUNqQixTQUFTLEVBQUUsd0JBQXdCLEdBQ3BDOztBREZILEFBQUEsaUJBQWlCLEFBQUEsUUFBUSxDQUFDO0VBQ3hCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsUUFBUSxFQUFFLFFBQVEsR0FpTG5CO0VBbkxELEFBR0UsaUJBSGUsQUFBQSxRQUFRLENBR3ZCLGVBQWUsQ0FBQztJQUNkLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLE1BQU0sRUFBRSxDQUFDO0lBQ1QsSUFBSSxFQUFFLENBQUM7SUFDUCxLQUFLLEVBQUUsQ0FBQztJQUNSLE9BQU8sRUFBRSxXQUFXLEdBOEhyQjtJQXRJSCxBQVNJLGlCQVRhLEFBQUEsUUFBUSxDQUd2QixlQUFlLEFBTVosT0FBTyxDQUFDO01BQ1AsT0FBTyxFQUFFLEVBQUU7TUFDWCxRQUFRLEVBQUUsUUFBUTtNQUNsQixJQUFJLEVBQUUsQ0FBQztNQUNQLEdBQUcsRUFBRSxDQUFDO01BQ04sS0FBSyxFQUFFLENBQUM7TUFDUixNQUFNLEVBQUUsQ0FBQztNQUNULE9BQU8sRUFBRSxFQUFFLEdBQ1o7SUFqQkwsQUFrQkksaUJBbEJhLEFBQUEsUUFBUSxDQUd2QixlQUFlLENBZWIsVUFBVSxFQWxCZCxpQkFBaUIsQUFBQSxRQUFRLENBR3ZCLGVBQWUsQ0FlRCxVQUFVLENBQUM7TUFDckIsUUFBUSxFQUFFLFFBQVEsR0FDbkI7SUFwQkwsQUFxQkks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 */
