/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/datepicker/css/datepicker.css ***!
  \*****************************************************************************************************************************/
/*!
 * Datepicker v0.6.5
 * https://github.com/fengyuanchen/datepicker
 *
 * Copyright (c) 2014-2018 Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2018-03-31T06:16:43.444Z
 */

.datepicker-container {
    background-color: #fff;
    direction: ltr;
    font-size: 12px;
    left: 0;
    line-height: 30px;
    position: fixed;
    top: 0;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 210px;
    z-index: -1;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.datepicker-container::before,
.datepicker-container::after {
    border: 5px solid transparent;
    content: " ";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}

.datepicker-dropdown {
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 3px 6px #ccc;
    box-shadow: 0 3px 6px #ccc;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    z-index: 1;
}

.datepicker-inline {
    position: static;
}

.datepicker-top-left,
.datepicker-top-right {
    border-top-color: #39f;
}

.datepicker-top-left::before,
.datepicker-top-left::after,
.datepicker-top-right::before,
.datepicker-top-right::after {
    border-top: 0;
    left: 10px;
    top: -5px;
}

.datepicker-top-left::before,
.datepicker-top-right::before {
    border-bottom-color: #39f;
}

.datepicker-top-left::after,
.datepicker-top-right::after {
    border-bottom-color: #fff;
    top: -4px;
}

.datepicker-bottom-left,
.datepicker-bottom-right {
    border-bottom-color: #39f;
}

.datepicker-bottom-left::before,
.datepicker-bottom-left::after,
.datepicker-bottom-right::before,
.datepicker-bottom-right::after {
    border-bottom: 0;
    bottom: -5px;
    left: 10px;
}

.datepicker-bottom-left::before,
.datepicker-bottom-right::before {
    border-top-color: #39f;
}

.datepicker-bottom-left::after,
.datepicker-bottom-right::after {
    border-top-color: #fff;
    bottom: -4px;
}

.datepicker-top-right::before,
.datepicker-top-right::after,
.datepicker-bottom-right::before,
.datepicker-bottom-right::after {
    left: auto;
    right: 10px;
}

.datepicker-panel > ul {
    margin: 0;
    padding: 0;
    width: 102%;
}

.datepicker-panel > ul::before,
.datepicker-panel > ul::after {
    content: " ";
    display: table;
}

.datepicker-panel > ul::after {
    clear: both;
}

.datepicker-panel > ul > li {
    background-color: #fff;
    cursor: pointer;
    float: left;
    height: 30px;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 30px;
}

.datepicker-panel > ul > li:hover {
    background-color: rgb(229, 242, 255);
}

.datepicker-panel > ul > li.muted,
.datepicker-panel > ul > li.muted:hover {
    color: #999;
}

.datepicker-panel > ul > li.highlighted {
    background-color: rgb(229, 242, 255);
}

.datepicker-panel > ul > li.highlighted:hover {
    background-color: rgb(204, 229, 255);
}

.datepicker-panel > ul > li.picked,
.datepicker-panel > ul > li.picked:hover {
    color: #39f;
}

.datepicker-panel > ul > li.disabled,
.datepicker-panel > ul > li.disabled:hover {
    background-color: #fff;
    color: #ccc;
    cursor: default;
}

.datepicker-panel > ul > li.disabled.highlighted,
.datepicker-panel > ul > li.disabled:hover.highlighted {
    background-color: rgb(229, 242, 255);
}

.datepicker-panel > ul > li[data-view="years prev"],
.datepicker-panel > ul > li[data-view="year prev"],
.datepicker-panel > ul > li[data-view="month prev"],
.datepicker-panel > ul > li[data-view="years next"],
.datepicker-panel > ul > li[data-view="year next"],
.datepicker-panel > ul > li[data-view="month next"],
.datepicker-panel > ul > li[data-view="next"] {
    font-size: 18px;
}

.datepicker-panel > ul > li[data-view="years current"],
.datepicker-panel > ul > li[data-view="year current"],
.datepicker-panel > ul > li[data-view="month current"] {
    width: 150px;
}

.datepicker-panel > ul[data-view="years"] > li,
.datepicker-panel > ul[data-view="months"] > li {
    height: 52.5px;
    line-height: 52.5px;
    width: 52.5px;
}

.datepicker-panel > ul[data-view="week"] > li,
.datepicker-panel > ul[data-view="week"] > li:hover {
    background-color: #fff;
    cursor: default;
}

.datepicker-hide {
    display: none;
}

/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/font-awesome.min.css ***!
  \***************************************************************************************************************************/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: 'FontAwesome';
    src: url(/assets/fonts/fontawesome-webfont.8b43027f.eot);
    src: url(/assets/fonts/fontawesome-webfont.8b43027f.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(/assets/fonts/fontawesome-webfont.20fd1704.woff2) format('woff2'), url(/assets/fonts/fontawesome-webfont.f691f37e.woff) format('woff'), url(/assets/fonts/fontawesome-webfont.1e59d233.ttf) format('truetype'), url(/assets/images/fontawesome-webfont.61bcde54.svg#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul > li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.85714286em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right {
    margin-left: .3em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x, .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: "\f000"
}

.fa-music:before {
    content: "\f001"
}

.fa-search:before {
    content: "\f002"
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-heart:before {
    content: "\f004"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-o:before {
    content: "\f006"
}

.fa-user:before {
    content: "\f007"
}

.fa-film:before {
    content: "\f008"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-check:before {
    content: "\f00c"
}

.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-signal:before {
    content: "\f012"
}

.fa-gear:before, .fa-cog:before {
    content: "\f013"
}

.fa-trash-o:before {
    content: "\f014"
}

.fa-home:before {
    content: "\f015"
}

.fa-file-o:before {
    content: "\f016"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-road:before {
    content: "\f018"
}

.fa-download:before {
    content: "\f019"
}

.fa-arrow-circle-o-down:before {
    content: "\f01a"
}

.fa-arrow-circle-o-up:before {
    content: "\f01b"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-play-circle-o:before {
    content: "\f01d"
}

.fa-rotate-right:before, .fa-repeat:before {
    content: "\f01e"
}

.fa-refresh:before {
    content: "\f021"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-lock:before {
    content: "\f023"
}

.fa-flag:before {
    content: "\f024"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-print:before {
    content: "\f02f"
}

.fa-camera:before {
    content: "\f030"
}

.fa-font:before {
    content: "\f031"
}

.fa-bold:before {
    content: "\f032"
}

.fa-italic:before {
    content: "\f033"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-list:before {
    content: "\f03a"
}

.fa-dedent:before, .fa-outdent:before {
    content: "\f03b"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-video-camera:before {
    content: "\f03d"
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
    content: "\f03e"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-tint:before {
    content: "\f043"
}

.fa-edit:before, .fa-pencil-square-o:before {
    content: "\f044"
}

.fa-share-square-o:before {
    content: "\f045"
}

.fa-check-square-o:before {
    content: "\f046"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-play:before {
    content: "\f04b"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-eject:before {
    content: "\f052"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-times-circle-o:before {
    content: "\f05c"
}

.fa-check-circle-o:before {
    content: "\f05d"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-mail-forward:before, .fa-share:before {
    content: "\f064"
}

.fa-expand:before {
    content: "\f065"
}

.fa-compress:before {
    content: "\f066"
}

.fa-plus:before {
    content: "\f067"
}

.fa-minus:before {
    content: "\f068"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-warning:before, .fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-plane:before {
    content: "\f072"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-random:before {
    content: "\f074"
}

.fa-comment:before {
    content: "\f075"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
    content: "\f080"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-key:before {
    content: "\f084"
}

.fa-gears:before, .fa-cogs:before {
    content: "\f085"
}

.fa-comments:before {
    content: "\f086"
}

.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-thumbs-o-down:before {
    content: "\f088"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-heart-o:before {
    content: "\f08a"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-linkedin-square:before {
    content: "\f08c"
}

.fa-thumb-tack:before {
    content: "\f08d"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-upload:before {
    content: "\f093"
}

.fa-lemon-o:before {
    content: "\f094"
}

.fa-phone:before {
    content: "\f095"
}

.fa-square-o:before {
    content: "\f096"
}

.fa-bookmark-o:before {
    content: "\f097"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-facebook-f:before, .fa-facebook:before {
    content: "\f09a"
}

.fa-github:before {
    content: "\f09b"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-feed:before, .fa-rss:before {
    content: "\f09e"
}

.fa-hdd-o:before {
    content: "\f0a0"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-hand-o-right:before {
    content: "\f0a4"
}

.fa-hand-o-left:before {
    content: "\f0a5"
}

.fa-hand-o-up:before {
    content: "\f0a6"
}

.fa-hand-o-down:before {
    content: "\f0a7"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-group:before, .fa-users:before {
    content: "\f0c0"
}

.fa-chain:before, .fa-link:before {
    content: "\f0c1"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-cut:before, .fa-scissors:before {
    content: "\f0c4"
}

.fa-copy:before, .fa-files-o:before {
    content: "\f0c5"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-save:before, .fa-floppy-o:before {
    content: "\f0c7"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-plus:before {
    content: "\f0d5"
}

.fa-money:before {
    content: "\f0d6"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-unsorted:before, .fa-sort:before {
    content: "\f0dc"
}

.fa-sort-down:before, .fa-sort-desc:before {
    content: "\f0dd"
}

.fa-sort-up:before, .fa-sort-asc:before {
    content: "\f0de"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-rotate-left:before, .fa-undo:before {
    content: "\f0e2"
}

.fa-legal:before, .fa-gavel:before {
    content: "\f0e3"
}

.fa-dashboard:before, .fa-tachometer:before {
    content: "\f0e4"
}

.fa-comment-o:before {
    content: "\f0e5"
}

.fa-comments-o:before {
    content: "\f0e6"
}

.fa-flash:before, .fa-bolt:before {
    content: "\f0e7"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-paste:before, .fa-clipboard:before {
    content: "\f0ea"
}

.fa-lightbulb-o:before {
    content: "\f0eb"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-bell-o:before {
    content: "\f0a2"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cutlery:before {
    content: "\f0f5"
}

.fa-file-text-o:before {
    content: "\f0f6"
}

.fa-building-o:before {
    content: "\f0f7"
}

.fa-hospital-o:before {
    content: "\f0f8"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-mobile-phone:before, .fa-mobile:before {
    content: "\f10b"
}

.fa-circle-o:before {
    content: "\f10c"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-circle:before {
    content: "\f111"
}

.fa-mail-reply:before, .fa-reply:before {
    content: "\f112"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-folder-o:before {
    content: "\f114"
}

.fa-folder-open-o:before {
    content: "\f115"
}

.fa-smile-o:before {
    content: "\f118"
}

.fa-frown-o:before {
    content: "\f119"
}

.fa-meh-o:before {
    content: "\f11a"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-keyboard-o:before {
    content: "\f11c"
}

.fa-flag-o:before {
    content: "\f11d"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-code:before {
    content: "\f121"
}

.fa-mail-reply-all:before, .fa-reply-all:before {
    content: "\f122"
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
    content: "\f123"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-crop:before {
    content: "\f125"
}

.fa-code-fork:before {
    content: "\f126"
}

.fa-unlink:before, .fa-chain-broken:before {
    content: "\f127"
}

.fa-question:before {
    content: "\f128"
}

.fa-info:before {
    content: "\f129"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-shield:before {
    content: "\f132"
}

.fa-calendar-o:before {
    content: "\f133"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-minus-square-o:before {
    content: "\f147"
}

.fa-level-up:before {
    content: "\f148"
}

.fa-level-down:before {
    content: "\f149"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-pencil-square:before {
    content: "\f14b"
}

.fa-external-link-square:before {
    content: "\f14c"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
    content: "\f150"
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
    content: "\f151"
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
    content: "\f152"
}

.fa-euro:before, .fa-eur:before {
    content: "\f153"
}

.fa-gbp:before {
    content: "\f154"
}

.fa-dollar:before, .fa-usd:before {
    content: "\f155"
}

.fa-rupee:before, .fa-inr:before {
    content: "\f156"
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
    content: "\f157"
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
    content: "\f158"
}

.fa-won:before, .fa-krw:before {
    content: "\f159"
}

.fa-bitcoin:before, .fa-btc:before {
    content: "\f15a"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-text:before {
    content: "\f15c"
}

.fa-sort-alpha-asc:before {
    content: "\f15d"
}

.fa-sort-alpha-desc:before {
    content: "\f15e"
}

.fa-sort-amount-asc:before {
    content: "\f160"
}

.fa-sort-amount-desc:before {
    content: "\f161"
}

.fa-sort-numeric-asc:before {
    content: "\f162"
}

.fa-sort-numeric-desc:before {
    content: "\f163"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-youtube-square:before {
    content: "\f166"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-youtube-play:before {
    content: "\f16a"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-adn:before {
    content: "\f170"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitbucket-square:before {
    content: "\f172"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-apple:before {
    content: "\f179"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-android:before {
    content: "\f17b"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-trello:before {
    content: "\f181"
}

.fa-female:before {
    content: "\f182"
}

.fa-male:before {
    content: "\f183"
}

.fa-gittip:before, .fa-gratipay:before {
    content: "\f184"
}

.fa-sun-o:before {
    content: "\f185"
}

.fa-moon-o:before {
    content: "\f186"
}

.fa-archive:before {
    content: "\f187"
}

.fa-bug:before {
    content: "\f188"
}

.fa-vk:before {
    content: "\f189"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-arrow-circle-o-right:before {
    content: "\f18e"
}

.fa-arrow-circle-o-left:before {
    content: "\f190"
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
    content: "\f191"
}

.fa-dot-circle-o:before {
    content: "\f192"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-turkish-lira:before, .fa-try:before {
    content: "\f195"
}

.fa-plus-square-o:before {
    content: "\f196"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-slack:before {
    content: "\f198"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
    content: "\f19c"
}

.fa-mortar-board:before, .fa-graduation-cap:before {
    content: "\f19d"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-spoon:before {
    content: "\f1b1"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-automobile:before, .fa-car:before {
    content: "\f1b9"
}

.fa-cab:before, .fa-taxi:before {
    content: "\f1ba"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-file-pdf-o:before {
    content: "\f1c1"
}

.fa-file-word-o:before {
    content: "\f1c2"
}

.fa-file-excel-o:before {
    content: "\f1c3"
}

.fa-file-powerpoint-o:before {
    content: "\f1c4"
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
    content: "\f1c5"
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
    content: "\f1c6"
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
    content: "\f1c7"
}

.fa-file-movie-o:before, .fa-file-video-o:before {
    content: "\f1c8"
}

.fa-file-code-o:before {
    content: "\f1c9"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
    content: "\f1cd"
}

.fa-circle-o-notch:before {
    content: "\f1ce"
}

.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
    content: "\f1d0"
}

.fa-ge:before, .fa-empire:before {
    content: "\f1d1"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
    content: "\f1d4"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-wechat:before, .fa-weixin:before {
    content: "\f1d7"
}

.fa-send:before, .fa-paper-plane:before {
    content: "\f1d8"
}

.fa-send-o:before, .fa-paper-plane-o:before {
    content: "\f1d9"
}

.fa-history:before {
    content: "\f1da"
}

.fa-circle-thin:before {
    content: "\f1db"
}

.fa-header:before {
    content: "\f1dc"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-sliders:before {
    content: "\f1de"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
    content: "\f1e3"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-newspaper-o:before {
    content: "\f1ea"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bell-slash-o:before {
    content: "\f1f7"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-eyedropper:before {
    content: "\f1fb"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-area-chart:before {
    content: "\f1fe"
}

.fa-pie-chart:before {
    content: "\f200"
}

.fa-line-chart:before {
    content: "\f201"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bus:before {
    content: "\f207"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-cc:before {
    content: "\f20a"
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
    content: "\f20b"
}

.fa-meanpath:before {
    content: "\f20c"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-venus:before {
    content: "\f221"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-intersex:before, .fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-facebook-official:before {
    content: "\f230"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-server:before {
    content: "\f233"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-hotel:before, .fa-bed:before {
    content: "\f236"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-train:before {
    content: "\f238"
}

.fa-subway:before {
    content: "\f239"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-yc:before, .fa-y-combinator:before {
    content: "\f23b"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
    content: "\f240"
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-battery-2:before, .fa-battery-half:before {
    content: "\f242"
}

.fa-battery-1:before, .fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-0:before, .fa-battery-empty:before {
    content: "\f244"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-sticky-note-o:before {
    content: "\f24a"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-hourglass-o:before {
    content: "\f250"
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
    content: "\f251"
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
    content: "\f255"
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
    content: "\f256"
}

.fa-hand-scissors-o:before {
    content: "\f257"
}

.fa-hand-lizard-o:before {
    content: "\f258"
}

.fa-hand-spock-o:before {
    content: "\f259"
}

.fa-hand-pointer-o:before {
    content: "\f25a"
}

.fa-hand-peace-o:before {
    content: "\f25b"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-safari:before {
    content: "\f267"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-tv:before, .fa-television:before {
    content: "\f26c"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-500px:before {
    content: "\f26e"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-calendar-plus-o:before {
    content: "\f271"
}

.fa-calendar-minus-o:before {
    content: "\f272"
}

.fa-calendar-times-o:before {
    content: "\f273"
}

.fa-calendar-check-o:before {
    content: "\f274"
}

.fa-industry:before {
    content: "\f275"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-map-o:before {
    content: "\f278"
}

.fa-map:before {
    content: "\f279"
}

.fa-commenting:before {
    content: "\f27a"
}

.fa-commenting-o:before {
    content: "\f27b"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-vimeo:before {
    content: "\f27d"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-edge:before {
    content: "\f282"
}

.fa-credit-card-alt:before {
    content: "\f283"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-modx:before {
    content: "\f285"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-usb:before {
    content: "\f287"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-pause-circle-o:before {
    content: "\f28c"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stop-circle-o:before {
    content: "\f28e"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-percent:before {
    content: "\f295"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-envira:before {
    content: "\f299"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-wheelchair-alt:before {
    content: "\f29b"
}

.fa-question-circle-o:before {
    content: "\f29c"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-volume-control-phone:before {
    content: "\f2a0"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
    content: "\f2a4"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-signing:before, .fa-sign-language:before {
    content: "\f2a7"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-google-plus-circle:before, .fa-google-plus-official:before {
    content: "\f2b3"
}

.fa-fa:before, .fa-font-awesome:before {
    content: "\f2b4"
}

.fa-handshake-o:before {
    content: "\f2b5"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-open-o:before {
    content: "\f2b7"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-book-o:before {
    content: "\f2ba"
}

.fa-vcard:before, .fa-address-card:before {
    content: "\f2bb"
}

.fa-vcard-o:before, .fa-address-card-o:before {
    content: "\f2bc"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-circle-o:before {
    content: "\f2be"
}

.fa-user-o:before {
    content: "\f2c0"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-drivers-license:before, .fa-id-card:before {
    content: "\f2c2"
}

.fa-drivers-license-o:before, .fa-id-card-o:before {
    content: "\f2c3"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-thermometer-2:before, .fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-0:before, .fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
    content: "\f2cd"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-times-rectangle:before, .fa-window-close:before {
    content: "\f2d3"
}

.fa-times-rectangle-o:before, .fa-window-close-o:before {
    content: "\f2d4"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-eercast:before {
    content: "\f2da"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-snowflake-o:before {
    content: "\f2dc"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-meetup:before {
    content: "\f2e0"
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
/* CSS Document */
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, button, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, .step-title h4, h4, h5, .footer-content p, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
  background: transparent;
  border: 0 none;
  margin: 0;
  padding: 0;
  line-height: 16px;
  vertical-align: baseline;
  outline: none;
  font-size: 100%;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  font-style: normal;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q {
  quotes: none;
}

blockquote:before, q:before {
  content: "";
  content: none;
}

blockquote:after, q:after {
  content: "";
  content: none;
}

ins {
  text-decoration: none;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 2px solid #727272;
  margin: 1em 0;
  padding: 0;
  opacity: 1;
}

input, select {
  vertical-align: middle;
  margin: 0;
}

ol, ul, li {
  list-style: none;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

body {
  font-family: "Montserrat", sans-serif;
  padding: 0 !important;
  font-size: 14px;
  color: #000;
  background: #fff;
  letter-spacing: 0.5px;
}

p {
  font-family: "Montserrat", sans-serif;
  line-height: 22px;
  font-weight: normal;
  font-size: 14px;
  color: #000;
}

:focus, :focus:focus, a:hover {
  outline: 0 none !important;
}

:focus, :focus:focus, a:hover, a {
  text-decoration: none;
  color: #000;
}
h1, h2, h3, .step-title h4, h4, h5, .footer-content p, h6 {
  font-family: "Montserrat", sans-serif;
  line-height: normal;
  letter-spacing: 1px;
  margin: 10px;
}

h1 {
  font-size: 36px;
}

h2 {
  font-size: 30px;
}

h3, .step-title h4 {
  font-size: 24px;
}

h4 {
  font-size: 20px;
}

h5, .footer-content p {
  font-size: 18px;
}

h6 {
  font-size: 16px;
}

.flex {
  display: flex;
}

.flex-column {
  flex-direction: column;
}

.width-20 {
  width: 20%;
}

.width-25 {
  width: 25%;
}

.width-33 {
  width: 33.33%;
}

.width-50 {
  width: 50%;
}

.width-70 {
  width: 70% !important;
}

.width-75 {
  width: 75%;
}

.full-width {
  width: 100%;
}

.f-left {
  float: left;
}

.f-right {
  float: right;
}

.f-none {
  float: none;
}

.t-center {
  text-align: center;
}

.t-left {
  text-align: left;
}

.t-right {
  text-align: right;
}

.no-padding {
  padding: 0;
}

/*padding*/
.padding-1 {
  padding: 10px;
}

.padding-2 {
  padding: 20px;
}

.padding-3 {
  padding: 30px;
}

.padding-4 {
  padding: 40px;
}

.padding-5 {
  padding: 50px;
}

.padding-6 {
  padding: 60px;
}

/*padding-left-right*/
.padding-l-r-1 {
  padding: 0 10px;
}

.padding-l-r-2 {
  padding: 0 20px;
}

.padding-l-r-3 {
  padding: 0 30px;
}

.padding-l-r-4 {
  padding: 0 40px;
}

.padding-l-r-5 {
  padding: 0 50px;
}

.padding-l-r-6 {
  padding: 0 60px;
}

/*padding-top-bottom*/
.padding-t-b-1 {
  padding: 10px 0;
}

.padding-t-b-2 {
  padding: 20px 0;
}

.padding-t-b-3 {
  padding: 30px 0;
}

.padding-t-b-4 {
  padding: 40px 0;
}

.padding-t-b-5 {
  padding: 50px 0;
}

.padding-t-b-6 {
  padding: 60px 0;
}

/*padding-top*/
.padding-t-0 {
  padding-top: 0px;
}

.padding-t-1 {
  padding-top: 10px;
}

.padding-t-2 {
  padding-top: 20px;
}

.padding-t-3 {
  padding-top: 20px;
}

.padding-t-4 {
  padding-top: 40px;
}

.padding-t-5 {
  padding-top: 50px;
}

.padding-t-6 {
  padding-top: 60px;
}

/*padding-bottom*/
.padding-b-0 {
  padding-bottom: 0px;
}

.padding-b-1 {
  padding-bottom: 10px;
}

.padding-b-2 {
  padding-bottom: 20px;
}

.padding-b-3 {
  padding-bottom: 30px;
}

.padding-b-4 {
  padding-bottom: 40px;
}

.padding-b-5 {
  padding-bottom: 50px;
}

.padding-b-6 {
  padding-bottom: 60px;
}

/*padding-left*/
.padding-l-0 {
  padding-left: 0px;
}

.padding-l-1 {
  padding-left: 10px;
}

.padding-l-2 {
  padding-left: 20px;
}

.padding-l-3 {
  padding-left: 30px;
}

.padding-l-4 {
  padding-left: 40px;
}

.padding-l-5 {
  padding-left: 50px;
}

.padding-l-6 {
  padding-left: 60px;
}

/*padding-right*/
.padding-r-0 {
  padding-right: 0px;
}

.padding-r-1 {
  padding-right: 10px;
}

.padding-r-2 {
  padding-right: 20px;
}

.padding-r-3 {
  padding-right: 30px;
}

.padding-r-4 {
  padding-right: 40px;
}

.padding-r-5 {
  padding-right: 50px;
}

.padding-r-6 {
  padding-right: 60px;
}

.no-margin {
  margin: 0;
}

/*margin-left-right*/
.margin-l-r-1 {
  margin: 0 10px;
}

.margin-l-r-2 {
  margin: 0 20px;
}

.margin-l-r-3 {
  margin: 0 30px;
}

.margin-l-r-4 {
  margin: 0 40px;
}

.margin-l-r-5 {
  margin: 0 50px;
}

.margin-l-r-6 {
  margin: 0 60px;
}

/*margin-top-bottom*/
.margin-t-b-1 {
  margin: 10px 0;
}

.margin-t-b-2 {
  margin: 20px 0;
}

.margin-t-b-3 {
  margin: 30px 0;
}

.margin-t-b-4 {
  margin: 40px 0;
}

.margin-t-b-5 {
  margin: 50px 0;
}

.margin-t-b-6 {
  margin: 60px 0;
}

/*margin-l10-60*/
.margin-1 {
  margin: 10px;
}

.margin-2 {
  margin: 20px;
}

.margin-3 {
  margin: 30px;
}

.margin-4 {
  margin: 40px;
}

.margin-5 {
  margin: 50px;
}

.margin-6 {
  margin: 60px;
}

/*margin-top*/
.margin-t-0 {
  margin-top: 0px;
}

.margin-t-1 {
  margin-top: 10px;
}

.margin-t-2 {
  margin-top: 20px !important;
}

.margin-t-3 {
  margin-top: 30px;
}

.margin-t-4 {
  margin-top: 40px;
}

.margin-t-5 {
  margin-top: 50px;
}

.margin-t-6 {
  margin-top: 60px;
}

/*margin-bottom*/
.margin-b-0 {
  margin-bottom: 0px !important;
}

.margin-b-1 {
  margin-bottom: 10px;
}

.margin-b-2 {
  margin-bottom: 20px;
}

.margin-b-3 {
  margin-bottom: 30px;
}

.margin-b-4 {
  margin-bottom: 40px;
}

.margin-b-5 {
  margin-bottom: 50px;
}

.margin-b-6 {
  margin-bottom: 60px;
}

/*margin-left*/
.margin-l-0 {
  margin-left: 0px;
}

.margin-l-1 {
  margin-left: 10px;
}

.margin-l-2 {
  margin-left: 20px;
}

.margin-l-3 {
  margin-left: 30px;
}

.margin-l-4 {
  margin-left: 40px;
}

.margin-l-5 {
  margin-left: 50px;
}

.margin-l-6 {
  margin-left: 60px;
}

/*margin-right*/
.margin-r-0 {
  margin-right: 0px;
}

.margin-r-1 {
  margin-right: 10px;
}

.margin-r-2 {
  margin-right: 20px;
}

.margin-r-3 {
  margin-right: 30px;
}

.margin-r-4 {
  margin-right: 40px;
}

.margin-r-5 {
  margin-right: 50px;
}

.margin-r-6 {
  margin-right: 60px;
}

/******
2. Layout
**********************************************************************/
.centered {
  margin-left: auto;
  margin-right: auto;
  float: none;
}

/* Use this class if you want ceter element with span* class */
.center {
  text-align: "center" !important;
}

.tleft-, .tright {
  text-align: "left" !important;
}

.invisible {
  display: none;
  visibility: visible;
}

.color {
  color: rebeccapurple !important;
}

/*

2.1 Animations**********/
.zoom-in {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  -ms-transition: all 250ms ease;
  transition: all 250ms ease;
}

.zoom-in:hover {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
}

/*theme-btn*/
.btn:focus, a.btn:hover {
  outline: none;
  box-shadow: none;
}

.t-btn {
  display: inline-block;
  cursor: pointer;
  outline: 0;
  white-space: nowrap;
  margin: 5px;
  padding: 0 22px;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  background-color: #ffe000;
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  transition-timing-function: ease-in-out;
  transition: 0.5s;
}
.t-btn:hover {
  background-color: #ffe000;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.t-btn .btn-full {
  display: block;
  width: 100%;
  white-space: normal;
  margin: 0;
  height: auto;
  line-height: 1.6;
  padding: 30px 0;
  font-size: 30px;
  font-weight: 300;
  text-transform: none;
  border-radius: 0;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.t-btn .btn-dark {
  background-color: #444;
}
.t-btn .btn-dark:hover {
  background-color: #1abc9c;
}
.t-btn .btn-border {
  border: 2px solid #444;
  background-color: transparent;
  color: #333;
  line-height: 36px;
  font-weight: 700;
  text-shadow: none;
}
.t-btn .btn-border:hover {
  background-color: #444;
  color: #fff;
  border-color: transparent !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.t-btn .btn-rounded {
  border-radius: 40px;
}
.t-btn .btn-large {
  padding: 0 53px;
  font-size: 14px;
  height: 60px;
  line-height: 46px;
}

/*border-radius*/
.radius-1 {
  border-radius: 10px;
}

.radius-2 {
  border-radius: 20px;
}

.radius-3 {
  border-radius: 30px;
}

.radius-4 {
  border-radius: 40px;
}

.radius-5 {
  border-radius: 50px;
}

.radius-6 {
  border-radius: 60px;
}

.radius-max {
  border-radius: 500px;
}

/*border-radius*/
/*border*/
.border-1 {
  border: 1px solid;
}

.border-2 {
  border: 3px solid;
}

.border-3 {
  border: 3px solid;
}

/*border*/
/*text-tranform*/
.t-uppercase {
  text-transform: uppercase;
}

.t-capitalize {
  text-transform: capitalize;
}

.t-lowercase {
  text-transform: lowercase;
}

/*text-tranform*/
/*header*/
header {
  position: relative;
}
header::before {
  content: "";
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  height: 3px;
  z-index: 9999;
  background: rgb(0, 113, 184);
  background: -moz-linear-gradient(left, rgb(0, 113, 184) 0%, rgb(48, 173, 113) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgb(0, 113, 184)), color-stop(100%, rgb(48, 173, 113)));
  background: -webkit-linear-gradient(left, rgb(0, 113, 184) 0%, rgb(48, 173, 113) 100%);
  background: -o-linear-gradient(left, rgb(0, 113, 184) 0%, rgb(48, 173, 113) 100%);
  background: -ms-linear-gradient(left, rgb(0, 113, 184) 0%, rgb(48, 173, 113) 100%);
  background: linear-gradient(to right, rgb(0, 113, 184) 0%, rgb(48, 173, 113) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = "#0071b8", endColorstr = "#30ad71", GradientType=1);
}

.contact-in-header {
  background: #fff9cc;
}
.contact-in-header .contact-number {
  font-weight: 700;
  color: #002c54;
  margin: 0;
}
.contact-in-header .contact-contant {
  font-weight: 600;
  color: #002c54;
  margin: 0;
  font-size: 14px;
}

/*header*/
/*Footer*/
footer {
  background: #002c54;
  width: 100%;
  float: left;
}

.footer-title h5, .footer-title .footer-content p, .footer-content .footer-title p {
  color: #ffe000;
  font-size: 25px;
}

.footer-section .icon {
  max-height: 90px;
  min-height: 90px;
}

.py-3.text-center.icon img {
  width: 35px;
  height: 35px;
}

.footer-content h5, .footer-content p {
  font-weight: 600;
  color: #fff;
  margin: 5px;
}
.footer-content p {
  font-weight: 400;
  font-size: 17px;
}

/*Footer*/
.page-bg {
  position: absolute;
  right: 0;
  width: 380px;
  top: 0;
}

.step-title {
  background-color: #d5efff;
  padding: 60px 0;
}
.step-title img {
  float: left;
  width: 250px;
}
.step-title h3, .step-title h4 {
  text-align: center;
  color: #002c54;
  font-weight: 500;
  font-size: 33px;
}
.step-title h4 {
  font-size: 16px;
  width: 100%;
  font-weight: 600;
  margin-top: 20px;
}
.step-title h4 small {
  font-weight: 600;
}

.question {
  width: 100%;
  float: left;
  background-color: #30ad71;
  padding: 60px 30px;
  padding-top: 20px;
}

.question-title {
  width: 100%;
  float: left;
  text-align: center;
}
.question-title h3, .question-title .step-title h4, .step-title .question-title h4 {
  color: #fff;
  font-weight: 500;
  margin-bottom: 30px;
  font-size: 28px;
}
.question-title h3 p, .question-title .step-title h4 p, .step-title .question-title h4 p {
  color: #fff;
}

.step .box {
  background-color: #fff;
  border-radius: 13px;
  box-shadow: 0 0 11px 0px #000066;
  margin-top: 10px;
}

.custome-radio {
  width: auto;
  position: relative;
  height: 150px;
  border-radius: 10px;
  margin: 0 10px;
}
.custome-radio .title {
  margin: 0;
  margin-top: 10px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
}
.custome-radio input {
  position: absolute;
  width: 100%;
  float: left;
  opacity: 0;
  height: 130px;
}

.radio-content {
  width: 100%;
  float: left;
  text-align: center;
  padding: 30px;
  border-radius: 10px;
  background: #e5e9ee;
  height: 150px;
}
.radio-content .title {
  font-weight: 500;
  color: #002c54;
}

.step .box .c-box {
  padding: 20px 25px;
  border-bottom: 1px solid #e5e9ee;
}
.step .box .c-box .title {
  width: 100%;
  float: left;
  text-align: center;
  padding-bottom: 6px;
}
.step .box .c-box .title h4 {
  font-size: 15px;
  color: #002c54;
  font-weight: 700;
  width: 92%;
}
.step .box .c-box .title h4 b {
  color: #30ad71;
  font-weight: 600;
}
.step .box .c-box:nth-of-type(odd) {
  border-right: 1px solid #e5e9ee;
}
.step .box .c-box:nth-of-type(even) {
  border-right: 0px solid #e5e9ee;
}

.step-check {
  position: absolute;
  right: 20px;
  top: 23px;
}

.custom-count {
  margin-top: 7px;
  text-align: center;
}
.custom-count .btn {
  color: #fff;
  background-color: #30ad71;
  border-color: #30ad71;
  padding: 19px 25px;
}
.custom-count .btn:hover {
  background: #20985e;
}

.counter {
  background: #e5e9ee;
  width: 165px;
  border-radius: 0px !important;
  text-align: center;
  padding: 20px;
  border: 0;
  color: #002c54;
  font-size: 19px;
  font-weight: 600;
}

.up_count {
  margin-left: -4px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.down_count {
  margin-right: -4px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.step-content {
  width: 100%;
  display: flex;
  justify-content: center;
}
.step-content .mx-auto {
  text-align: center;
  margin-bottom: 10px;
}
.step-content p {
  line-height: 40px;
}
.step-content span {
  line-height: 28px;
}

.custom-select-radio input[type=radio]:checked, .custom-select-radio input[type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.custom-select-radio input[type=radio]:checked + label, .custom-select-radio input[type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 23px;
  display: inline-block;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
}
.custom-select-radio input[type=radio]:checked + label:before, .custom-select-radio input[type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  border: 1px solid #ddd;
  border-radius: 100%;
  background: #e5e9ee;
}
.custom-select-radio input[type=radio]:checked + label:after, .custom-select-radio input[type=radio]:not(:checked) + label:after {
  content: "";
  width: 14px;
  height: 14px;
  background: #30ad71;
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.custom-select-radio input[type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.custom-select-radio input[type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.submit-data {
  padding: 25px 0;
}

.step.step-2 .box .c-box:nth-of-type(even) {
  border-right: 1px solid #e5e9ee !important;
}
.step.step-2 .box .c-box:nth-of-type(odd) {
  border-right: 0px solid #e5e9ee !important;
}

.step-2 .custome-radio {
  width: 150px;
  position: relative;
  height: auto;
  border-radius: 10px;
  margin: 0 10px;
  margin-top: 5px;
}
.step-2 .custome-radio h3, .step-2 .custome-radio .step-title h4, .step-title .step-2 .custome-radio h4 {
  font-size: 11px;
  color: #002c54;
  font-weight: 800;
  text-align: center;
  margin: 0;
  margin-top: 13px;
  float: left;
  width: 100%;
  text-transform: uppercase;
}

.custom-dropdown {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  float: left;
}
.custom-dropdown .big {
  font-size: 1.2em;
}
.custom-dropdown select {
  font-weight: 600;
  padding: 1.5em 15px;
  padding-right: 2.5em;
  border: 0;
  margin: 0;
  text-indent: 0.01px;
  text-overflow: "";
  -webkit-appearance: button; /* hide default arrow in chrome OSX */
  width: 100%;
}
.custom-dropdown::after, .custom-dropdown::before {
  position: absolute;
  pointer-events: none;
}
.custom-dropdown::after { /*  Custom dropdown arrow */
  height: 1em;
  font-size: 0.625em;
  line-height: 1;
  right: 14px;
  top: 50%;
  margin-top: -0.5em;
  color: #fff !important;
  font: normal normal normal 18px/1 FontAwesome;
}
.custom-dropdown::before { /*  Custom dropdown arrow cover */
  width: 2.5em;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 0 7px 7px 0;
}
.custom-dropdown select[disabled] {
  color: rgba(0, 0, 0, 0.3);
}
.custom-dropdown select[disabled]::after {
  color: rgba(0, 0, 0, 0.1);
}
.custom-dropdown::before {
  background-color: #30ad71;
}
.custom-dropdown::after {
  color: rgba(0, 0, 0, 0.4);
}

#radioBtn .notActive {
  color: #3276b1;
  background-color: #e5e9ee;
}

.custome-switch {
  width: 100%;
  float: left;
  text-align: center;
}
.custome-switch .btn {
  padding: 15px 25px;
}
.custome-switch .btn.active {
  background-color: #30ad71 !important;
  border-color: #30ad71 !important;
  color: #fff !important;
}
.custome-switch .btn.notActive {
  color: #002c54 !important;
  font-weight: 600;
  border-color: #30ad71 !important;
}

.box-6 .step-content .custom-dropdown {
  margin: 0;
}

.step-3 .custome-radio {
  margin: 0 20px;
  width: 140px;
  height: auto;
}
.step-3 .custom-count {
  width: 100%;
  float: left;
  margin: 0;
}
.step-3 .custom-count .btn {
  padding: 9px;
  font-size: 10px;
}
.step-3 .custom-count input {
  width: 82px;
  position: unset;
  height: auto;
  float: none;
  opacity: 1;
  padding: 6px 3px;
}
.step-3 .custom-count h6 {
  font-size: 10px;
  color: #002c54;
  font-weight: 700;
  text-align: center;
  margin-top: 13px;
  float: left;
  width: 100%;
  margin: 5px 0;
  margin-top: 10px;
}
.step-3 .radio-content {
  padding: 42px 10px;
  background: #e5e9ee;
  height: 130px !important;
}

.step-4 .step-content {
  margin-top: 0;
  margin-bottom: 30px;
}
.step-4 .step-content1 {
  margin-top: 0;
}

.step-5 .box-6 .step-content {
  display: grid;
}

.subscription .box {
  background: #fff;
  padding: 9px 9px 0;
  width: 100%;
  float: left;
  margin-bottom: 20px;
  border-bottom: 9px solid #fff;
  border-radius: 5px;
  margin-top: 10px;
}
.subscription .offre {
  background: #fff;
  width: 100%;
  float: left;
  margin-top: -5%;
  border-radius: 5px;
  padding-bottom: 20px;
}

/*.subscription .box:first-child{padding: 0 9px; margin-bottom: 0;}*/
.box-header {
  text-align: center;
  padding: 40px 10px;
  width: 100%;
  float: left;
}
.box-header .title {
  color: #002c54;
}
.box-header .title h3, .box-header .title .step-title h4, .step-title .box-header .title h4 {
  font-weight: 600;
}
.box-header .info {
  width: 100%;
  float: left;
}
.box-header .info-list {
  padding: 5px 0;
  color: #444;
  font-size: 15px;
  font-weight: 600;
}
.box-header .info-list span {
  font-weight: 600;
}
.box-header .info-list b {
  font-weight: 800;
}

.subscription-offer-details {
  background-color: #002c54;
  padding: 20px 10px;
  text-align: center;
  clear: both;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.subscription-offer-details .title {
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 24px;
}

.offer-info a {
  font-size: 16px;
  color: #30ad71;
  display: inline-flex;
  padding: 5px 0;
  border-bottom: 2px solid;
  font-weight: 600;
  text-transform: uppercase;
  display: none;
}
.offer-info a i {
  display: block;
  padding-right: 5px;
}
.offer-info a.collapsed i {
  display: none;
}
.offer-info .info .info-list {
  padding: 5px 0;
  font-size: 13px;
  color: #fff;
}
.offer-info .info .info-list b {
  font-weight: 500;
}

.offer-price, .check, .offer-purc {
  background: #e5e9ee;
  text-align: center;
  padding: 10px 10px;
  border-bottom: 2px solid #fff;
  position: relative;
}

.offer-price .title {
  color: #002c54;
  font-weight: 700;
  font-size: 16px;
}
.offer-price .price {
  color: #30ad71;
  font-weight: 700;
}

.check img {
  margin-left: 50px;
  position: absolute;
  left: 190px;
}
.check p {
  padding: 12px 5px;
}
.check .custom-control {
  width: 60%;
  margin: 0 auto;
}

.custom-control-label, .custom-control-label a {
  position: relative;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #002c54;
  font-weight: 700;
}
.custom-control-label a {
  text-decoration: underline;
  padding-left: 0px !important;
}
.custom-control-label::after, .custom-control-label a::after {
  left: -23px;
}

.subscription .custom-control-label::before, .subscription .custom-control-label a::before, .custom-control-label .subscription a::before {
  background-color: #fff;
  width: 18px;
  height: 18px;
  border-radius: 20px;
  box-shadow: none !important;
  border: 1px solid #bcbcbc;
}

label.checkboxcontainer.check-spacing.custom-control-label::before {
  margin-top: 0px;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-label .custom-control-input:checked ~ a::before, .custom-control-label .custom-checkbox .custom-control-input:checked ~ a::before {
  background-color: #30ad71 !important;
}

.custom-control-input:checked ~ .custom-control-label::before, .custom-control-label .custom-control-input:checked ~ a::before {
  background-color: #30ad71 !important;
}

.subscription .custom-select-radio input[type=radio]:checked + label:before, .custom-select-radio input[type=radio]:not(:checked) + label:before {
  border: 1px solid #c9c9c9;
}

.offer-purc {
  display: flex;
  flex-direction: column;
  padding: 15px 65px;
  padding-bottom: 40px;
}
.offer-purc .t-btn {
  padding-bottom: 60px;
  width: 300px;
  margin: 0 auto;
}
.offer-purc .t-btn .custom-select-radio {
  line-height: 42px;
  padding: 10px 0;
}
.offer-purc a {
  color: #30ad71;
  text-decoration: underline;
  margin: 15px 0;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 0;
}

.offer-banner {
  background-color: #ffe000;
  display: flex;
  padding: 0 10px;
  margin: 0;
  border-radius: 7px;
  position: relative;
  overflow: hidden;
}
.offer-banner .bg-assest {
  position: absolute;
  left: -80px;
  width: 310px;
  top: -78px;
}
.offer-banner .banner-content {
  text-align: center;
}
.offer-banner .col-md-2 {
  padding: 25px;
  text-align: center;
  height: 150px;
}

.offer-banner .offer-banner .col-md-2:nth-of-type(1) {
  padding: 0px !important;
}

.banner-content h2 {
  font-weight: 800;
  font-size: 25px;
  color: #002c54;
}
.banner-content h3, .banner-content .step-title h4, .step-title .banner-content h4 {
  color: #002c54;
  font-weight: 600;
  font-size: 20px;
}
.banner-content h3 b, .banner-content .step-title h4 b, .step-title .banner-content h4 b {
  font-weight: 700;
}

.promocode .input-group {
  width: 270px;
  float: none;
  margin: 0 auto;
}
.promocode .input-group input[type=text] {
  border-radius: 50px;
  height: 60px;
  border: 0;
  padding-right: 80px;
}
.promocode .input-group .input-group-append {
  z-index: 99;
}
.promocode .input-group .input-group-append .btn {
  color: #fff;
  width: 60px;
  height: 60px;
  border-radius: 40px !important;
  background: #002c54;
  font-weight: 600;
  position: absolute;
  right: -1px;
}

.submit-code a.t-btn.btn-large {
  margin: 0;
  height: 60px;
  padding: 0 53px;
  line-height: 63px;
}

.submit-promocode {
  width: 100%;
  float: left;
  padding-top: 20px;
  background: #e5e9ee;
}
.submit-promocode .promocode, .submit-promocode .submit-promocode .submit-code {
  width: 100%;
  float: left;
  padding: 0 25px;
}
.submit-promocode input {
  background: #fff !important;
}

@-webkit-keyframes expandAndFade {
  100% {
    -webkit-transform: scale(2);
    opacity: 0;
  }
}
@keyframes expandAndFade {
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
.click1 .btn {
  cursor: pointer;
  position: relative;
  border: 2px solid #002c54;
  transition-timing-function: ease-in-out !important;
  margin-right: -8px;
  transition: 0.5s !important;
}
.click1 .hover-effect {
  width: 70px;
  height: 70px;
  position: absolute;
  background: rgba(0, 44, 84, 0.4196078431);
  border-radius: 50px;
  right: -1px;
  top: -5px;
  opacity: 1;
}

/*INPUT NUMBER COUNTER CSS*/
input[type=number] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.number-input {
  display: inline-table;
}
.number-input input[type=number] {
  font-family: sans-serif;
  max-width: 9rem;
  padding: 2rem 4px;
  border: solid #ddd;
  border-width: 0 2px;
  font-size: 1.5rem;
  height: 3rem;
  font-weight: bold;
  text-align: center;
}

.number-input,
.number-input * {
  box-sizing: border-box;
}

.number-input button {
  outline: none;
  -webkit-appearance: none;
  background-color: transparent;
  border: none;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  cursor: pointer;
  margin: 0;
  position: relative;
}
.number-input button::before, .number-input button::after {
  display: inline-block;
  position: absolute;
  content: "";
  width: 1rem;
  height: 2px;
  background-color: #fff;
  transform: translate(-50%, -50%);
}
.number-input button .plus::after {
  transform: translate(-50%, -50%) rotate(90deg) !important;
}

/*INPUT NUMBER COUNTER CSS*/
/*subscription-bis*/
.choose-type {
  background: #fff;
  position: relative;
  top: -65px;
}

.or::before, .or::after {
  content: "";
  height: 100%;
  border: 1px solid #30ad71;
  padding-bottom: 70px;
}
.or p {
  padding: 60% 0;
  color: #002c54;
  font-weight: 800;
}

.title {
  color: #002c54;
  font-weight: 600;
}

.input-group input[type=text] {
  background: #e5e9ee;
  height: 50px;
  color: #002c54;
  font-weight: 600;
  border: 1px solid #dfdfdf;
}

.needs-validation .input-group input {
  border-radius: 4px !important;
}

.input-group input[type=text]:focus {
  outline: none !important;
  box-shadow: none;
}

.subscription .col-lg-5.col-md-8.col-xs-12 p.margin-1:nth-of-type(1) {
  color: #30ad71;
  font-weight: 700;
  padding-bottom: 2px;
  margin: 10px auto;
  margin-top: 20px;
}
.subscription .col-lg-5.col-md-8.col-xs-12 p.margin-1:nth-of-type(2) {
  color: #30ad71;
  font-weight: 700;
  margin: 10px auto;
  margin-bottom: 2px;
}
.subscription .col-lg-5.col-md-8.col-xs-12 p.margin-1:nth-of-type(3) {
  color: #30ad71;
  font-weight: 700;
  padding-bottom: 2px;
  margin: 10px auto;
  margin-top: 0;
}
.subscription .col-lg-5.col-md-8.col-xs-12 p.margin-1:nth-of-type(4) {
  color: #30ad71;
  font-weight: 700;
  padding-bottom: 2px;
  margin: 10px auto;
  margin-top: 0;
}

.linkphone, .link {
  color: #30ad71;
  font-weight: 700;
  border-bottom: 2px solid;
  padding-bottom: 2px;
  text-transform: uppercase;
  font-size: 11px;
  width: 75%;
}

.link {
  margin: 10px auto;
  width: 100%;
}

.model-contant-img {
  width: 100%;
  float: left;
}
.model-contant-img img {
  width: 100%;
  float: left;
}

.custome-model-contant {
  position: relative;
}

.zoom-img-1 {
  position: absolute;
  left: 230px;
  z-index: 99999;
  top: 400px;
}

.zoom-img-1 img {
  width: 220px;
}

.zoom-img-2 {
  position: absolute;
  left: 270px;
  z-index: 99999;
  top: 0px;
}
.zoom-img-2 img {
  width: 270px;
}

.model-title {
  font-size: 20px;
  color: #30ad71;
  font-weight: 500;
}

.custome-model-contant-2 {
  position: relative;
}

/*#footer-one{display: none;}*/
.model-contant {
  padding: 30px 0;
  font-size: 15px;
  font-weight: 400;
  color: #002c54;
}

/*subscription-bis*/
/*subscription-adresse*/
.subscription-adresse .input-group {
  margin: 10px 0;
}
.subscription-adresse .input-group input {
  border-radius: 5px;
}

.input-group input::-webkit-input-placeholder {
  color: #868686;
  font-weight: 500;
}

.other-or {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column-reverse;
  flex-grow: 0;
}
.other-or::before {
  content: "";
  height: 100%;
  border: 1px solid #30ad71;
  padding-bottom: 30px;
}
.other-or::after {
  content: "";
  height: 100%;
  border: 1px solid #30ad71;
  padding-top: 30px;
}
.other-or p {
  font-weight: 600;
  color: #30ad71;
  font-size: 22px;
}

p #pdl-erreur, p #pce-erreur {
  color: #ff0505;
}

.bg-theme-bx {
  background: #e5e9ee;
}

.verification-type .title {
  font-weight: 600;
  margin: 0;
  font-size: 14px;
}

.contact-details .col-md-1 {
  height: 100%;
  padding: 0;
}
.contact-details .contact-number {
  margin: 0;
  font-weight: 700;
  color: #002c54;
}

.flex-grow {
  flex-grow: 1;
}

.type-two .input-group {
  margin: 20px 0;
}
.type-two .input-group input {
  border-radius: 5px;
}

/*subscription-adresse*/
/*subscription-step-form*/
.subscription-step {
  padding: 100px 0;
  position: relative;
  background: #d5efff;
  z-index: 9999;
}

.step-bg {
  background-color: #d5efff;
}

/**------- progress bar ---------***/
.progressbar {
  width: 100%;
  float: left;
  position: absolute;
  top: -50px;
}
.progressbar::before {
  content: "";
  width: 75%;
  height: 20px;
  position: absolute;
  margin: 0 auto;
  top: 25px;
  z-index: -1;
  background: #fff;
  left: 12%;
}
.progressbar li {
  list-style-type: none;
  width: 25%;
  float: left;
  font-size: 12px;
  position: relative;
  text-align: center;
  text-transform: lowercase;
  color: #7d7d7d;
  height: 50px;
}
.progressbar li .active h3, .progressbar li .active .step-title h4, .step-title .progressbar li .active h4 {
  color: #30ad71;
}
.progressbar li::before {
  width: 30px;
  height: 30px;
  content: "";
  line-height: 30px;
  display: block;
  text-align: center;
  border-radius: 100%;
  background-color: #fff;
  margin: 20px auto 10px;
}
.progressbar li h3, .progressbar li .step-title h4, .step-title .progressbar li h4 {
  position: absolute;
  color: #003c6b;
  font-size: 12px;
  left: 50%;
  width: 104px;
  margin-left: -52px;
  font-weight: 800;
  text-transform: uppercase;
}
.progressbar .first::before {
  margin-top: 20px;
  background-color: #60be94;
}

.progressbar .first h3 i, .progressbar .first .step-title h4 i, .step-title .progressbar .first h4 i {
  font-style: normal;
}
.progressbar .first .last::before {
  margin-top: 19px;
}
.progressbar li::after {
  width: 100%;
  height: 20px;
  content: "";
  position: absolute;
  background-color: #fff;
  top: 50%;
  left: -50%;
  z-index: -1;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.progressbar li::after:first-child::after {
  content: none;
}
.progressbar li .active::before {
  background-color: #60be94;
  z-index: 111;
}
.progressbar li .active :after {
  background-color: #4277b0;
}

.progressbar {
  /**step1**/
  /**step2**/
  /**step3**/
  /**last step**/
}
.progressbar li.step1.active::before {
  background: linear-gradient(to left, #549a8c, #549a8c);
  opacity: 0.7;
}
.progressbar li.step1.active::after {
  background: linear-gradient(to left, #53968b, #60b792);
}
.progressbar li.step1.finish::before {
  background: linear-gradient(to left, #549a8c, #549a8c);
  opacity: 0.7;
}
.progressbar li.step1.finish::after {
  background: linear-gradient(to left, #53968b, #60b792);
}
.progressbar li.step2.active::before, .progressbar li.step2.finish::before {
  background: linear-gradient(to left, #4b7e85, #4a7e85);
  opacity: 0.7;
}
.progressbar li.step2.active::after, .progressbar li.step2.finish::after {
  background: linear-gradient(to left, #4a7c85, #569d8c);
}
.progressbar li.step3.active::before, .progressbar li.step3.finish::before {
  background: linear-gradient(to left, #446b81, #456c82);
  opacity: 0.7;
}
.progressbar li.step3.active::after, .progressbar li.step3.finish::after {
  background: linear-gradient(to left, #436880, #4f8a88);
}
.progressbar li.last.active::before, .progressbar li.last.finish::before {
  background: linear-gradient(to left, #426781, #426781);
  opacity: 0.7;
}
.progressbar li.last.active::after, .progressbar li.last.finish::after {
  background: linear-gradient(to left, #416580, #477285);
}
.progressbar li.first.active span {
  display: none;
}

.no-radius:after {
  border-radius: 0 !important;
}

.no-radius:before {
  opacity: 1 !important;
}

/**------- end progress bar ---------***/
.intruction {
  color: #002c54;
  font-weight: 600;
}

.form-subscription hr {
  border-color: #e5e9ee;
}
.form-subscription .form-group input {
  background: #e5e9ee;
  color: #002c54;
  font-weight: 600;
  height: 50px;
  font-size: 17px;
}
.form-subscription .form-group input:focus {
  box-shadow: none;
  border-color: #30ad71;
}
.form-subscription .form-group input::-webkit-input-placeholder {
  color: #868686;
  font-weight: 500;
  font-size: 17px;
}
.form-subscription .form-group .custom-dropdown::before {
  background: #002c54;
}

.other-choose-type label {
  color: #002c54;
  font-weight: 600;
}

.mobile-progress-bar {
  display: none;
}

/*subscription-step-form-contrat*/
.price {
  color: #30ad71;
  font-size: 20px;
  font-weight: 700;
}

.after-arrow:after {
  content: "";
  background: url(/assets/images/icon-37.ec4e3f53.png) no-repeat;
  width: 50px;
  height: 50px;
  float: left;
  position: absolute;
  right: -7%;
  top: 50%;
  z-index: 99999;
  background-size: 100%;
}

.contrat-info .col-xs-12 {
  border-color: rgba(48, 173, 113, 0.2784313725) !important;
}

.green-text {
  color: #30ad71;
  font-weight: 600;
}

/*End subscription-step-form-contrat*/
/*End subscription-step-form-validation*/
.validation-content .form-control {
  border-radius: 0;
  height: 50px;
}
.validation-content .form-control:focus, .validation-content a.form-control:hover {
  border-color: #30ad71;
  box-shadow: 0 0 0 0.2rem rgba(48, 173, 113, 0.18);
}

.validation-content .form-text {
  color: #55a5d4 !important;
}

.validation-content .btn-info {
  background-color: #55a5d4 !important;
  border-color: #55a5d4 !important;
}

.validation-content .btn.f-left {
  opacity: 0.5;
}

/*Developer CSS*/
.check .custom-control-input:disabled ~ .custom-control-label::before, .check .custom-control-label .custom-control-input:disabled ~ a::before, .custom-control-label .check .custom-control-input:disabled ~ a::before {
  background-color: #fff;
}

[data-toggle=collapse].collapsed .if-not-collapsed {
  display: none;
}

[data-toggle=collapse]:not(.collapsed) .if-collapsed {
  display: none;
}

span.iconeDate {
  background: #002c54;
  padding: 17px;
  color: #fff;
  border-radius: 0 0.25rem 0.25rem 0;
}

input#usr1 {
  border-radius: 0.25rem 0 0 0.25rem;
}

.subscription .contrat-info .custom-control-label::before, .subscription .contrat-info .custom-control-label a::before, .custom-control-label .subscription .contrat-info a::before {
  background-color: #e3e3e3;
}

span.checkmark {
  display: inline-block;
  position: absolute;
  left: -2px;
  top: 16px;
  /*border: 11px solid #dc3545;*/
  user-select: none;
  width: 21px;
  height: 21px;
  border-radius: 20px;
}

.checkboxcontainer .checkmark.check_error {
  border: solid 11px #dc3545;
}

.price span {
  font-weight: 600;
}

img#selected-offer-img {
  width: 122px;
  height: 88px;
}

.more_offer_btn {
  width: 100%;
  float: left;
  padding: 20px;
}

.more_offer_btn a {
  text-align: center;
  color: #ffe000;
  font-weight: 700;
  text-decoration: underline;
  font-size: 15px;
  margin: 15px 0;
  text-transform: uppercase;
}

.offer-purc {
  border-bottom: 0;
}

je choisis cette offre .switch-field {
  padding: 0;
  overflow: hidden;
  /*width: 154px;*/
  border-radius: 4px;
  margin: 0 auto;
}

.switch-field input {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}

.switch-field label {
  float: left;
}

.switch-field label {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.5;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  text-shadow: none;
  padding: 16px 25.1px;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background-color: #e5e9ee;
  border: 1px solid #babdc1;
  border-right: 0px !important;
}

.switch-field label:hover {
  cursor: pointer;
}

.switch-field input:checked + label {
  background-color: #30ad71 !important;
  color: #fff !important;
  border-color: #30ad71 !important;
}

.switch-field label:last-of-type {
  border-radius: 0 4px 4px 0;
  border-color: #babdc1 !important;
  border-left: 0px !important;
}

.switch-field label:first-of-type {
  border-radius: 4px 0 0 4px;
}

.number-input {
  border: 2px solid #ddd;
  display: inline-flex;
}

.number-input,
.number-input * {
  box-sizing: border-box;
}

.number-input button {
  outline: none;
  -webkit-appearance: none;
  background-color: transparent;
  border: none;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  cursor: pointer;
  margin: 0;
  position: relative;
}

.number-input button:before,
.number-input button:after {
  display: inline-block;
  position: absolute;
  content: "";
  width: 1rem;
  height: 2px;
  background-color: #212121;
  transform: translate(-50%, -50%);
}

.number-input button.plus:after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.number-input input[type=number] {
  max-width: 5rem;
  padding: 0.5rem;
  border: solid #ddd;
  border-width: 0 2px;
  font-size: 2rem;
  height: 3rem;
  font-weight: bold;
  text-align: center;
}

/*.step-2 .custome-radio h3{
line-height: 22px;
}*/
.custom-count .btn {
  padding: 18.6px 25px;
}

input {
  font-family: "Montserrat", sans-serif !important;
}

/* Ankit-17-01-19 */
.choose-type .img {
  max-height: 300px;
  min-height: 170px;
}

.choose-type .img img {
  width: 220px;
  height: 80px;
  margin-top: 50px;
}

.screen_survey_step_3 .step .box .c-box {
  border-bottom: none;
}

.step-3 .box-3 .custome-radio h3, .step-3 .box-3 .custome-radio .step-title h4, .step-title .step-3 .box-3 .custome-radio h4 {
  margin-bottom: 10px;
}

.full_half_class .box-header .title h3, .full_half_class .box-header .title .step-title h4, .step-title .full_half_class .box-header .title h4 {
  text-transform: uppercase;
}

.offer-price a {
  width: 100%;
  float: left;
  min-height: 120px;
}

.offer-price a img {
  width: 120px;
}

.subscription-bis #pdlidtextinput .pdl_input {
  width: auto;
}

.choose-type .type-one {
  padding-left: 10%;
}

.choose-type .type-two {
  padding-right: 10%;
}

.step-2 .custome-radio .radio-content {
  padding: 30%;
}

.subscription-step-form .question-title h3, .subscription-step-form .question-title .step-title h4, .step-title .subscription-step-form .question-title h4 {
  font-weight: 800;
  margin-bottom: 10px;
}

.subscription-step-form .question-title p {
  font-size: 15px;
  font-weight: 600;
}

.form-subscription {
  padding-top: 20px !important;
}

.form-subscription .bg-white.my-5:first-child {
  margin-top: 0 !important;
}

.form-subscription .bg-white {
  padding: 15px;
}

.other-choose-type:first-child {
  margin-bottom: 40px;
}

.subscription-step-form .help-text {
  font-weight: 600;
  font-size: 12px;
  color: #002c54;
}

.subscription-step-contrat .col.bg-theme-bx .col.bg-white .title {
  margin-top: 0;
  line-height: 26px;
}

.contrat-info {
  padding: 0;
}

.contrat-info .form-group .title {
  font-weight: 700;
}

.contrat-info .form-group label {
  font-weight: 600;
  margin-top: 5px;
  color: #002c54;
}

.subscription-step-contrat .custom-control .custom-control-label, .subscription-step-contrat .custom-control .custom-control-label a, .custom-control-label .subscription-step-contrat .custom-control a {
  font-size: 13px;
  padding-left: 22px;
}

.contrat-contant .contrat-info hr {
  border-color: rgba(48, 173, 113, 0.2784313725) !important;
  margin: 0;
}

.contrat-info .col-md-11 .col-xs-12:last-child {
  padding-left: 90px !important;
}

.paiement .form-group label {
  color: #313336;
}

.paiement .form-group .form-control::-webkit-input-placeholder {
  color: #868686;
  font-weight: 500;
}

/* Ankit-17-01-19 */
span.author_name.title {
  font-size: 24px;
  line-height: 44px;
  text-align: right;
}

.custome-radio h3, .custome-radio .step-title h4, .step-title .custome-radio h4 {
  font-size: 20px;
}

.home-main-title {
  position: relative;
  width: 100%;
}

.home-main-title .title-icon {
  width: 260px;
  float: left;
  position: absolute;
  left: 0;
}

.home-main-title .title {
  width: 100%;
}

.home-main-title .title .title-continer {
  width: 62%;
  margin: 0 auto;
}

.t-btn.btn-rounded {
  position: relative;
}

.bloc_legal2 .form-group .t-btn:after {
  top: -11px !important;
  height: 60px;
  width: 60px;
}

.fake_offer_insurance .form-group .t-btn:after {
  position: absolute;
  content: "";
  right: -6px;
  height: 60px;
  width: 60px;
  padding: 10px;
  text-align: center;
  bottom: -6px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  transition: 0.3s;
  background: rgba(0, 44, 84, 0.6);
  top: -11px;
  right: -14px;
  display: none;
  transition-timing-function: ease-in-out;
  transition: 0.7s;
}

button#fake_offer_insurance_next:after {
  position: absolute;
  content: "";
  right: -6px;
  height: 60px;
  width: 60px;
  padding: 10px;
  text-align: center;
  bottom: -6px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  transition: 0.3s;
  background: rgba(0, 44, 84, 0.6);
  top: -11px;
  right: -14px;
  display: none;
  transition-timing-function: ease-in-out;
  transition: 0.7s;
}

.modal-content .row .col-md-12.mx-auto.text-center p {
  font-size: 13px;
  line-height: 16px;
}

@media (max-width: 991px) {
  .modal-content .row .col-md-12.mx-auto.text-center p {
    font-size: 10px;
    line-height: 13px;
  }
}
div#alert_accept_partner_offer_insurance__5294930e-ae81-11eb-951c-85e17436c415__461653 {
  height: 600px;
  font-size: 10px !important;
}

.t-btn:after {
  position: absolute;
  content: "";
  right: -6px;
  width: 80px;
  height: 80px;
  padding: 10px;
  text-align: center;
  bottom: -6px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  transition: 0.3s;
  background: rgba(0, 44, 84, 0.6);
  top: -11px;
  right: -14px;
  display: none;
  transition-timing-function: ease-in-out;
  transition: 0.7s;
}

.t-btn.btn-rounded:hover:after {
  display: block;
  transition-timing-function: ease-in-out;
  transition: 0.7s;
}

.t-btn.btn-rounded:hover {
  background: #002c54;
  color: #fff;
}

.t-btn.btn-rounded:hover label {
  color: #fff;
}

#offerarrow1 svg {
  height: 140px !important;
}

#offerarrow2 svg {
  height: 140px !important;
}

#offerarrow3 svg {
  height: 140px !important;
}

#offerarrow4 svg {
  height: 140px !important;
}

#offerarrow5 svg {
  height: 140px !important;
}

p.text-pdl-info {
  text-align: center;
  color: #002c54;
  text-transform: uppercase;
  width: 100%;
  font-weight: bold;
  font-size: 13px;
  line-height: 25px;
}

.redirectNoPDLDirectLink {
  background-color: #002c54;
  border-radius: 5px;
  padding: 20px;
  text-align: center;
  max-width: 43%;
}

.middleText a {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
}

.firstquestion {
  color: #30ad71;
  font-size: 16px;
  margin: 0 5px;
}

.secondquestion {
  color: #30ad71;
  font-weight: bold;
  font-size: 22px;
  margin: 0 5px;
}

.thirdquestion {
  color: #30ad71;
  font-weight: bold;
  font-size: 22px;
  margin: 0 5px;
}

.fourthquestion {
  color: #30ad71;
  font-size: 16px;
  margin: 0 5px;
}

.redirectNoPDLDirectLink .col-xs-12 {
  margin: 15px 0;
}

/* header animaation and text*/
.animation-wrapper {
  overflow: hidden;
  display: flex;
  align-items: center;
}

.animation-wrapper div {
  /* min-height: 200px;*/
  /*  padding: 10px;*/
}

.oneanimation {
  float: left;
  /*margin-right:20px;*/
  /* width:140px;*/
}

#lottie {
  background-color: transparent;
  /*width:80%;*/
  height: 80%;
  display: block;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  text-align: center;
  opacity: 1;
}

.twotext {
  overflow: hidden;
  margin: 10px;
  width: calc(100% - 176px);
}

@media (max-width: 767px) {
  .twotext {
    width: 100%;
  }
  .animation-wrapper {
    flex-flow: row wrap;
    justify-content: center;
  }
  .t-btn.btn-large {
    white-space: normal;
    padding: 0 25px;
  }
}
@media (max-width: 370px) {
  .t-btn.btn-large {
    font-size: 11px;
  }
}
@media screen and (max-width: 400px) {
  .oneanimation {
    float: none;
    margin-right: 0;
    width: auto;
    border: 0;
  }
  /* .twotext {


    width: 50%;

  } */
}
.formation-white {
  color: #ffffff;
}

.whiteCheckBox {
  font-size: 14px !important;
  font-weight: 600 !important;
}

/*cookies bar */
.ch-cookie-consent__intro {
  display: inline !important;
}

.ch-cookie-consent__read-more {
  display: inline !important;
}

.ch-cookie-consent {
  padding: 20px 40px !important;
}

.ch-cookie-consent__form {
  margin-top: 15px !important;
}

.ch-cookie-consent--simplified .ch-cookie-consent__btn-group {
  margin-bottom: 0 !important;
}

.ch-cookie-consent__btn-wrapper {
  margin-bottom: 0 !important;
}

.ch-cookie-consent__btn {
  background: transparent !important;
  color: #000 !important;
  border: 2px solid #000;
}

.ch-cookie-consent__btn--secondary {
  background: #30ad71 !important;
  color: #ffffff !important;
  border: 2px solid transparent !important;
}

.ch-cookie-consent--simplified .ch-cookie-consent__category-toggle {
  display: flex !important;
  padding-left: 1.25rem;
}

.ch-cookie-consent__btn-group .ch-cookie-consent__toggle-details {
  margin-bottom: 0 !important;
  background: transparent !important;
  color: #000 !important;
  border: 2px solid #000;
  font-weight: bold;
  padding: 10px 20px;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  border-radius: 6px;
  box-shadow: 0 26px 10px -21px rgba(0, 0, 0, 0.28);
}

.ch-cookie-consent__toggle-details-show, .ch-cookie-consent__toggle-details-hide {
  font-size: 1rem;
  font-weight: bold;
  padding: 3px 0px;
  text-align: center;
  border-radius: 6px;
  box-shadow: 0 26px 10px -21px rgba(0, 0, 0, 0.28);
}

h4.ch-cookie-consent__category-title {
  font-size: 14px;
  font-weight: 700;
}

.ch-cookie-consent__category-toggle .form-check {
  padding-left: 0 !important;
}

.ch-cookie-consent__category {
  padding: 12px 0 !important;
}

.ch-cookie-consent__category-toggle input:checked + label, .ch-cookie-consent__category-toggle input + label:hover {
  background-color: #30ad71 !important;
}

.ch-cookie-consent__category:first-child, .ch-cookie-consent__category {
  border-top: none !important;
  border-bottom: none !important;
}

#cookie_consent_use_only_functional_cookies {
  float: right;
}

/* nouveaux produits dans thank you page*/
.containernp {
  position: relative;
  background-color: #30ad71;
  width: auto;
  height: auto;
}

.caseproduit {
  display: inline-block;
  margin: 10px;
  padding: 10px;
  width: 209px;
  height: auto;
  background-color: white;
  border-radius: 15px;
}

.titleproduit {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 15px;
}

.descriptionproduit {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-top: 15px;
}

.ctaproduit {
  font-family: "Montserrat", sans-serif;
  margin-top: 15px;
  text-align: center;
  padding: 10px;
  background-color: #002c54;
  color: white;
  border-radius: 20px;
  font-weight: 800;
  width: 80%;
  margin-bottom: 15px;
}

.imgproduit {
  margin-bottom: 10px;
}

.numfloat, .numfloat.admin, .numfloat.phone, .numfloat.logged {
  font-weight: 800 !important;
  position: fixed;
  height: auto;
  width: auto;
  right: 20px;
  z-index: 99999;
  background-color: #ffe000;
  color: #002c54 !important;
  border-radius: 20px;
  padding: 10px;
  top: 20px;
}
.numfloat span, .numfloat.admin span, .numfloat.phone span, .numfloat.logged span {
  vertical-align: top;
}
.numfloat .imgPhone {
  width: 20px;
  height: 22px;
  top: 4px;
  margin-top: 5px;
  margin-right: 15px;
}
.numfloat p, .numfloat.admin p, .numfloat.phone p, .numfloat.logged p {
  color: #002c54;
  font-size: 26px;
  font-weight: 500 !important;
  margin-top: -5px;
}
.numfloat #logofloat {
  position: fixed;
  height: 30px;
  width: 100px;
  top: 20px;
  left: 20px;
  z-index: 99999;
}

.numfloat.logged {
  top: 70px !important;
}

.numfloat.phone {
  top: 130px !important;
}

.numfloat.admin {
  top: 180px !important;
}

.mr-50 {
  margin-right: 50px;
}

.red {
  color: #ff0505;
}

.bienvenue, .paragraph_24, .step.thankYou {
  color: #30ad71;
  font-weight: 800;
  font-size: 34px;
}

.lineHeight, .step.thankYou {
  line-height: 45px !important;
}

.paragraph_24 {
  font-weight: 400;
  font-size: 24px;
  line-height: 24px;
}

#barrecont .lottie_animation {
  opacity: 0 !important;
}

.eclair-bull {
  width: 30px;
  height: 30px;
  left: 50%;
  margin: 5px 0;
  margin-left: -15px;
  background: url(/assets/images/eclairboule.9c8e06e7.png);
  z-index: 3;
  background-size: contain;
}

.separator {
  border-bottom-style: solid;
  border-bottom-color: #30ad71;
  border-bottom-width: 0px;
  height: 1px;
  background-color: #30ad71;
  color: #30ad71;
  margin-top: 10px;
}

.paragraph {
  font-weight: 800;
  color: #fff;
}

.text-justify {
  text-align: justify;
}

/* custom */
.isExpressSwitch {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.isExpressSwitch input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  z-index: 10;
  cursor: pointer;
  left: 0px;
  width: 25px;
  height: 25px;
}

/* Create a custom checkbox */
.custom-checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 20px;
}

/* On mouse-over, add a grey background color */
.isExpressSwitch:hover input ~ .custom-checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.isExpressSwitch input:checked ~ .custom-checkmark {
  background-color: #30ad71;
}

/* Create the checkmark/indicator (hidden when not checked) */
.custom-checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.isExpressSwitch input:checked ~ .custom-checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.isExpressSwitch .custom-checkmark:after {
  left: 10px;
  top: 6px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.t-btn.btn-rounded {
  border-radius: 40px;
}

.isExpressSwitch ul li {
  line-height: 26px;
}

.isExpressSwitch div.alert.alert-danger {
  margin-top: 14px;
  font-size: small;
}

.subscription-bis input.form-control {
  background: #e5e9ee;
  color: #002c54;
  font-weight: 600;
  height: 50px;
  font-size: 17px;
}

.subscription-bis label {
  display: flex;
  margin-bottom: 10px;
  justify-content: center;
}

.c-box {
  position: relative;
}

hr.recap {
  height: 2px;
  background-color: #000;
  border: none;
  box-sizing: border-box;
  display: block;
  border-top: 1px solid #727272;
  opacity: 1;
}

.t-btn.btn-large {
  padding: 0 53px;
  font-size: 14px;
  height: 60px;
  line-height: 46px;
}

.input-group label.error {
  width: 545px;
  padding: 5px;
  color: #ff0505;
  margin: 0 auto;
}

p#pdl-erreur, p#pce-erreur {
  color: #ff0505;
}

p#pdl-erreur + ul li, p#pce-erreur + ul li {
  color: #ff0505;
  padding: 5px;
}

p#pdl-erreur + ul, p#pce-erreur + ul {
  display: flex;
  justify-content: center;
}

.badge-danger {
  color: #fff !important;
  background-color: #dc3545;
}

/**
For screen 1200px wide or less
 */
@media only screen and (max-width: 1200px) {
  .form-label {
    line-height: 34px;
  }
}
@media only screen and (max-width: 768px) {
  .padding-1, .or {
    display: none;
  }
  .w-50 {
    width: 100% !important;
  }
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/formation.css ***!
  \********************************************************************************************************************/

/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/responsive.css ***!
  \*********************************************************************************************************************/
@charset "utf-8";
/* CSS Document */
@media (max-width: 1199px) {
    .step-content {
        float: left;
    }

    .check img {
        left: 0px;
    }

    .tow-line-btn {
        width: 290px !important;
        font-size: 10px !important;
    }

    .tip-tool .tool-tip {
        display: none !important;
    }

    img.e-icon {
        margin-left: 2px;
    }
}

@media (max-width: 991px) {
    .offer-purc {
        padding: 15px 0;
    }

    .check img {
        margin-left: 2px;
    }

    .choose-type .custom-select-radio label {
        padding-left: 28px !important;
        font-weight: 500 !important;
        font-size: 11px !important;
    }

    .or p {
        padding: 88% 0;
    }

    .choose-type .type-one, .choose-type .type-two {
        padding-left: 15px;
        padding-right: 15px;
    }

    .choose-type .img img {
        width: 260px;
    }

    .model-title {
        font-size: 12px;
        font-weight: 500;
    }

    .modal-custom-content .text-center.padding-t-3 img {
        width: 80px;
    }

    .model-contant {
        font-size: 12px;
        font-weight: 500;
        line-height: 17px;
        padding: 10px 0;
    }

    .zoom-img-1 {
        left: 140px;
        top: 260px;
    }

    .zoom-img-1 img {
        width: 140px;
    }

    .zoom-img-2 {
        top: 7px;
        left: 180px;
    }

    .zoom-img-2 img {
        width: 150px;
    }

    .step-3 .custom-count input {
        width: 40px;
    }

    /* .step-3 .custom-count .btn{padding: 7px 3px;} */
    .step.step-3 .box .c-box:nth-of-type(2) .custome-radio {
        margin-bottom: 10%;
        margin: 0px;
    }

    .subscription-step-contrat .contrat-info .col-xs-12 {
        border: 0 !important;
        padding: 0 !important;
        padding-top: 15px !important;
    }

    .contrat-info .col-md-11 .col-xs-12:last-child {
        padding-left: 0px !important;
    }

    .subscription-step-contrat .other-info {
        padding: 15px 0 !important;
    }

    .after-arrow:after {
        display: none;
    }

    .step-title img {
        width: 100%;
    }

    .contrat-info {
        padding: 0 15px;
    }

    .custom-max-height {
        max-height: 480px !important;
    }

    .slider {
        width: 30% !important;
    }

    .box-header {
        padding: 20px 10px;
    }

    .offer-banner-custom-height {
        height: auto !important;
    }

    .offer-banner-custom-center {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .banner-contant h2 {
        font-size: 20px;
    }

    .step-title .col-md-12 .col-md-3 {
        position: unset;
        width: 60%;
        margin: 0 auto;
        float: none;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .step-title h3 {
        width: 100%;
    }

    #offerarrow1 svg {
        height: auto !important;
    }

    #offerarrow2 svg {
        height: auto !important;
    }

    #offerarrow3 svg {
        height: auto !important;
    }

    #offerarrow4 svg {
        height: auto !important;
    }

    #offerarrow5 svg {
        height: auto !important;
    }

    .offer-banner .col-md-2 {
        height: 0;
    }
}

@media (max-width: 767px) {
    .step .box .c-box {
        border-right: 0 !important;
    }

    .step-title {
        text-align: center;
    }

    .step-title h3 {
        font-size: 22px;
        float: left;
    }

    .step-title img {
        float: none;
    }

    .question .col-md-6 {
        padding-bottom: 15px;
    }

    .offer-banner .col-md-2 {
        display: none;
    }

    .promocode .input-group {
        width: auto;
    }

    .step-2 .custome-radio {
        width: 29%;
        float: left;
    }

    .or p {
        padding: 0;
        width: 20%;
        float: left;
        font-size: 20px;
    }

    .or::before {
        height: 0;
        width: 40%;
        float: left;
        padding-bottom: 0;
        margin-top: 10px;
    }

    .or::after {
        height: 0;
        width: 40%;
        float: right;
        padding-top: 0;
        margin-top: 10px;
    }

    .modal-custom-content .text-center.padding-t-3 img {
        display: none;
    }

    .zoom-img-2 {
        top: 7px;
        left: 336px;
    }

    .zoom-img-1 {
        left: 0px;
        top: 410px;
    }

    #footer .col-md-8 {
        order: 1;
    }

    #footer .col-md-4 {
        order: 2;
    }

    .model-title {
        margin: 0;
    }

    .model-contant {
        padding: 0;
    }

    .contact-in-header .col-md-1 {
        display: none !important;
    }

    .contact-in-header {
        background: transparent;
    }

    .verification-type {
        display: unset !important;
    }

    .other-or {
        flex-direction: row-reverse;
    }

    .other-or::before {
        padding-bottom: 0px;
        padding-left: 40%;
    }

    .other-or::after {
        padding-top: 0px;
        padding-right: 40%;
    }

    .link {
        font-size: 12px;
        line-height: 19px;
    }

    .subscription-step {
        padding: 15px 0;
    }

    .progressbar {
        display: none;
    }

    .mobile-progress-bar {
        display: block;
        text-align: center;
    }

    .mobile-progress-bar li.step {
        display: none;
        padding: 10px 0;
    }

    .mobile-progress-bar li.step.active {
        display: block;
    }

    .mobile-progress-bar li.step.active label {
        color: #002c54;
        font-weight: 600;
        font-size: 18px;
    }

    .mobile-progress-bar li.step.active p {
        color: #002c54;
        font-weight: 600;
        font-size: 18px;
        text-transform: uppercase;
        margin-top: 10px;
    }

    .question {
        padding: 30px 15px;
    }

    .step-3 .step-content {
        display: unset;
    }

    .step-3 .custome-radio {
        width: 50%;
        margin-bottom: 10%;
        padding: 10px;
    }

    /* .step.step-3 .box .c-box:nth-of-type(2) .custome-radio{margin-bottom: 30%;} */
    .subscription-step-contrat .contrat-info .col-xs-12 {
        border: 0 !important;
        padding: 0 !important;
        padding-top: 15px !important;
    }

    .subscription-step-contrat .other-info {
        padding: 15px 0 !important;
    }

    .after-arrow:after {
        top: 100%;
        left: 50%
    }

    .question.subscription .col-md-10.d-flex {
        display: unset !important;
    }

    .padding-4 {
        padding: 20px;
    }

    .offer-banner {
        margin-top: 0;
    }

    .tow-line-btn {
        margin: 0 auto;
        float: none;
        width: 260px !important;
        margin-top: 15px !important;
    }

}

@media (max-width: 550px) {
    .step-title img {
        width: 70px;
    }

    .step-title h3 {
        font-size: 22px;
    }

    .question-title h3 {
        font-size: 20px;
    }

    .step-check {
        position: absolute;
        right: 10px;
        top: 10px;
    }

    .step .box .c-box .title h4 {
        font-size: 13px;
        margin: 5px 0;
    }

    .custom-count {
        margin-top: 10px;
    }

    .submit-promocode .promocode, .submit-promocode .submit-code {
        width: 100%;
        float: left;
    }

    .promocode .input-group {
        float: left;
        width: 100%;
    }

    .submit-promocode .submit-code button {
        width: 100%;
        float: left;
        text-align: center;
    }

    .zoom-img-2 img {
        width: 190px;
    }

    .zoom-img-2 {
        top: 3px;
        left: 236px;
    }

    .zoom-img-1 {
        left: 0px;
        top: 320px;
    }

    .zoom-img-1 img {
        width: 110px;
    }

    .title {
        font-size: 13px;
    }

    .contact-details .col-md-1 {
        display: none !important;
    }

    /* .step.step-3 .box .c-box:nth-of-type(2) .custome-radio{margin-bottom: 50%;} */
    .step.step-4 .step-content {
        display: flex;
    }

    .step-3 .custome-radio {
        width: 100%;
        margin: 0;
        margin-bottom: 10%;
    }

    .step-3 .custom-count input {
        width: 50%;
    }

    .step-3 .custom-count .btn {
        padding: 10px 13px !important;
    }

    .step-2 .custome-radio {
        width: 100%;
        float: left;
    }

    .subscription-step-contrat .custom-control .custom-control-label {
        padding: 0;
    }

    .step .box .c-box {
        padding: 20px !important;
    }

    .step-check {
        top: 10px !important;
    }

    .custom-offer-check {
        right: 35px;
    }

    .step .box .c-box {
        padding: 15px !important;
    }

    .step .box .c-box .title {
        width: 92%;
    }

    .custom-dropdown {
        width: 100% !important;
    }

    .check img {
        left: 0px;
    }

}

@media (max-width: 450px) {
    .step-title {
        text-align: center;
    }

    .step-title img {
        width: 70px;
        margin: 0 auto;
        float: none;
    }

    .step-content {
        justify-content: center;
        display: unset;
    }

    .step.step-1 .step-content {
        display: flex;
    }

    .custome-radio {
        width: 42%;
        height: auto;
        float: left;
    }

    .radio-content {
        padding: 10px 10px;
    }

    .step .box .c-box .title {
        margin: 0;
        font-size: 10px;
    }

    .counter {
        width: 125px;
    }

    .step-content p {
        line-height: 40px;
    }

    .zoom-img-2 {
        top: 3px;
        left: 166px;
    }

    .zoom-img-2 img {
        width: 140px;
    }

    .zoom-img-1 {
        left: 0px;
        top: 220px;
    }

    .link {
        font-size: 12px;
    }

    .step-2 .custome-radio {
        height: auto;
        width: 100%;
        margin: 0px;
        margin-bottom: 15px;
    }

    .step-3 .radio-content {
        padding: 10px 0;
    }

    .offer-purc .t-btn {
        width: 250px;
    }

    .custom-select-radio input[type="radio"]:checked + label, .custom-select-radio input[type="radio"]:not(:checked) + label {
        font-size: 11px;
    }

    .question.subscription .col-md-6.col-xs-12, .question.subscription .col-md-12.col-xs-12, .screen_survey_step_consuption_order .col-md-12 {
        padding-left: 0;
        padding-right: 0;
    }

    .custom-count .btn {
        padding: 18.6px 17px !important;
    }

    .radio-content {
        height: 100px;
    }

    .step-5 .radio-content {
        height: auto;
    }

    .action_screen_contract {
        width: 100%;
        padding: 10px !important;
        line-height: 0 !important;
        font-size: 12px !important;
    }

    .step-2 .custome-radio .radio-content {
        padding: 6%;
    }
}

@media (max-width: 320px) {
    .link {
        font-size: 10px;
    }
}

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/custom.css ***!
  \*****************************************************************************************************************/
@charset "utf-8";
/* CSS Document */
.subscription .custom-control-label {
    line-height: 43px;
}

/*loader*/
#loader {
    /*background-color: none;*/
    position: fixed;
    z-index: 9999;
    left: 50%;
    top: 50%;
    margin: -75px 0 0 -75px;
    width: 180px;
    height: 180px;
    overflow: hidden;
}

#loader img {
    width: 100%;
}

.step .box .c-box .title h4 {
    width: 92%;
    margin: 0 auto;
    margin-bottom: 7px;
}

.step-5 .box-6 .step-content {
    display: flex;
    flex-direction: column;
}

.step-5 .box-6 .step-content .mx-auto img {
    margin: 15px auto;
}

.step .box .c-box {
    padding: 50px 25px;
}

.step-check {
    top: 40px;
}

.offer-banner-custom-height {
    height: 119px;
}

.offer-banner-custom-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.subscription-step-contrat .custom-control-label {
    line-height: 22px;
}


.contact-in-header {
    width: 670px;
    position: relative;
    right: -30px;
    z-index: 9999999;
}

.navbar-brand img {
    width: 170px;
}

/*.navbar{padding-bottom: }*/
.custom-max-height {
    max-height: 230px;
}

.block-group {
    margin-top: 25px;
}

.step-4 .box-2 .step-content {
    margin-bottom: 50px;
}

.form-subscription .col-lg-7.col-md-12:first-child .form-group {
    margin-bottom: 25px;
}

.form-subscription {
    padding-bottom: 0 !important;
}

.form-subscription .bg-white.rounded {
    margin-bottom: 0 !important;
}

.contrat-contant .my-3:first-child {
    margin-top: 0 !important;
}

.submit-promocode {
    position: relative;
}

.tool-tip {
    /*position: absolute;*/
    width: 380px;
    right: -446px;
    top: -21px;
    color: #002c54;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 1px;
    background: #fff;
    padding: 10px;
    opacity: 0;
    z-index: 1;
    display: none;
}

.tool-tip::after {
    content: ' ';
    top: 6%;
    margin-top: -6px;
    bottom: auto;
    height: 80px;
    width: 6px;
    border: 54px solid transparent;
    border-top-color: transparent;
    border-right-color: rgb(255, 255, 255);
    position: absolute;
    left: -107px;
}

.promocode .promocode-input:focus + .tool-tip {
    opacity: 1;
    display: block;
    position: absolute;
}

.custome-radio .radio-content .img img {
    width: 60px;
    margin: 0 auto;
    height: 60px;
}

.custome-radio .fill-img {
    display: none;
}

input.radio:checked ~ label .unfill-img {
    display: none;
}

input.radio:checked ~ label .fill-img {
    display: unset;
}

.e-icon {
    width: 40px;
    height: 60px;
}

.screen_survey_step_1_nopdl_text .title .title-continer {
    width: 66%;
    margin-left: 24%;
}

.large_width_options {
    width: 80%;
}

.action_screen_offers label {
    color: #000;
    font-weight: 700;
}

.tow-line-btn {
    white-space: normal;
    width: 370px;
    line-height: 20px !important;

}

.tip-tool .tool-tip {
    /*position: absolute;*/
    width: 200px !important;
    right: 0 !important;
    top: 7px !important;
    left: -325px !important;
    color: #002c54;
    font-weight: 600;
    font-size: 10px;
    line-height: 22px;
    letter-spacing: 1px;
    background: #fff;
    padding: 10px;
    opacity: 0;
    z-index: 1;
    display: none;
}

.tip-tool .tool-tip::after {
    content: ' ';
    top: 2%;
    margin-top: -6px;
    bottom: auto;
    height: 230px;
    width: 6px;
    border: 139px solid transparent;
    border-top-color: transparent;
    border-right-color: rgb(255, 255, 255);
    position: absolute;
    left: 200px;
    transform: rotate(180deg);
}

.tip-tool .toltip:focus + .ntool-tip {
    opacity: 1;
    display: block;
    position: absolute;
}

.ntool-tip {
    margin: 70px 0;
}

.show-toltip {
    position: absolute !important;
    display: block !important;
    opacity: 1 !important;
}

.custom-offer-check {
    top: 10px;
    right: 25px;
    color: #30ad71;
}

.default-green {
    color: #30ad71;
    font-weight: 600;
}

.d-unset {
    display: unset !important;
}

/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/jquery-ui.css ***!
  \********************************************************************************************************************/
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
    z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}

.ui-menu .ui-menu {
    position: absolute;
}

.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    /* support: IE10, see #8844 */
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em;
}

.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
    margin: -1px;
}

/* icon support */
.ui-menu-icons {
    position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}

.ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    /* Support: IE <= 11 */
    overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
    text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
    text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.ui-controlgroup {
    vertical-align: middle;
    display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
    z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

    /* Support: IE8 only, Android < 4.4 only */
    width: 75%;
    width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid;
}

.ui-checkboxradio-disabled {
    pointer-events: none;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 45%;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
    direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em;
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}

.ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0;
}

.ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0;
}

.ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0;
}

.ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0;
}

.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
    width: 7px;
    height: 7px;
}

.ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0;
}

.ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0;
}

.ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0;
}

.ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
    background: url(data:image/gif;base64,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);
    height: 100%;
    filter: alpha(opacity=25); /* support: IE8 */
    opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}

.ui-selectable {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}

.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
}

.ui-selectmenu-open {
    display: block;
}

.ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 14em;
}

.ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0;
}

.ui-slider {
    position: relative;
    text-align: left;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}

.ui-slider-horizontal {
    height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}

.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: .222em 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 2em;
}

.ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
}

.ui-spinner-up {
    top: 0;
}

.ui-spinner-down {
    bottom: 0;
}

.ui-tabs {
    position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
}

body .ui-tooltip {
    border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em;
}

.ui-widget.ui-widget-content {
    border: 1px solid #d3d3d3;
}

.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff;
    color: #222222;
}

.ui-widget-content a {
    color: #222222;
}

.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc url(/assets/images/ui-bg_highlight-soft_75_cccccc_1x100.1c260c78.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.ui-widget-header a {
    color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
    /* We use html here because we need a greater specificity to make sure disabled
    works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(/assets/images/ui-bg_glass_75_e6e6e6_1x400.02f8901a.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
    color: #555555;
    text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
    border: 1px solid #999999;
    background: #dadada url(/assets/images/ui-bg_glass_75_dadada_1x400.a1cd472f.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
    color: #212121;
    text-decoration: none;
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid #aaaaaa;
    background: #ffffff url(/assets/images/ui-bg_glass_65_ffffff_1x400.e81ccb88.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
    border: #aaaaaa;
    background-color: #212121;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(/assets/images/ui-bg_glass_55_fbf9ee_1x400.29e9cd2d.png) 50% 50% repeat-x;
    color: #363636;
}

.ui-state-checked {
    border: 1px solid #fcefa1;
    background: #fbf9ee;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(/assets/images/ui-bg_glass_95_fef1ec_1x400.66b9b280.png) 50% 50% repeat-x;
    color: #cd0a0a;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70); /* support: IE8 */
    font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35); /* support: IE8 */
    background-image: none;
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url(/assets/images/ui-icons_222222_256x240.9e16235d.png);
}

.ui-widget-header .ui-icon {
    background-image: url(/assets/images/ui-icons_222222_256x240.9e16235d.png);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
    background-image: url(/assets/images/ui-icons_454545_256x240.064a1e2c.png);
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
    background-image: url(/assets/images/ui-icons_454545_256x240.064a1e2c.png);
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
    background-image: url(/assets/images/ui-icons_2e83ff_256x240.523ce6a7.png);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(/assets/images/ui-icons_cd0a0a_256x240.98575204.png);
}

.ui-button .ui-icon {
    background-image: url(/assets/images/ui-icons_888888_256x240.59eff82f.png);
}

/* positioning */
.ui-icon-blank {
    background-position: 16px 16px;
}

.ui-icon-caret-1-n {
    background-position: 0 0;
}

.ui-icon-caret-1-ne {
    background-position: -16px 0;
}

.ui-icon-caret-1-e {
    background-position: -32px 0;
}

.ui-icon-caret-1-se {
    background-position: -48px 0;
}

.ui-icon-caret-1-s {
    background-position: -65px 0;
}

.ui-icon-caret-1-sw {
    background-position: -80px 0;
}

.ui-icon-caret-1-w {
    background-position: -96px 0;
}

.ui-icon-caret-1-nw {
    background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
    background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-on {
    background-position: -96px -144px;
}

.ui-icon-radio-off {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
    background: #aaaaaa;
    opacity: .3;
    filter: Alpha(Opacity=30); /* support: IE8 */
}

.ui-widget-shadow {
    -webkit-box-shadow: -8px -8px 8px #aaaaaa;
    box-shadow: -8px -8px 8px #aaaaaa;
}

/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/main_ohm.css ***!
  \*******************************************************************************************************************/
.error-v3 {
    color: #fff;
}
.message-in-tail {
    font-size: 11px;
    color: #fff;
    padding: 20px;
    border-style: solid;
    border-width: 2px;
    border-radius: 10px;
    text-align: justify;
}
body {
    min-width: 383px;
}

.phonedual {
    height: 300px;
    border-radius: 5px;
    padding: 30px;
    margin-top: 40px;
    width: 20%;
    max-width: 500px;
    min-width: 300px;
    left: 50%;
    margin-left: -200px;
}

#formation_inssurance_q3 .form-check-input {
    position: absolute;
    margin-left: -1.25rem;
    width: 15px !important;
    height: 15px !important;
    margin-top: 0px !important;
}

.container.card.bg-dark-green-gadient.custom-card.d-flex.justify-content-center.bd-highlight.mb-3.animated.zoomIn h1, H2, H3 {
    margin-top: 30px;
}

.box-video {
    justify-content: space-around;
    display: flex;
    align-content: space-around;
}

.container.card.bg-dark-green-gadient.custom-card.d-flex.justify-content-center.bd-highlight.mb-3.animated.zoomIn {
    background-color: #30ad71;
    border: none;
}

div#step-wrapper {
    background-color: #30ad71;
    color: #002c54 !important;
}

.container.card.bg-dark-green-gadient.custom-card.d-flex.justify-content-center.bd-highlight.mb-3.animated.zoomIn {
    background-color: #30ad71;
}

.banner-contant.offer-banner-custom-height.offer-banner-custom-center {
    color: #002c54 !important;
}

.container.card.bg-dark-green-gadient.custom-card.d-flex.justify-content-center.bd-highlight.mb-3.animated.zoomIn p {
    color: white;
}

.blocreassurance {
    color: #002c54;
}

.bloc_legal {
    color: #002c54;
}

.box-video {
    margin-top: 50px;
}

.subscription .box {
    background: #fff;
    padding: 9px 9px 18px !important;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    border-bottom: 9px solid #fff;
    border-radius: 5px;
    margin-top: 10px;
}

.col-lg-5.col-md-8.col-xs-12.col-sm-8.mx-auto.bg-white.padding-4.text-center.rounded.electricity-pdl {
    margin-top: 0px;
}

.col-lg-7.col-md-8.col-xs-12.col-sm-10.mx-auto.px-3.py-3.text-center.rounded {
    margin-top: -40px;
}

p#grilletar {
    margin-top: 90px !important;
}

input.radio:checked ~ .transparant {
    content: '';
    width: 100%;
    float: left;
    background-color: #30ad71 !important;
    border-radius: 10px;
    border: white;
    border-width: 2px;
    border-style: solid;
    box-shadow: 1px 1px 40px #fff;
    width: 140px;
    height: 140px !important;
}

.float-left.position-relative.d-inline-block.text-right {
    position: absolute !important;
    bottom: 0;
    left: 0;
}

.economy_arrow svg {
    margin-top: -20px;
}

div#offersDual-collapsable_ {
    margin-top: 40px;
}

.float-left.position-relative.d-inline-block.text-right {
    text-align: left !important;
}

div#economy_arrow_8ee0fd49-fc84-47bb-9375-c3dfdacb4daa-FGDGFH844JhgjJg85O422356316 svg {
    margin-top: -20px;
}

.col-md-12.offer-purc {
    margin-bottom: -16px;
}

div#offersDual-collapsable_ form {
    border-style: solid;
    border-width: 2px;
    border-radius: 20px;
    margin-top: 20px !important;
    top: 20px !important;
    position: relative;
    border-color: white;
    padding: 20px;
}

.offer-info .info .info-list {
    line-height: 30px;
}

p#grilletar {
    margin-top: 40px !important;
}

.col-md-12.subscription-offer-details.clearfix {
    min-height: 380px;
}

.offer-info .info .info-list {
    line-height: 27px;
}

/*.col-md-12.subscription-offer-details.clearfix p {*/
/*    margin-top: 90px !important;*/
/*}*/

div#economy_arrow_1c889fa2-2eb0-429a-855c-a368ec1ee491-FGDGFH844JhgjJg85O422319956 svg {
    margin-top: -20px !important;
    position: relative;
}

div#FGDGFH844JhgjJg85O4223 img {
    margin-top: -25px;
}

span.text-black-50 {
    text-transform: none;
}

/*
label.checkboxcontainer.check-spacing.custom-control-label::before {
    margin-top: -12px;
}
*/
.subscription .custom-control-label {
    line-height: 16px !important;
}

.col-md-12.check.custom_checkbox_offer div {
    top: 10px;
}

label.checkboxcontainer.check-spacing.custom-control-label {
    max-width: 100%;
}

.check .custom-control {
    width: 90% !important;
    margin: 0 auto;
}

.col-md-12.check.custom_checkbox_offer {
    min-height: 60px;
    Height: auto;
}

@media screen and (min-width: 1200px) {
    .col-md-12.check.custom_checkbox_offer .e-icon {
        margin-left: -100px;
        margin-top: -3px !important;
    }
}

.col-md-12.check.custom_checkbox_offer img {
    margin-top: 10px !important;
}


.cancel {
    display: none !important;
}

iframe .cancel {
    display: none !important;
}

div#recap-multi-offer {
    height: 250px;
}

.form-group {
    padding-top: 30px;
}

h3.title {
    font-size: 14px !important;
}

h2.title {
    font-size: 14px !important;
}

form .row {
    clear: both;
}

.choose-type {
    background: #fff;
    position: relative;
    top: -55px;
}

div#cancel3 {
    position: absolute;
    background-color: #f6f6f6;
    width: 150px;
    height: 120px;
    margin-left: 35%;
    margin-top: -150px;
    border-radius: 5px;
    padding-top: 25px;
}

button.btn.more_offer_btn.sec1-title-h3 {
    color: #ffe000;
    font-weight: 600;
    text-decoration: underline;
}

#cancel3 img {
    height: 80px;
    margin-left: 10px;
    margin-top: 10px;
}

#GG544QNHQ454LKJNJ .col-md-12.subscription-offer-details.clearfix img {
    margin-top: -13px;
}

iframe#iframe {
    background-color: white;
}

#DSD545D4SDS452SD12S .col-md-12.subscription-offer-details.clearfix img {
    margin-top: -13px;
}

.col-md-12.subscription-offer-details.clearfix a {
    font-weight: 600 !important;
    color: rgb(48, 173, 113) !important;
    text-decoration: underline !important;
}

.subscription-offer-details {
    padding-bottom: 50px;
    padding-top: 40px;
}

#barrecont .lottie_animation {
    margin-left: -15px;
    margin-right: 15px;
}

.col-md-12.offer-price h3 {
    max-width: 100%;
}

.col-md-12.offer-price h2 {
    max-width: 100%;
}

.image_back {
    margin-bottom: 10px;
}

.col-md-12.offer-purc {
    padding-top: 40px;
}

#cancel2 {
    width: 100%;
    height: 100%;
    min-width: 500px;
    margin-top: 20px;
}

.banner-contant.offer-banner-custom-height.offer-banner-custom-center strong {
    font-size: 27px;
    top: -10px;
    position: relative;
}

.col-md-12.offer-price h3 {
    width: 90% !important;
    margin-bottom: 30px !important;
}

.col-md-12.offer-price h2 {
    width: 90% !important;
}

.custom-select-radio input[type="radio"]:checked + .type-contrat,
.custom-select-radio input[type="radio"]:not(:checked) + .type-contrat {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 23px;
    display: inline-block;
    color: #002c54;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
}

.image_back {
    overflow: hidden;
}

.form-subscription .form-group label {
    font-weight: 700;
}


.adresscomplete {
    background: #e5e9ee;
    color: #8a8f8e;
    font-weight: 600;
    border: 1px solid #dfdfdf;
}

.loader {
    position: fixed;
    z-index: 9999;
    top: 0px;
    left: 0px;
    height: 5%;
    width: 5%;
    cursor: wait;
}

#loader-slimpay {
    background-color: none;
    position: fixed;
    z-index: 9999;
    left: 50%;
    top: 50%;
    margin: -75px 0 0 -75px;
}

.row.my-3.contrat-contant-part-1 {

    margin-left: 1px;
    margin-right: 1px;
    /* width: 100%; */
    /* margin-top: 40px!important; */
    padding-top: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.recapcocntrat {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    margin-top: 20px;
}

#recap-multi-offer {
    width: 90% !important;
    float: left;
    margin-left: 5%;
    background-color: white;
    position: relative;
    display: inline-block;
}

#recap-single-offer {
    width: 95% !important;
    float: left;
    margin-left: 5%;
    background-color: white;
    position: relative;
    display: inline-block;
}

div#recap_offre_signle_energie {
    width: 90% !important;
    float: left;
    margin-left: 5%;
    background-color: white;
    position: relative;
    display: inline-block;
}

.bg-white.py-4.rounded {
    width: 100%;
    display: inline-block;
}

.col-lg-6 .col-xs-12 .border-right .p-5 {
    width: 100%;
}

@media (min-width: 992px) {
    .col-lg-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

.border-right {
    border-right: 0px solid #dee2e6 !important;
}

tr {
    height: 1.5em;
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

table {
    width: 100%;
    line-height: 0.9em;
}

table {
    border-collapse: separate;
    border-spacing: 2px;
}

td.dishname {
    font-weight: bold;
    font-size: 1.2em;
    height: 1em;
}

td {
    white-space: nowrap;
    height: 1.2em;
    vertical-align: baseline;
}

td {
    display: table-cell;
    vertical-align: inherit;
}

.description {
    font-style: italic;
}

td {
    white-space: nowrap;
    height: 1.2em;
    vertical-align: baseline;
}

td {
    display: table-cell;
    vertical-align: inherit;
}

.leader {
    width: 100%;
    /* vertical-align: 30%; */
}

td {
    white-space: nowrap;
    height: 1.2em;
    vertical-align: baseline;
}

td {
    display: table-cell;
    vertical-align: inherit;
}

.price {
    text-align: right;
    font-weight: bold;
    font-family: Helvetica, sans-serif, "Courier New", monospace;
}

td {
    white-space: nowrap;
    height: 1.2em;
    vertical-align: baseline;
}

td {
    display: table-cell;
    vertical-align: inherit;
}

.leader div {
    line-height: 1ex;
    display: inline-block;
    width: 100%;
    border-bottom: 1px dotted;
}

div#boutonmodif {
    position: relative;
    display: inline-block;
    color: white;
    border: 1px;
    border-color: white;
    border-style: solid;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    border-radius: 12px;
    float: right;
    margin-top: -7px;
    transition: ease-in-out;
    transition-duration: 0.2s;
    font-size: 12px;
}

div#boutonmodif:hover {
    position: relative;
    display: inline-block;
    color: white;
    border: 1px;
    border-color: white;
    border-style: solid;
    padding-top: 6px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 6px;
    border-radius: 12px;
    float: right;
    margin-top: -7px;
    transition: ease-in-out;
    transition-duration: 0.2s;
    font-size: 14px;
}

div#sauvegarder {
    right: -220px;
    transition: 0.2s;
    color: white;
    width: 290px;
    background-color: #002c54;
    height: 70px;
    border-radius: 10px;
    float: right;
    position: fixed;
    top: 120px;
    border-style: solid;
    border-color: #e6e622;
    border-width: 1px;
    padding-right: 30px;
}

.image_back {
    background-color: white;
    width: 150px;
    border-radius: 100px;
    height: 150px;
    padding-top: 40px;
    margin-top: -20px;
}

div#sauvegarder:hover {
    right: -10px;
    transition: 0.2s;
    color: white;
}

p#categorie {
    width: 55% !important;
}

.col.bg-white.rounded.py-2.px-4a {
    background-color: rgba(1, 1, 1, 0) !important;
}

.form-subscription .form-group label {
    font-weight: 700;
    margin-bottom: 10px;
}

.question-title input.radio:checked ~ .transparant {
    content: '';
    width: 100%;
    float: left;
    background-color: #30ad71 !important;
    border-radius: 80px;
    border: white;
    border-width: 2px;
    border-style: solid;
    width: 140px;
    height: 140px !important;
}

.t-left {
    font-weight: 800;
}

.question-title label.transparant.radio-content {
    border-radius: 80px;
    background: #ffffff;
    width: 140px;
    height: 140px !important;
}

.step-content .custome-radio .img {
    margin-left: -10px !important;
}

.step-content .custome-radio h5 {
    margin-left: -10px !important;
}

.d-block {
    display: block !important;
    background-color: white;
    padding: 3px;
    border-radius: 5px;
    max-height: 30px;
}

.question-title .img {
    margin-left: -10px;
}

.col-lg-7.col-md-8.col-xs-12.col-sm-10.mx-auto.px-3.py-3.text-center.rounded h4 {
    color: white !important;
}

.col-lg-5.col-md-8.col-xs-12.col-sm-8.mx-auto.bg-white.padding-4.text-center.rounded.electricity-pdl {
    margin-bottom: 40px;
}

.input-group {
    border-radius: 10px !important;
}

label.required {
    font-weight: bold;
}

select {
    background-color: #e5e9ee;
    border-radius: 10px;
}

.step .box .c-box {
    padding: 20px 25px !important;
}

.text-black-50 {

    font-weight: 600 !important;
}

.offer-purc .t-btn {
    padding-bottom: 0px;
    width: 300px;
    margin: 0 auto;
}

.offer-purc .t-btn {
    padding-bottom: 0px !important;
    width: 300px;
    margin: 0 auto;
}

a.t-btn.btn-rounded.btn-large.action_screen_contract.center {
    /*line-height: 60px;*/
}

.custome-radio .radio-content .img img {
    width: 100px !important;
    margin: 0 auto;
    height: 60px;
}

.radio-content {
    width: 100%;
    float: left;
    text-align: center;
    padding: 30px;
    border-radius: 10px;
    background: #e5e9ee;
    height: 140px !important;
    padding-top: 40px;
}

#recupdetail {
    display: inline-block;
    float: left;
    width: 95%;
    height: 18px;
    position: relative;
    text-align: justify;
}

#categorie {

    display: inline-block;
    max-height: 20px;
    overflow: hidden;
    font-weight: 800;
}

.redisdead {
    border-bottom: 1px dotted;
    width: 30%;
    align-items: center;
    display: inline-block;
    margin-left: 2%;
    padding-right: 5%;
}

#dottedrecap {
    border-bottom: 1px dotted;
    width: 30%;
    display: none !important;
    left: 7.5%;
    position: relative;
}

.recupdetail #dottedrecap {
    border-bottom: 1px dotted;
    width: 30%;
    display: none !important;
    left: -0.5%;
    position: relative;
}

#dottedrecap1 {
    border-bottom: 1px dotted;
    width: 30%;
    display: none;
    margin-left: 1%;
}

.recaptotal {
    width: 90% !important;
    float: left;
    margin-left: 5%;
    background-color: white;
    position: relative;
    display: inline-block;
}

div#catch div {
    color: #392c54;
}

.modal {
    /*position: fixed;*/
    /*top: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    z-index: 1050;
    display: none;
    overflow: hidden !important;
    outline: 0;
    /*height: 900px;*/
    height: 100%;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.modal-dialog.modal-dialog-centered.modal-lg {
    height: 800px;
}

.recupdetail {
    display: inline-block;
    float: left;
    width: 95%;
    height: 18px;
    position: relative;
    text-align: justify;
}

.redisnotdead {
    color: #392c54;
    display: inline-flex;
    float: left;
    width: 95%;
    height: 18px;
    position: relative;
    text-align: left;
    justify-content: space-between;
}

div#recap-multi-offer {
    color: #392c54;
}

table#liste_address_ {
    color: black;
}

.categorie {
    width: 350px;
    display: inline-block;
    max-height: 20px;
    overflow: hidden;
    font-weight: 800;
}

.dottedrecap {
    border-bottom: 1px dotted;
    width: 30%;
    display: inline-block;
    margin-left: 1%;
}

.dottedrecap1 {
    border-bottom: 1px dotted;
    width: 30%;
    display: inline-block;
    margin-left: 1%;
}

strong {
    font-weight: bold;
}

.float-left.position-relative.d-inline-block.text-justify {
    font-weight: 800;
}

label.transparant.radio-content {
    padding-top: 40px;
}


/*<!-- Responsive - Tablette / semi-PC -->*/

@media only screen and (max-width: 992px) {


    #dottedrecap1 {
        border-bottom: 1px dotted;
        width: 10% !important;
        display: none;
        margin-left: 1%;
    }

    #recupdetail {
        display: inline-block;
        float: left;
        width: 95%;
        height: 18px;
        position: relative;
        text-align: justify;
        line-height: 20px;
    }

    #dottedrecap {
        border-bottom: 1px dotted;
        width: 50%;
        display: none !important;
        margin-left: 1%;
    }

    div#dottedrecap {
        display: none !important;
    }

    .t-left {
        font-size: 20px !important;
    }


}


/*<!-- Smartphone - -->*/
@media only screen and (max-width: 992px) {
    #dottedrecap1 {
        border-bottom: 1px dotted;
        width: 10% !important;
        display: inline-block;
        margin-left: 1%;
    }

    #recupdetail {
        display: inline-block;
        float: left;
        width: 95%;
        height: 18px;
        position: relative;
        text-align: justify;
        line-height: 20px;
    }

    #dottedrecap {
        border-bottom: 1px dotted;
        width: 50%;
        display: inline-block;
        margin-left: 1%;
    }

    .t-left {
        font-size: 20px !important;
    }
}

@media only screen and (max-width: 775px) {
    #dottedrecap1 {
        border-bottom: 1px dotted;
        width: 1% !important;
        display: inline-block;
        margin-left: 1%;
    }

    #catch {
        padding-bottom: 10px;
        text-align: center;
        width: 500px;
        font-size: 20px;
        line-height: 20px;
        display: inline-block;
        color: #392c54 !important;
    }

    #lottie {
        background-color: transparent;
        width: 15%;
        height: 60px !important;
        overflow: hidden;
        transform: translate3d(0, 0, 0);
        text-align: center;
        opacity: 1;
        display: none !important;
    }

    .lottie_animation {
        background-color: transparent;
        width: 15%;
        height: 60px !important;
        overflow: hidden;
        transform: translate3d(0, 0, 0);
        text-align: center;
        opacity: 1;
        display: none !important;
    }

    #barrecont {
        left: 0 !important;
        margin-left: 100px !important;
        width: 100% !important;
        position: relative;
        margin-top: -60px;
        padding-top: 10px;
    }

    #barrecont .lottie_animation {
        margin-left: 100px !important;
    }


    button.navbar-toggler {
        display: none !important;
    }

    img.padding-t-2 {
        width: 70px;
    }
}

@media only screen and (max-width: 592px) {

    button.navbar-toggler {
        display: none !important;
    }

    img.padding-t-2 {
        width: 70px;
    }

    #recap-single-offer {
        width: 95% !important;
        float: left;
        margin-left: 5%;
        background-color: white;
        position: relative;
        display: inline-block;
    }

    button.navbar-toggler.collapsed {
        display: none;
    }

    #dottedrecap {
        border-bottom: 1px dotted;
        width: 40%;
        display: inline-block;
        margin-left: 1%;
    }

    #dottedrecap1 {
        border-bottom: 1px dotted;
        width: 40% !important;
        display: inline-block;
        margin-left: 1%;
    }

    .recapcocntrat p {
        width: 70%;
    }

    #barre {
        Width: 80% !important;
        height: 5px;
        overflow: visible;

        padding-top: -10px;
        position: relative;
        margin-left: 10%;
    }

    #barre2 {
        Width: 80%;
        height: 5px;
        overflow: visible;

        padding-top: -10px;
        position: relative;
        margin-left: 10%;
    }

    .t-fil-ariane-3 {
        Left: 60% !important;
    }

}

#barre {
    Width: 100%;
    height: 5px;
    overflow: visible;
    background-color: white;
    padding-top: -10px;
    position: relative;
}
#barre2{
    position: relative;
}

.subscription-step {
    padding: 30px 0;
    position: relative;
    background: #d5efff;
    z-index: 9999;
}

.padding-b-4 {
    padding-bottom: 5px !important;
}

@keyframes transition {
    0% {
        Width: 40px;
        height: 40px;
        opacity: 0;
        border-radius: 20px;
    }
    100% {
        Width: 20px;
        height: 20px;
        opacity: 1;
        border-radius: 10px;
    }
}

.point-fil-ariane {
    Width: 20px;
    height: 20px;
    margin-top: -7px;
    display: inline-block;
    border-radius: 10px;
}

.point-fil-ariane-active {
    background-color: rgb(30, 85, 119);
    border-style: solid;
    border-color: white;
    border-width: medium;
    opacity: 0;
    animation: transition 0.9s ease-in-out 0s forwards;

}

.point-fil-ariane-inactive {
    background-color: white;
}

.point-fil-ariane-1 {
    position: absolute;
    Left: 0%;
}

.point-fil-ariane-2 {
    position: absolute;
    Left: 32%;
}

.point-fil-ariane-3 {
    position: absolute;
    Left: 64%;
}

.point-fil-ariane-4 {
    float: right;
}

.t-fil-ariane {
    Width: 20px;
    height: 20px;
    margin-top: -7px;
    display: inline-block;
    border-radius: 10px;
    font-weight: 800;
}

.t-fil-ariane-active {
    color: #392c54;
    opacity: 0;
    animation: transition 0.9s ease-in-out 0s forwards;
}

.t-fil-ariane-inactive {
    color: #30ad71 !important;
}

.t-fil-ariane-1 {
    margin-left: -30px;
    position:absolute;
    Left: 0;
    overflow: visible;
}

.t-fil-ariane-2 {
    position: absolute;
    overflow: visible;
    Left: 31%;
}

.t-fil-ariane-3 {
    position: absolute;
    Left: 63%;
}

.t-fil-ariane-4 {
    margin-right: 20px;
    float: right;
}

@keyframes transition {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

#catch {
    padding-bottom: 10px;
    text-align: center;
    width: 75%;
    height: 60px;
    font-size: 24px;
    line-height: 24px;
    display: inline-block;
    margin-left: -90px;
    color: #392c54 !important;
}

h6.help-text.pt-2.m-0 {
    color: white;
}

.pt-5, .py-5 {
    padding-top: 25px !important;
}

.block-group {
    padding-bottom: 15px;
}

#lottie {
    background-color: transparent;
    width: 15%;
    height: 60px !important;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
    text-align: center;
    opacity: 1;
    display: inline-block;
}

.form-group {
    padding-top: 15px;
    padding-bottom: 15px;
}

p#nooffertext {
    display: none;
}

.custom-max-height {
    max-height: 500px !important;
}

.col-lg-7.col-md-12.mx-auto .form-group {
    padding: 0px;
}

.rounded.py-5.my-5.center {
    margin-top: 10px !important;
}

.lottie_animation {
    background-color: transparent;
    width: 15%;
    height: 60px !important;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
    text-align: center;
    opacity: 1;
    display: inline-block;
}

#barrecont {
    /*left: 25%;*/
    margin-left: 100px !important;
    width: 95%;
    position: relative;
    margin-top: -60px;
    padding-top: 10px !important;
}

legend.col-form-label.required {
    font-weight: 700;
}

.question-title h4 {
    color: white;
    font-weight: 700;
}

label.transparant.radio-content {
    padding-top: 40px !important;
    width: 140px;
    height: 140px !important;
}

.step-2 .custome-radio .radio-content {
    padding-left: 0% !important;
    padding-right: 0% !important;
}

.col-md-12.check.custom_checkbox_offer img {
    width: 28px !important;
}

.question-title {
    width: 100%;
    float: left;
    text-align: center;
    padding-bottom: 0px;
    margin-top: 15px;
}

.col-md-12.offer-price img {
    width: 70px;
}

.lottie_animation {
    background-color: transparent;

    height: 80px !important;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
    text-align: center;
    opacity: 1;
    display: inline-block;
    margin-top: 30px;
}

.banner-contant.offer-banner-custom-height h4 {
    font-size: 12px;
}

.banner-contant.offer-banner-custom-height {
    width: 80% !important;
    margin-top: 20px;
}

.banner-contant h3 {
    color: #002c54;
    font-weight: 600;
    font-size: 15px;
}

.offer-banner .bg-assest {
    position: absolute;
    left: 180px;
    top: 5px;
    width: 310px !important;
}

.col-md-2.col-xs-12 .lottie_animation {

    width: 100% !important;
}

.radio-content {
    width: 100%;
    float: left;
    text-align: center;
    padding: 30px;
    border-radius: 10px;
    background: #e5e9ee;
    height: 140px !important;
    padding-top: 40px;
    margin-bottom: 10px;
}

.headerfloat {
    width: 100%;
    position: fixed;
    color: rgba(1, 1, 1, 0.3);
    z-index: 9999;
    height: 100px;
}

.subscription-step {

    position: relative;
    background: #d5efff;
    z-index: 100 !important;
}

#carrecontrat {

    width: 80%;
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 30px;
    border-radius: 5px;
    border-style: solid;
    border-width: 4px;
    border-color: #392c54;
    color: #392c54;

}

.bienvenue .lottie_animation {
    width: 100% !important;
    /* Left: 50%; */
    /* position: absolute; */
    margin-bottom: 25px;
    margin-top: -70px;
    height: 120px !important;
}

.bienvenue .lottie_animation svg {
    width: 500px !important;
    height: 120px !important;
}

#carrecontrat p {
    color: #392c54 !important;
}

.slidecontainer {
    width: 40%;
    margin-bottom: 30px;
    margin-left: 30%;
}

input#recup_and_sign_step_contract_startDate {
    display: block;
    width: auto;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border: 0px solid #ffffff;
    border-radius: 0px;
    transition: none !important;
    background: url(/assets/images/calendrier.8ee4ee90.png) !important;
    background-size: 20px !important;
    background-position-y: 5px !important;
    padding-left: 30px !important;
    background-repeat: no-repeat !important;
}

#catch div {
    line-height: 25px;
    color: #392c54 !important;
}

.banner-contant.offer-banner-custom-height.offer-banner-custom-center {
    color: #392c54 !important;
}

.bloctext {
    color: #392c54 !important;
}

.bloc_legal {
    color: #392c54 !important;
}

/*.float-left.position-relative.d-inline-block.text-justify {*/
/*    color: #392c54 !important;*/
/*}*/
.float-left.position-relative.d-inline-block.text-justify {
    color: #000 !important;
}

div#recaptotal {
    color: #392c54 !important;
}

.col.bg-white.rounded.py-2.px-4.col-8.mt-lg-4 {
    color: #392c54 !important;
}

.slider {
    -webkit-appearance: none;
    width: 50%;
    height: 10px;
    border-radius: 5px;
    background: white;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

.slider:hover {
    opacity: 1;
}

.wrapper {
    min-width: 322px;
}

.slider::-webkit-slider-thumb {
    -webkit-appearance: none!important;;
    appearance: none!important;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-image: url(/assets/images/slidein.00e58e6f.png);
    cursor: pointer;
    overflow: visible;
    background-size:contain;
}

.rounded.py-5.my-5 {
    padding-bottom: 0px !important;
}

.slider::-moz-range-thumb {
    width: 35px;
    height: 35px;
    border: 0;
    background-image: url(/assets/images/slidein.00e58e6f.png);
    background-size: contain;
    cursor: pointer;
    overflow: visible;
}

.pointm1 {
    height: 25px;
    width: 25px;
    border-radius: 13px;
    position: relative;
    background-color: white;
    margin-top: -20px;
}

.pointm3 {
    height: 25px;
    width: 25px;
    border-radius: 13px;
    background-color: white;
    margin-top: -25px;
    float: right;
    position: relative
}

div#logofloat {
    position: fixed;
    height: 30px;
    width: 100px;
    /*background: blue;*/
    top: 10px;
    z-index: 99999;
    left: 20px;
}

.col.col-xs-12.my-2.text-center.mx-auto.type-one {
    background-color: #392c54;
    padding: 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.recapcocntrat {
    background-color: #392c54;
    padding: 20px;
    margin-bottom: -20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.row.my-3.contrat-contant-part-1 {

    margin-left: 1px;
    margin-right: 1px;
    /* width: 100%; */
    /* margin-top: 40px!important; */
    padding-top: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

p.recapcocntrat {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 30px;
    width: 100%;
}

#recap-multi-offer {
    width: 42.5% !important;
    float: left;
    margin-left: 5%;
    background-color: white;
    position: relative;
    display: inline-block;
}

#recaptotal {
    width: 92% !important;
    float: left;
    margin-left: 5%;
    background-color: white;
    position: relative;
    display: inline-block;
}

.bg-white.py-4.rounded {
    width: 100%;
    display: inline-block;
}

.col-lg-6 col-xs-12 border-right p-5 {
    width: 100%;
}

@media (min-width: 992px) {
    .col-lg-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    div#step_zero_common_civility {
        margin-left: 40px;
    }
}

.border-right {
    border-right: 0px solid #dee2e6 !important;
}

tr {
    height: 1.5em;
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

table {
    width: 100%;
    line-height: 0.9em;
}

table {
    border-collapse: separate;
    border-spacing: 2px;
}

td.dishname {
    font-weight: bold;
    font-size: 1.2em;
    height: 1em;
}

td {
    white-space: nowrap;
    height: 1.2em;
    vertical-align: baseline;
}

td {
    display: table-cell;
    vertical-align: inherit;
}

.description {
    font-style: italic;
}

td {
    white-space: nowrap;
    height: 1.2em;
    vertical-align: baseline;
}

td {
    display: table-cell;
    vertical-align: inherit;
}

.leader {
    width: 100%;
    /* vertical-align: 30%; */
}

td {
    white-space: nowrap;
    height: 1.2em;
    vertical-align: baseline;
}

td {
    display: table-cell;
    vertical-align: inherit;
}

.price {
    text-align: right;
    font-weight: bold;
    font-family: Helvetica, sans-serif, "Courier New", monospace;
}

td {
    white-space: nowrap;
    height: 1.2em;
    vertical-align: baseline;
}

td {
    display: table-cell;
    vertical-align: inherit;
}

.leader div {
    line-height: 1ex;
    display: inline-block;
    width: 100%;
    border-bottom: 1px dotted;
}

.embeddedServiceHelpButton .helpButton .uiButton {
    background-color: #005290;
    font-family: "Arial", sans-serif;
}

.embeddedServiceHelpButton .helpButton .uiButton:focus {
    outline: 1px solid #005290;
}

.insurance-title-phone {
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

optgroup {
    color: transparent;
    height: 0px;
}

optgroup option {
    color: #495057;
}

.weight800 {
    font-weight: 800 !important;
}

.marginleft5 {
    margin-left: 5% !important;
}

.fontsize11 {
    font-size: 11px !important;
}

div#referrer_popover {
    background-color: white !important;
    display: inline-flex;
    align-content: space-around;
    justify-content: space-between;
    border-radius: 15px;
    align-items: center;
}
.form-check {
    display: flex;
}
/* start offline style */
/* form one style */
.question-title label {
    color: #fff;
    font-weight: 500;
    margin-bottom: 30px;
    font-size: 28px;
}

.badge {
    color: #dc3545
}
.invalid-feedback {
    background-color: white;
    padding: 3px;
    border-radius: 5px;
    max-height: 36px;
}

span.step_zero_common_mail, span.step_zero_common_phone{
    background-image: url(/assets/images/ajax-spinner.9f35b70c.gif);
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    margin-top: -43px;
    margin-right: -42px;
    float: right;
}
.is-invalid ~ .invalid-feedback.client{
    display:none;
}

.step-content .custome-radio .img {
     margin-left: -10px !important;
 }
.step-content .custome-radio h5 {
    margin-left: -10px !important;
}
/*end offline style */

input#recup_and_sign_step_elecContractStartDate, input#recup_and_sign_step_gasContractStartDate {
    display: block;
    width: auto;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border: 0px solid #ffffff;
    border-radius: 0px;
    transition: none !important;
    background: url(/assets/images/calendrier.8ee4ee90.png) !important;
    background-size: 20px !important;
    background-position-y: 5px !important;
    padding-left: 30px !important;
    background-repeat: no-repeat !important;
}


/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/main_ohm_responsive.css ***!
  \******************************************************************************************************************************/
@charset "UTF-8";

@media only screen and (min-width: 775px) and (max-width: 992px) {
    .t-fil-ariane {
        Width: 20px;
        height: 20px;
        margin-top: -7px;
        display: inline-block;
        border-radius: 10px;
        font-size: 10px;
        font-weight: 800;
    }
    .redisnotdead{
        display: inline-block;
        float: left;
        width: 84%;
        height: 18px;
        position: relative;
        text-align: justify;
    }
    #logofloat img {
        height: 19px;
    }

    div#numfloat p {
        font-size: 15px !important;
        font-weight: 800 !important;
        position: fixed;
        height: 40px !important;
        width: 40px !important;
        top: 10px !important;
        overflow: hidden !important;
        right: 10px !important;
        z-index: 99999;
        background-color: #ffe000;
        color: #002c54 !important;
        border-radius: 20px;
        padding: 10px;
        padding-top: 20px;
    }

#dottedrecap {
    border-bottom: 1px dotted;
    width: 12%;
    display: inline-block;
    left: 13%;
    position: relative;
}

.recupdetail #dottedrecap {
    border-bottom: 1px dotted;
    width: 12%;
    display: inline-block;
    left: -0.5%;
    position: relative;
}
    .redisdead{
        border-bottom: 1px dotted;
        width: 65%;
        display: inline-block;
        margin-left: 2%;
        padding-right: 5%;
    }

#dottedrecap1 {
    border-bottom: 1px dotted;
    width: 10% !important;
    display: inline-block;
    margin-left: 1%;
}

.banner-contant.offer-banner-custom-height.offer-banner-custom-center strong {
    font-size: 16px;
    top: -10px;
    position: relative;
}

#recupdetail {
    display: inline-block;
    float: left;
    width: 95%;
    height: 18px;
    position: relative;
    text-align: justify;
    line-height: 20px;
}




.t-left {
    font-size: 20px !important;
}

#recap-single-offer {
    width: 90% !important;
    float: left;
    margin-left: 2%;
    background-color: white;
    position: relative;
    display: inline-block;
}

}

@media only screen and (min-width: 592px) and (max-width: 775px) {
    .banner-contant.offer-banner-custom-height {
        width: 100% !important;
        margin-top: 25px;
        margin-bottom: 10px;
    }

    .redisdead{
        border-bottom: 1px dotted;
        width: 60%;
        display: inline-block;
        margin-left: 2%;
        padding-right: 5%;
    }

    #dottedrecap {
        border-bottom: 1px dotted;
        width: 6%;
        display: inline-block;
        left: 7.5%;
        position: relative;
    }

    .recupdetail #dottedrecap {
        border-bottom: 1px dotted;
        width:0%;
        display: inline-block;
        left: -0.5%;
        position: relative;
    }
    .choose-type .type-one {
        padding-left: 10% !important;
    }

    div#barrecont {
        /* display: none; */
        opacity: 0;
        margin-bottom: 30px;
    }

    .slidecontainer {
        width: 80%;
        margin-bottom: 30px;
        margin-left: 9%;
    }

    .choose-type .type-two {
        padding-left: 10% !important;
    }

    .col-md-4.float-right {
        margin-top: 10px !important;
        margin-bottom: -20px !important;
    }

    #dottedrecap1 {
        border-bottom: 1px dotted;
        width: 1% !important;
        display: inline-block;
        margin-left: 1%;
    }

    #catch {
        padding-bottom: 30px;

        text-align: center;
        width: 500px;
        height: 60px;
        font-size: 20px;
        line-height: 20px;
        display: inline-block;

    }

    #iframe {
        margin-left: 12% !important;
    }

    div#cancel3 {
        position: absolute;
        background-color: #f6f6f6;
        width: 160px;
        height: 120px;
        margin-left: 12%;
        margin-top: -140px;
        border-radius: 5px;
    }

    #lottie {
        background-color: transparent;
        width: 15%;
        height: 60px !important;
        overflow: hidden;
        transform: translate3d(0, 0, 0);
        text-align: center;
        opacity: 1;
        display: none !important;
    }

    #barrecont {
        left: 0 !important;
        margin-left: -21px !important;
        width: 100% !important;

        position: relative;
    }

    button.navbar-toggler {
        display: none !important;
    }

    img.padding-t-2 {
        width: 70px;
    }

    .col-md-12.col-lg-12.col-xs-12.col-sm-12.mx-auto.custom-max-height {
        margin-top: 10% !important;
    }

    #recap-single-offer {
        width: 90% !important;
        float: left;
        margin-left: 2%;
        background-color: white;
        position: relative;
        display: inline-block;
    }
    .redisnotdead{
        display: inline-block;
        float: left;
        width: 84%;
        height: 18px;
        position: relative;
        text-align: justify;
    }
}

@media only screen and (min-width: 1px) and (max-width: 592px) {
    .col-md-12.col-lg-12.col-xs-12.col-sm-12.mx-auto.custom-max-height {
        margin-top: 10%;
    }
    .float-left.position-relative.d-inline-block.text-justify {
        width: 100%!important;
        font-size: 10px;
    }
    .float-left.position-relative.d-inline-block.text-justify p{
        font-size: 10px;
    }
    .recupdetail p {
        font-size: 10px;
    }
    .banner-contant.offer-banner-custom-height {
        width: 100% !important;
        margin-top: 25px;
        margin-bottom: 10px;
    }

    button.navbar-toggler {
        display: none !important;
    }

    img.padding-t-2 {
        width: 70px;
    }

    .slidecontainer {
        width: 80%;
        margin-bottom: 30px;
        margin-left: 9%;
    }
    .step-bg.subscription-step {
        display: none;
    }
    .col.col-xs-12.bg-white.rounded.contrat-info {
        position: relative;
        width: auto;
        min-height: 1px;
        padding-right: 0px;
        padding-left: 0px;
    }
    #recap-single-offer {
        width: 90% !important;
        float: left;
        margin-left: 5%;
        background-color: white;
        position: relative;
        display: inline-block;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    button.navbar-toggler.collapsed {
        display: none;
    }

    #dottedrecap {
        border-bottom: 1px dotted;
        width: 2%;
        display: inline-block;
        left: 7.5%;
        position: relative;
    }

    .recupdetail #dottedrecap {
        border-bottom: 1px dotted;
        width: 0%;
        display: inline-block;
        left: -0.5%;
        position: relative;
    }
    .redisdead {
        border-bottom: 1px dotted;
        width: 40%;
        display: inline-block;
        margin-left: 2%;
        padding-right: 5%;
    }
    .t-btn.btn-large {
        font-size: 11px!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 230px;
    }
    input#recup_and_sign_step_contract_startDate {
        margin-top: 20px;
    }
    div#numfloat {
        width: auto!important;
        height: auto!important;
        overflow: hidden;
        color: #ffe000!important;
    }
    label.custom-control-label.text-justify {
        margin-left: 10px;
        margin-right: 15px;
    }
    div#numfloat img {
        margin-bottom: 10px;
    }

    div#logofloat img {
        width: 50px!important;
    }
    .redisnotdead{
        display: inline-block;
        float: left;
        width: 87%;
        height: 18px;
        position: relative;
        text-align: justify;
    }
    #dottedrecap1 {
        border-bottom: 1px dotted;
        width: 40% !important;
        display: inline-block;
        margin-left: 1%;
    }

    .recapcocntrat p {
        width: 70%;
    }
    .categorie {
        width: 190px;
        font-size: 10px;
    }
    p#categorie {
        width: 150px;
    }
    #barre {
        Width: 80% !important;
        height: 5px;
        overflow: visible;

        padding-top: -10px;
        position: relative;
        margin-left: 10%;
    }

    #barre2 {
        Width: 80%;
        height: 5px;
        overflow: visible;

        padding-top: -10px;
        position: relative;
        margin-left: 10%;
    }

    .t-fil-ariane-3 {
        Left: 60% !important;
    }


    #barre {
        Width: 100%;
        height: 5px;
        overflow: visible;
        background-color: white;
        padding-top: -10px;
        position: relative;
    }

    .subscription-step {
        padding: 30px 0;
        position: relative;
        background: #d5efff;
        z-index: 9999;
    }

    .padding-b-4 {
        padding-bottom: 5px !important;
    }

    @keyframes transition {
        0% {
            Width: 40px;
            height: 40px;
            opacity: 0;
            border-radius: 20px;
        }
        100% {
            Width: 20px;
            height: 20px;
            opacity: 1;
            border-radius: 10px;
        }
    }

    .point-fil-ariane {
        Width: 20px;
        height: 20px;
        margin-top: -7px;
        display: inline-block;
        border-radius: 10px;
    }

    .point-fil-ariane-active {
        background-color: rgb(30, 85, 119);
        border-style: solid;
        border-color: white;
        border-width: medium;
        opacity: 0;
        animation: transition 0.9s ease-in-out 0s forwards;

    }

    .point-fil-ariane-inactive {
        background-color: white;
    }

    .point-fil-ariane-1 {
        Left: 0%;
        position: absolute;

    }

    .point-fil-ariane-2 {
        position: absolute;
        Left: 33%;
    }

    .point-fil-ariane-3 {
        position: absolute;
        Left: 66%;
    }

    .point-fil-ariane-4 {
        float: right;
    }

    @keyframes transition {
        0% {
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
    }

    .t-fil-ariane {
        Width: 20px;
        height: 20px;
        margin-top: -7px;
        display: inline-block;
        border-radius: 10px;
        font-weight: 800;
    }

    .t-fil-ariane-active {
        color: #392c54;
        opacity: 0;
        animation: transition 0.9s ease-in-out 0s forwards;
    }

    .t-fil-ariane-inactive {
        color: #30ad71;
    }


    .t-fil-ariane-1 {
        margin-left: -30px;
        Left: 0;
        position: absolute;
        overflow: visible;
    }

    .t-fil-ariane-2 {
        overflow: visible;
        position: absolute;
        Left: 32%;
    }

    .t-fil-ariane-3 {
        position: absolute;
        Left: 64%;
    }

    .t-fil-ariane-4 {
        margin-right: 20px;
        float: right;
    }

    #catch {
        padding-bottom: 30px;
        text-align: center;
        width: 75%;
        height: 60px;
        font-size: 20px;
        line-height: 20px;
        display: inline-block;

    }

    #lottie {
        background-color: transparent;
        width: 15%;
        height: 60px !important;
        overflow: hidden;
        transform: translate3d(0, 0, 0);
        text-align: center;
        opacity: 1;
        display: inline-block;
    }

    #barrecont {
        /*left: 25%;*/
        /*margin-left:-280px;*/
        width: 95%;
        padding-top: 10px !important;

        position: relative;
    }

}

/* envoyé par sophie ticket OSA397 */
@media screen and ( max-width: 425px ) {

    div#numfloat {
        right: 55px !important;
    }

    p {
        font-size: 20px;
        margin-top: -10px;
    }


    div#numfloat img {
        margin-bottom: 0;
    }

    .question-title {
        margin-top: 40px;
    }

    .question-title h3 {
        font-size: 23px;
    }

    .custome-radio h3 {
        font-size: 15px !important;
    }

    .step-content {
        display: flex;
    }


    .question-title label.transparant.radio-content {
        border-radius: 80px;
        width: 110px;
        height: 110px !important;
    }

    .custome-radio .radio-content .img img {
        margin-top: -15px;
        margin-left: -13px;
    }

    .question-title h3 {
        margin-bottom: 50px;
        margin-top: 50px; /*Création*/
    }

    .padding-t-3 {
        padding-top: 0;
    }

    .choose-type .img img {
        display: block; /*Création*/
        margin: auto; /*Création*/
        margin-top: 20px; /*Création*/
    }

    .custom-select-radio input[type="radio"]:checked + .type-contrat, .custom-select-radio input[type="radio"]:not(:checked) + .type-contrat {
        display: flex; /*Création*/
        align-items: center; /*Création*/
        justify-content: center; /*Création*/
    }

    .custom-select-radio input[type="radio"]:checked + label:before, .custom-select-radio input[type="radio"]:not(:checked) + label:before {
        left: 40px;
    }

    .custom-select-radio input[type="radio"]:checked + label:after, .custom-select-radio input[type="radio"]:not(:checked) + label:after {
        left: 44px;

    }

    .custom-select-radio input[type="radio"]:checked + label, .custom-select-radio input[type="radio"]:not(:checked) + label {
        position: initial;
        padding-left: 50px;
    }

    .footer-title h5 {
        color: #ffe000;
        font-size: 20px;
    }

    .footer-content p {
        font-size: 13px;
    }


    /* Pour les cookies*/
    .ch-cookie-consent {
        padding-top: 20px !important;
        padding-right: 55px !important;
        padding-bottom: 20px !important;
        padding-left: 20px !important;
    }

    .ch-cookie-consent__intro {
        font-size: 10px; /*Création*/
    }

    .ch-cookie-consent__toggle-details-show, .ch-cookie-consent__toggle-details-hide {
        font-size: 12px;
    }

    #cookie_consent_use_only_functional_cookies {
        float: initial;
        font-size: 12px; /*Création*/
        margin-top: 10px; /*Création*/
        margin-right: 10px; /*Création*/
        margin-bottom: 10px; /*Création*/
    }

    .ch-cookie-consent__btn--secondary {
        font-size: 12px;
    }

    .ch-cookie-consent__title h3 {
        margin: 0; /*Création*/
    }

}


/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/bundles/chcookieconsent/css/cookie_consent.css ***!
  \**********************************************************************************************************************************************/
.ch-cookie-consent {
    background-color: #fff;
    color: #000;
    width: 100%;
    z-index: 99999;
    padding: 35px 40px;
}

.ch-cookie-consent__title {
    color: #000;
    margin-top: 0;
}

.ch-cookie-consent__read-more {
    font-weight: bold;
    color: #000;
    text-decoration: none;
    display: block;
}

.ch-cookie-consent__read-more:hover {
    text-decoration: underline;
}

.ch-cookie-consent__form {
    margin-top: 40px;
}

.ch-cookie-consent__category {
    border-bottom: 1px solid #000;
    padding: 30px 0;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 641px) {
    .ch-cookie-consent__category {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}

.ch-cookie-consent__category:first-child {
    border-top: 1px solid #000;
}

.ch-cookie-consent__category-toggle {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}

@media screen and (max-width: 641px) {
    .ch-cookie-consent__category-toggle {
        margin-top: 20px;
    }
}

.ch-cookie-consent__category-toggle input {
    opacity: 0;
    position: absolute;
    left: -10000px;
}

.ch-cookie-consent__category-toggle input + label {
    background-repeat: no-repeat;
    background-position: 45px center;
    background-color: #fff;
    color: #223462;
    border: 1px solid #223462;
    transition: all 0.2s;
    display: inline-block;
    margin-right: 15px;
    padding: 6px 28px 6px 10px;
    cursor: pointer;
    border-radius: 6px;
    width: 75px;
}

.ch-cookie-consent__category-toggle input + label::before, .ch-cookie-consent__category-toggle input + label::after {
    content: '';
}

.ch-cookie-consent__category-toggle input:checked + label, .ch-cookie-consent__category-toggle input + label:hover {
    background-color: #223462;
    color: #fff;
    border-color: #fff;
}

.ch-cookie-consent__category-toggle input:checked + label {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath fill=%27#fff%27%20d=%27M9%2016.17L4.83%2012l-1.42%201.41L9%2019%2021%207l-1.41-1.41z%27/%3E%3C/svg%3E");
}

.ch-cookie-consent__category-title {
    color: #000;
    margin: 0;
}

.ch-cookie-consent__category-description {
    margin: 0;
}

.ch-cookie-consent__btn-group {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.ch-cookie-consent__btn-group .ch-cookie-consent__btn {
    margin-right: 30px;
}

.ch-cookie-consent__btn-group .ch-cookie-consent__toggle-details {
    cursor: pointer;
    margin-bottom: 25px;
}

.ch-cookie-consent__btn-group .ch-cookie-consent__toggle-details-hide {
    display: none;
}

.ch-cookie-consent__btn-wrapper {
    margin-bottom: 25px;
}

.ch-cookie-consent__btn-wrapper:nth-child(2) {
    flex-grow: 1;
}

@media screen and (max-width: 861px) {
    .ch-cookie-consent__btn-wrapper {
        width: 100%;
    }
}

.ch-cookie-consent__btn {
    background: linear-gradient(349.19deg, #cf1e34 0%, #ee365f 100%);
    color: #fff;
    font-weight: bold;
    padding: 10px 20px;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    border-radius: 6px;
    box-shadow: 0 26px 10px -21px rgba(0, 0, 0, .28);
}

@media screen and (max-width: 641px) {
    .ch-cookie-consent__btn {
        width: 100%;
        display: inline-block;
    }
}

.ch-cookie-consent__btn--secondary {
    background: transparent;
    color: #000;
    border: 2px solid #000;
}

.ch-cookie-consent--dark-theme {
    background-color: #000;
    color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__title, .ch-cookie-consent--dark-theme .ch-cookie-consent__read-more {
    color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category {
    border-color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category:first-child {
    border-color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category-toggle input + label {
    background-color: #000;
    color: #fff;
    border-color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category-toggle input:checked + label, .ch-cookie-consent--dark-theme .ch-cookie-consent__category-toggle input + label:hover {
    background-color: #fff;
    color: #000;
    border-color: #000;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category-toggle input:checked + label {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath fill=%27#000%27%20d=%27M9%2016.17L4.83%2012l-1.42%201.41L9%2019%2021%207l-1.41-1.41z%27/%3E%3C/svg%3E");
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category-title {
    color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__btn--secondary {
    background: transparent;
    color: #fff;
    border: 2px solid #fff;
}

.ch-cookie-consent--simplified .ch-cookie-consent__form {
    flex-direction: column-reverse;
    display: flex;
}

.ch-cookie-consent--simplified .ch-cookie-consent__category-group {
    display: none;
}

.ch-cookie-consent--simplified .ch-cookie-consent__category-toggle {
    display: none;
}

.ch-cookie-consent--simplified .ch-cookie-consent__btn-group {
    margin-top: 0;
    margin-bottom: 25px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsV0FBVztJQUNYLFVBQVU7SUFDVixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLHNCQUFzQjtJQUN0QjtBQUNKOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxZQUFZO0lBQ1osU0FBUztJQUNULGlCQUFpQjtJQUNqQjtBQUNKOzs7OztBQzEyRkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNUQTtFRFdBO0VBQ0E7QUFGRjs7QUFLQTtFQUNFO0FBRkY7O0FBS0E7RUFDRTtBQUZGOztBQUtBO0VBQ0U7RUFDQTtBQUZGOztBQUtBO0VBQ0U7RUFDQTtBQUZGOztBQUtBO0VBQ0U7QUFGRjs7QUFLQTtFQUNFO0VBQ0E7QUFGRjs7QUFLQTtFQUNFO0VBQ0E7QUFGRjs7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRkY7O0FBS0E7RUFDRTtFQUNBO0FBRkY7O0FBS0E7RUFDRTtBQUZGOztBQUtBO0VBQ0U7RUFDQTtBQUZGOztBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFGRjs7QUFLQTtFQzlFRTtFRGdGQTtFQUNBLGVFdkNTO0VGd0NULFdFaEZNO0VGaUZOLGdCRWhGTTtFRmlGTjtBQUZGOztBQUtBO0VDdkZFO0VEeUZBO0VBQ0E7RUFDQSxlRWpEUztFRmtEVCxXRTFGTTtBRndGUjs7QUFLQTtFQUNFO0FBRkY7O0FBS0E7RUFDRTtFQUNBO0FBRkY7QUFRQTtFQzNHRTtFRDZHQTtFQUNBO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7QUFDQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtBQUNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0FBQ0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7QUFDQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7QUFDQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7QUFDQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7QUFDQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0FBQ0E7RUFDRTtBQVBGOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0FBUEY7O0FBVUE7QUFDQTtFQUNFO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtBQUNBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0FBQ0E7RUFDRTtBQVBGOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0FBQ0E7RUFDRTtBQVBGOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0FBQ0E7RUFDRTtBQVBGOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0FBQ0E7RUFDRTtBQVBGOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBOztzRUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0FBUEY7O0FBVUE7QUFDQTtFQ25sQkU7QUQ2a0JGOztBQVVBO0VDdmxCRTtBRGlsQkY7O0FBVUE7RUFDRTtFQUNBO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBOzt3QkFBQTtBQUdBO0VDbm1CRTtFQUNBO0VBQ0E7RUFDQTtFRGttQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VDNW1CRTtFQUNBO0VB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aEM7O0FBRUE7SUFDSSw0QkFBNEI7QUFDaEM7O0FBRUE7SUFDSSw0QkFBNEI7QUFDaEM7O0FBRUE7SUFDSSw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSw0QkFBNEI7QUFDaEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSw0QkFBNEI7QUFDaEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSw4QkFBOEI7QUFDbEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSw0QkFBNEI7QUFDaEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSw0QkFBNEI7QUFDaEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSw0QkFBNEI7QUFDaEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUEscUVBQXFFO0FBQ3JFO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOzs7QUFHQTttQ0FDbUM7O0FBRW5DLGtCQUFrQjtBQUNsQjs7OztJQUlJLDJCQUEyQjtBQUMvQjs7QUFFQTs7OztJQUlJLDRCQUE0QjtBQUNoQzs7QUFFQTs7OztJQUlJLDhCQUE4QjtBQUNsQzs7QUFFQTs7OztJQUlJLCtCQUErQjtBQUNuQzs7QUFFQSxhQUFhO0FBQ2I7SUFDSSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLHlCQUF5QixFQUFFLGlCQUFpQjtBQUNoRDs7QUFFQTtJQUNJLHlDQUF5QztJQUN6QyxpQ0FBaUM7QUFDckM7Ozs7O0FDcDlEQTtJQUNJLFdBQVc7QUFDZjtBQUNBO0lBQ0ksZUFBZTtJQUNmLFdBQVc7SUFDWCxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsbUJBQW1CO0FBQ3ZCO0FBQ0E7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsU0FBUztJQUNULG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLHVCQUF1QjtJQUN2QiwwQkFBMEI7QUFDOUI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSw2QkFBNkI7SUFDN0IsYUFBYTtJQUNiLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixZQUFZO0FBQ2hCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixnQ0FBZ0M7SUFDaEMsV0FBVztJQUNYLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsNkJBQTZCO0lBQzdCLGtCQUFrQjtJQUNsQixnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxlQUFlO0FBQ25COztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksMkJBQTJCO0FBQy9COztBQUVBO0lBQ0ksV0FBVztJQUNYLFdBQVc7SUFDWCxXQUFXO0lBQ1gsb0NBQW9DO0lBQ3BDLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQiw2QkFBNkI7SUFDN0IsWUFBWTtJQUNaLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLDZCQUE2QjtJQUM3QixTQUFTO0lBQ1QsT0FBTztBQUNYOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksMkJBQTJCO0FBQy9COztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsMkJBQTJCO0lBQzNCLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSwyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUEscURBQXFEO0FBQ3JELG1DQUFtQztBQUNuQyxJQUFJOztBQUVKO0lBQ0ksNEJBQTRCO0lBQzVCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLG9CQUFvQjtBQUN4Qjs7QUFFQTs7OztDQUlDO0FBQ0Q7SUFDSSw0QkFBNEI7QUFDaEM7O0FBRUE7SUFDSSxTQUFTO0FBQ2I7O0FBRUE7SUFDSSxlQUFlO0FBQ25COztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsWUFBWTtBQUNoQjs7QUFFQTtJQUNJO1FBQ0ksbUJBQW1CO1FBQ25CLDJCQUEyQjtJQUMvQjtBQUNKOztBQUVBO0lBQ0ksMkJBQTJCO0FBQy9COzs7QUFHQTtJQUNJLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSwwQkFBMEI7QUFDOUI7O0FBRUE7SUFDSSwwQkFBMEI7QUFDOUI7O0FBRUE7SUFDSSxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLFVBQVU7QUFDZDs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsWUFBWTtJQUNaLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksMkJBQTJCO0lBQzNCLG1DQUFtQztJQUNuQyxxQ0FBcUM7QUFDekM7O0FBRUE7SUFDSSxvQkFBb0I7SUFDcEIsaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxlQUFlO0FBQ25COztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksV0FBVztJQUNYLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZUFBZTtJQUNmLFVBQVU7SUFDVixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBOztJQUVJLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixxQkFBcUI7SUFDckIsY0FBYztJQUNkLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsZUFBZTtBQUNuQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7O0FBR0E7SUFDSSxtQkFBbUI7SUFDbkIsY0FBYztJQUNkLGdCQUFnQjtJQUNoQix5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsYUFBYTtJQUNiLFFBQVE7SUFDUixTQUFTO0lBQ1QsVUFBVTtJQUNWLFNBQVM7SUFDVCxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksc0JBQXNCO0lBQ3RCLGVBQWU7SUFDZixhQUFhO0lBQ2IsU0FBUztJQUNULFFBQVE7SUFDUix1QkFBdUI7QUFDM0I7O0FBRUE7O0lBRUksZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsZ0NBQWdDO0lBQ2hDLGdCQUFnQjtJQUNoQiwyQkFBMkI7SUFDM0IsNEJBQTRCO0FBQ2hDOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxlQUFlO0lBQ2YsdUJBQXVCO0lBQ3ZCLGtCQUFrQjtJQUNsQixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsV0FBVztJQUNYLGVBQWU7SUFDZix1QkFBdUI7SUFDdkIsa0JBQWtCO0lBQ2xCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsZUFBZTtJQUNmLHVCQUF1QjtJQUN2QixrQkFBa0I7SUFDbEIscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksV0FBVztJQUNYLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJO1FBQ0ksa0JBQWtCO1FBQ2xCLGNBQWM7UUFDZCxlQUFlO0lBQ25CO0FBQ0o7O0FBRUE7SUFDSSwwQ0FBMEM7QUFDOUM7O0FBRUE7SUFDSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLHVCQUF1QjtJQUN2QixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsV0FBVztBQUNmOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLGFBQWE7SUFDYix3QkFBd0I7QUFDNUI7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLGFBQWE7SUFDYix3QkFBd0I7QUFDNUI7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0ksV0FBVztJQUNYLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2Isd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsNERBQTREO0FBQ2hFOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLGFBQWE7SUFDYix3QkFBd0I7QUFDNUI7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLHFCQUFxQjtJQUNyQixZQUFZO0lBQ1osV0FBVztJQUNYLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLHVCQUF1QjtJQUN2Qix5QkFBeUI7SUFDekIsZUFBZTtBQUNuQjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsWUFBWTtJQUNaLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQix1QkFBdUI7SUFDdkIseUJBQXlCO0lBQ3pCLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixZQUFZO0lBQ1oseUJBQXlCO0lBQ3pCLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGVBQWU7SUFDZixVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksdUJBQXVCO0lBQ3ZCLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSw2Q0FBNkM7QUFDakQ7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksV0FBVztJQUNYLFdBQVc7SUFDWCxXQUFXO0lBQ1gsb0NBQW9DO0lBQ3BDLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHVCQUF1QjtJQUN2QixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSw2QkFBNkI7QUFDakM7O0FBRUE7O0lBRUksMkJBQTJCO0FBQy9COztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksOEJBQThCO0lBQzlCLFlBQVk7SUFDWixjQUFjO0FBQ2xCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksdUJBQXVCO0lBQ3ZCLGNBQWM7SUFDZCxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksV0FBVztJQUNYLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsd0JBQXdCO0lBQ3hCLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsVUFBVTtJQUNWLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsbUJBQW1CO0FBQ3ZCOztBQUVBOztJQUVJLHFCQUFxQjtJQUNyQixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixlQUFlO0lBQ2YsaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLFVBQVU7SUFDVix3QkFBd0I7SUFDeEIsVUFBVTtJQUNWLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixVQUFVO0lBQ1Ysd0JBQXdCO0lBQ3hCLFdBQVc7SUFDWCxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsVUFBVTtJQUNWLGFBQWE7SUFDYixlQUFlO0FBQ25COztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxlQUFlO0lBQ2YsdUJBQXVCO0lBQ3ZCLGtCQUFrQjtJQUNsQixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixZQUFZO0lBQ1osYUFBYTtJQUNiLFdBQVc7SUFDWCxhQUFhO0lBQ2IsYUFBYTtJQUNiLDJCQUEyQjtJQUMzQixVQUFVO0lBQ1YsaUJBQWlCO0lBQ2pCLFlBQVk7SUFDWixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxRQUFRO0lBQ1IsZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsVUFBVTtJQUNWLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksY0FBYztJQUNkLG9CQUFvQjtJQUNwQixXQUFXO0lBQ1gsVUFBVTtJQUNWLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksWUFBWTtJQUNaLHFCQUFxQjtJQUNyQixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixVQUFVO0lBQ1YscUJBQXFCO0lBQ3JCLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsVUFBVTtJQUNWLHFCQUFxQjtJQUNyQixlQUFlO0FBQ25COztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOzs7QUFHQSwyQ0FBMkM7O0FBRTNDOzs7SUFHSTtRQUNJLHlCQUF5QjtRQUN6QixxQkFBcUI7UUFDckIsYUFBYTtRQUNiLGVBQWU7SUFDbkI7O0lBRUE7UUFDSSxxQkFBcUI7UUFDckIsV0FBVztRQUNYLFVBQVU7UUFDVixZQUFZO1FBQ1osa0JBQWtCO1FBQ2xCLG1CQUFtQjtRQUNuQixpQkFBaUI7SUFDckI7O0lBRUE7UUFDSSx5QkFBeUI7UUFDekIsVUFBVTtRQUNWLHdCQUF3QjtRQUN4QixlQUFlO0lBQ25COztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOzs7QUFHSjs7O0FBR0Esd0JBQXdCO0FBQ3hCO0lBQ0k7UUFDSSx5QkFBeUI7UUFDekIscUJBQXFCO1FBQ3JCLHFCQUFxQjtRQUNyQixlQUFlO0lBQ25COztJQUVBO1FBQ0kscUJBQXFCO1FBQ3JCLFdBQVc7UUFDWCxVQUFVO1FBQ1YsWUFBWTtRQUNaLGtCQUFrQjtRQUNsQixtQkFBbUI7UUFDbkIsaUJBQWlCO0lBQ3JCOztJQUVBO1FBQ0kseUJBQXlCO1FBQ3pCLFVBQVU7UUFDVixxQkFBcUI7UUFDckIsZUFBZTtJQUNuQjs7SUFFQTtRQUNJLDBCQUEwQjtJQUM5QjtBQUNKOztBQUVBO0lBQ0k7UUFDSSx5QkFBeUI7UUFDekIsb0JBQW9CO1FBQ3BCLHFCQUFxQjtRQUNyQixlQUFlO0lBQ25COztJQUVBO1FBQ0ksb0JBQW9CO1FBQ3BCLGtCQUFrQjtRQUNsQixZQUFZO1FBQ1osZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixxQkFBcUI7UUFDckIseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0ksNkJBQTZCO1FBQzdCLFVBQVU7UUFDVix1QkFBdUI7UUFDdkIsZ0JBQWdCO1FBQ2hCLCtCQUErQjtRQUMvQixrQkFBa0I7UUFDbEIsVUFBVTtRQUNWLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLDZCQUE2QjtRQUM3QixVQUFVO1FBQ1YsdUJBQXVCO1FBQ3ZCLGdCQUFnQjtRQUNoQiwrQkFBK0I7UUFDL0Isa0JBQWtCO1FBQ2xCLFVBQVU7UUFDVix3QkFBd0I7SUFDNUI7O0lBRUE7UUFDSSxrQkFBa0I7UUFDbEIsNkJBQTZCO1FBQzdCLHNCQUFzQjtRQUN0QixrQkFBa0I7UUFDbEIsaUJBQWlCO1FBQ2pCLGlCQUFpQjtJQUNyQjs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7O0lBR0E7UUFDSSx3QkFBd0I7SUFDNUI7O0lBRUE7UUFDSSxXQUFXO0lBQ2Y7QUFDSjs7QUFFQTs7SUFFSTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLFdBQVc7SUFDZjs7SUFFQTtRQUNJLHFCQUFxQjtRQUNyQixXQUFXO1FBQ1gsZUFBZTtRQUNmLHVCQUF1QjtRQUN2QixrQkFBa0I7UUFDbEIscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0ksYUFBYTtJQUNqQjs7SUFFQTtRQUNJLHlCQUF5QjtRQUN6QixVQUFVO1FBQ1YscUJBQXFCO1FBQ3JCLGVBQWU7SUFDbkI7O0lBRUE7UUFDSSx5QkFBeUI7UUFDekIscUJBQXFCO1FBQ3JCLHFCQUFxQjtRQUNyQixlQUFlO0lBQ25COztJQUVBO1FBQ0ksVUFBVTtJQUNkOztJQUVBO1FBQ0kscUJBQXFCO1FBQ3JCLFdBQVc7UUFDWCxpQkFBaUI7O1FBRWpCLGtCQUFrQjtRQUNsQixrQkFBa0I7UUFDbEIsZ0JBQWdCO0lBQ3BCOztJQUVBO1FBQ0ksVUFBVTtRQUNWLFdBQVc7UUFDWCxpQkFBaUI7O1FBRWpCLGtCQUFrQjtRQUNsQixrQkFBa0I7UUFDbEIsZ0JBQWdCO0lBQ3BCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztBQUVKOztBQUVBO0lBQ0ksV0FBVztJQUNYLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLGtCQUFrQjtJQUNsQixrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGFBQWE7QUFDakI7O0FBRUE7SUFDSSw4QkFBOEI7QUFDbEM7O0FBRUE7SUFDSTtRQUNJLFdBQVc7UUFDWCxZQUFZO1FBQ1osVUFBVTtRQUNWLG1CQUFtQjtJQUN2QjtJQUNBO1FBQ0ksV0FBVztRQUNYLFlBQVk7UUFDWixVQUFVO1FBQ1YsbUJBQW1CO0lBQ3ZCO0FBQ0o7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixxQkFBcUI7SUFDckIsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0NBQWtDO0lBQ2xDLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLFVBQVU7SUFDVixrREFBa0Q7O0FBRXREOztBQUVBO0lBQ0ksdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFFBQVE7QUFDWjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixTQUFTO0FBQ2I7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsU0FBUztBQUNiOztBQUVBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksY0FBYztJQUNkLFVBQVU7SUFDVixrREFBa0Q7QUFDdEQ7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLE9BQU87SUFDUCxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLFNBQVM7QUFDYjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixTQUFTO0FBQ2I7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsWUFBWTtBQUNoQjs7QUFFQTtJQUNJO1FBQ0ksVUFBVTtJQUNkO0lBQ0E7UUFDSSxVQUFVO0lBQ2Q7QUFDSjs7QUFFQTtJQUNJLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFlBQVk7SUFDWixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLDZCQUE2QjtJQUM3QixVQUFVO0lBQ1YsdUJBQXVCO0lBQ3ZCLGdCQUFnQjtJQUNoQiwrQkFBK0I7SUFDL0Isa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxpQkFBaUI7SUFDakIsb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSwyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSSw2QkFBNkI7SUFDN0IsVUFBVTtJQUNWLHVCQUF1QjtJQUN2QixnQkFBZ0I7SUFDaEIsK0JBQStCO0lBQy9CLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLDZCQUE2QjtJQUM3QixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQiw0QkFBNEI7QUFDaEM7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxZQUFZO0lBQ1osZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksNEJBQTRCO0lBQzVCLFlBQVk7SUFDWix3QkFBd0I7QUFDNUI7O0FBRUE7SUFDSSwyQkFBMkI7SUFDM0IsNEJBQTRCO0FBQ2hDOztBQUVBO0lBQ0ksc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0ksV0FBVztJQUNYLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLDZCQUE2Qjs7SUFFN0IsdUJBQXVCO0lBQ3ZCLGdCQUFnQjtJQUNoQiwrQkFBK0I7SUFDL0Isa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixxQkFBcUI7SUFDckIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZUFBZTtBQUNuQjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFFBQVE7SUFDUix1QkFBdUI7QUFDM0I7O0FBRUE7O0lBRUksc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0ksV0FBVztJQUNYLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsd0JBQXdCO0lBQ3hCLGlCQUFpQjtJQUNqQixtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsZUFBZTtJQUNmLHlCQUF5QjtJQUN6QixhQUFhO0lBQ2IsYUFBYTtBQUNqQjs7QUFFQTs7SUFFSSxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLHVCQUF1QjtBQUMzQjs7QUFFQTs7SUFFSSxVQUFVO0lBQ1YsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCLGNBQWM7O0FBRWxCOztBQUVBO0lBQ0ksc0JBQXNCO0lBQ3RCLGVBQWU7SUFDZix3QkFBd0I7SUFDeEIsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQix3QkFBd0I7QUFDNUI7O0FBRUE7SUFDSSx1QkFBdUI7SUFDdkIsd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksVUFBVTtJQUNWLG1CQUFtQjtJQUNuQixnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsV0FBVztJQUNYLDJCQUEyQjtJQUMzQix1QkFBdUI7SUFDdkIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLDJCQUEyQjtJQUMzQiw4REFBeUQ7SUFDekQsZ0NBQWdDO0lBQ2hDLHFDQUFxQztJQUNyQyw2QkFBNkI7SUFDN0IsdUNBQXVDO0FBQzNDOztBQUVBO0lBQ0ksaUJBQWlCO0lBQ2pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQSw4REFBOEQ7QUFDOUQsaUNBQWlDO0FBQ2pDLElBQUk7QUFDSjtJQUNJLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHdCQUF3QjtJQUN4QixVQUFVO0lBQ1YsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsYUFBYTtJQUNiLFlBQVk7SUFDWix1QkFBdUI7SUFDdkIsdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0ksVUFBVTtBQUNkOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0NBQWtDO0lBQ2xDLDBCQUEwQjtJQUMxQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQix5REFBOEM7SUFDOUMsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSw4QkFBOEI7QUFDbEM7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLFNBQVM7SUFDVCx5REFBOEM7SUFDOUMsd0JBQXdCO0lBQ3hCLGVBQWU7SUFDZixpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxZQUFZO0lBQ1osV0FBVztJQUNYLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsdUJBQXVCO0lBQ3ZCLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLFlBQVk7SUFDWixXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixpQkFBaUI7SUFDakIsWUFBWTtJQUNaO0FBQ0o7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsWUFBWTtJQUNaLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsU0FBUztJQUNULGNBQWM7SUFDZCxVQUFVO0FBQ2Q7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsYUFBYTtJQUNiLDRCQUE0QjtJQUM1Qiw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsYUFBYTtJQUNiLG9CQUFvQjtJQUNwQiw0QkFBNEI7SUFDNUIsNkJBQTZCO0FBQ2pDOztBQUVBOztJQUVJLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGdDQUFnQztJQUNoQyxnQkFBZ0I7SUFDaEIsMkJBQTJCO0lBQzNCLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLFdBQVc7QUFDZjs7QUFFQTtJQUNJLHVCQUF1QjtJQUN2QixXQUFXO0lBQ1gsZUFBZTtJQUNmLHVCQUF1QjtJQUN2QixrQkFBa0I7SUFDbEIscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxlQUFlO0lBQ2YsdUJBQXVCO0lBQ3ZCLGtCQUFrQjtJQUNsQixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksV0FBVztBQUNmOztBQUVBO0lBQ0k7UUFDSSxrQkFBa0I7UUFDbEIsY0FBYztRQUNkLGVBQWU7SUFDbkI7O0lBRUE7UUFDSSxpQkFBaUI7SUFDckI7QUFDSjs7QUFFQTtJQUNJLDBDQUEwQztBQUM5Qzs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsdUJBQXVCO0lBQ3ZCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQix1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQix1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxXQUFXO0lBQ1gseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLGFBQWE7SUFDYix3QkFBd0I7QUFDNUI7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0ksaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQiw0REFBNEQ7QUFDaEU7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQix1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0ksMEJBQTBCO0FBQzlCOztBQUVBO0lBQ0ksZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsV0FBVztBQUNmOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLGtDQUFrQztJQUNsQyxvQkFBb0I7SUFDcEIsMkJBQTJCO0lBQzNCLDhCQUE4QjtJQUM5QixtQkFBbUI7SUFDbkIsbUJBQW1CO0FBQ3ZCO0FBQ0E7SUFDSSxhQUFhO0FBQ2pCO0FBQ0Esd0JBQXdCO0FBQ3hCLG1CQUFtQjtBQUNuQjtJQUNJLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGVBQWU7QUFDbkI7O0FBRUE7SUFDSTtBQUNKO0FBQ0E7SUFDSSx1QkFBdUI7SUFDdkIsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSx5REFBbUQ7SUFDbkQsV0FBVztJQUNYLFlBQVk7SUFDWix3QkFBd0I7SUFDeEIsNEJBQTRCO0lBQzVCLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLFlBQVk7QUFDaEI7QUFDQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7S0FDSyw2QkFBNkI7Q0FDakM7QUFDRDtJQUNJLDZCQUE2QjtBQUNqQztBQUNBLHFCQUFxQjs7QUFFckI7SUFDSSxjQUFjO0lBQ2QsV0FBVztJQUNYLDJCQUEyQjtJQUMzQix5QkFBeUI7SUFDekIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLDJCQUEyQjtJQUMzQiw4REFBc0Q7SUFDdEQsZ0NBQWdDO0lBQ2hDLHFDQUFxQztJQUNyQyw2QkFBNkI7SUFDN0IsdUNBQXVDO0FBQzNDOzs7Ozs7QUNoekRBLGdCQUFnQjs7QUFFaEI7SUFDSTtRQUNJLFdBQVc7UUFDWCxZQUFZO1FBQ1osZ0JBQWdCO1FBQ2hCLHFCQUFxQjtRQUNyQixtQkFBbUI7UUFDbkIsZUFBZTtRQUNmLGdCQUFnQjtJQUNwQjtJQUNBO1FBQ0kscUJBQXFCO1FBQ3JCLFdBQVc7UUFDWCxVQUFVO1FBQ1YsWUFBWTtRQUNaLGtCQUFrQjtRQUNsQixtQkFBbUI7SUFDdkI7SUFDQTtRQUNJLFlBQVk7SUFDaEI7O0lBRUE7UUFDSSwwQkFBMEI7UUFDMUIsMkJBQTJCO1FBQzNCLGVBQWU7UUFDZix1QkFBdUI7UUFDdkIsc0JBQXNCO1FBQ3RCLG9CQUFvQjtRQUNwQiwyQkFBMkI7UUFDM0Isc0JBQXNCO1FBQ3RCLGNBQWM7UUFDZCx5QkFBeUI7UUFDekIseUJBQXlCO1FBQ3pCLG1CQUFtQjtRQUNuQixhQUFhO1FBQ2IsaUJBQWlCO0lBQ3JCOztBQUVKO0lBQ0kseUJBQXlCO0lBQ3pCLFVBQVU7SUFDVixxQkFBcUI7SUFDckIsU0FBUztJQUNULGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixVQUFVO0lBQ1YscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxrQkFBa0I7QUFDdEI7SUFDSTtRQUNJLHlCQUF5QjtRQUN6QixVQUFVO1FBQ1YscUJBQXFCO1FBQ3JCLGVBQWU7UUFDZixpQkFBaUI7SUFDckI7O0FBRUo7SUFDSSx5QkFBeUI7SUFDekIscUJBQXFCO0lBQ3JCLHFCQUFxQjtJQUNyQixlQUFlO0FBQ25COztBQUVBO0lBQ0ksZUFBZTtJQUNmLFVBQVU7SUFDVixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsV0FBVztJQUNYLFVBQVU7SUFDVixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixpQkFBaUI7QUFDckI7Ozs7O0FBS0E7SUFDSSwwQkFBMEI7QUFDOUI7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsV0FBVztJQUNYLGVBQWU7SUFDZix1QkFBdUI7SUFDdkIsa0JBQWtCO0lBQ2xCLHFCQUFxQjtBQUN6Qjs7QUFFQTs7QUFFQTtJQUNJO1FBQ0ksc0JBQXNCO1FBQ3RCLGdCQUFnQjtRQUNoQixtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSx5QkFBeUI7UUFDekIsVUFBVTtRQUNWLHFCQUFxQjtRQUNyQixlQUFlO1FBQ2YsaUJBQWlCO0lBQ3JCOztJQUVBO1FBQ0kseUJBQXlCO1FBQ3pCLFNBQVM7UUFDVCxxQkFBcUI7UUFDckIsVUFBVTtRQUNWLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLHlCQUF5QjtRQUN6QixRQUFRO1FBQ1IscUJBQXFCO1FBQ3JCLFdBQVc7UUFDWCxrQkFBa0I7SUFDdEI7SUFDQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLG1CQUFtQjtRQUNuQixVQUFVO1FBQ1YsbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksVUFBVTtRQUNWLG1CQUFtQjtRQUNuQixlQUFlO0lBQ25COztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksMkJBQTJCO1FBQzNCLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLHlCQUF5QjtRQUN6QixvQkFBb0I7UUFDcEIscUJBQXFCO1FBQ3JCLGVBQWU7SUFDbkI7O0lBRUE7UUFDSSxvQkFBb0I7O1FBRXBCLGtCQUFrQjtRQUNsQixZQUFZO1FBQ1osWUFBWTtRQUNaLGVBQWU7UUFDZixpQkFBaUI7UUFDakIscUJBQXFCOztJQUV6Qjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLGtCQUFrQjtRQUNsQix5QkFBeUI7UUFDekIsWUFBWTtRQUNaLGFBQWE7UUFDYixnQkFBZ0I7UUFDaEIsa0JBQWtCO1FBQ2xCLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLDZCQUE2QjtRQUM3QixVQUFVO1FBQ1YsdUJBQXVCO1FBQ3ZCLGdCQUFnQjtRQUNoQiwrQkFBK0I7UUFDL0Isa0JBQWtCO1FBQ2xCLFVBQVU7UUFDVix3QkFBd0I7SUFDNUI7O0lBRUE7UUFDSSxrQkFBa0I7UUFDbEIsNkJBQTZCO1FBQzdCLHNCQUFzQjs7UUFFdEIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksV0FBVztJQUNmOztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0kscUJBQXFCO1FBQ3JCLFdBQVc7UUFDWCxlQUFlO1FBQ2YsdUJBQXVCO1FBQ3ZCLGtCQUFrQjtRQUNsQixxQkFBcUI7SUFDekI7SUFDQTtRQUNJLHFCQUFxQjtRQUNyQixXQUFXO1FBQ1gsVUFBVTtRQUNWLFlBQVk7UUFDWixrQkFBa0I7UUFDbEIsbUJBQW1CO0lBQ3ZCO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLGVBQWU7SUFDbkI7SUFDQTtRQUNJLHFCQUFxQjtRQUNyQixlQUFlO0lBQ25CO0lBQ0E7UUFDSSxlQUFlO0lBQ25CO0lBQ0E7UUFDSSxlQUFlO0lBQ25CO0lBQ0E7UUFDSSxzQkFBc0I7UUFDdEIsZ0JBQWdCO1FBQ2hCLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLFdBQVc7SUFDZjs7SUFFQTtRQUNJLFVBQVU7UUFDVixtQkFBbUI7UUFDbkIsZUFBZTtJQUNuQjtJQUNBO1FBQ0ksYUFBYTtJQUNqQjtJQUNBO1FBQ0ksa0JBQWtCO1FBQ2xCLFdBQVc7UUFDWCxlQUFlO1FBQ2Ysa0JBQWtCO1FBQ2xCLGlCQUFpQjtJQUNyQjtJQUNBO1FBQ0kscUJBQXFCO1FBQ3JCLFdBQVc7UUFDWCxlQUFlO1FBQ2YsdUJBQXVCO1FBQ3ZCLGtCQUFrQjtRQUNsQixxQkFBcUI7UUFDckIsZ0JBQWdCO1FBQ2hCLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLGFBQWE7SUFDakI7O0lBRUE7UUFDSSx5QkFBeUI7UUFDekIsU0FBUztRQUNULHFCQUFxQjtRQUNyQixVQUFVO1FBQ1Ysa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0kseUJBQXlCO1FBQ3pCLFNBQVM7UUFDVCxxQkFBcUI7UUFDckIsV0FBVztRQUNYLGtCQUFrQjtJQUN0QjtJQUNBO1FBQ0kseUJBQXlCO1FBQ3pCLFVBQVU7UUFDVixxQkFBcUI7UUFDckIsZUFBZTtRQUNmLGlCQUFpQjtJQUNyQjtJQUNBO1FBQ0kseUJBQXlCO1FBQ3pCLDJCQUEyQjtRQUMzQiw0QkFBNEI7UUFDNUIsWUFBWTtJQUNoQjtJQUNBO1FBQ0ksZ0JBQWdCO0lBQ3BCO0lBQ0E7UUFDSSxxQkFBcUI7UUFDckIsc0JBQXNCO1FBQ3RCLGdCQUFnQjtRQUNoQix3QkFBd0I7SUFDNUI7SUFDQTtRQUNJLGlCQUFpQjtRQUNqQixrQkFBa0I7SUFDdEI7SUFDQTtRQUNJLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLHFCQUFxQjtJQUN6QjtJQUNBO1FBQ0kscUJBQXFCO1FBQ3JCLFdBQVc7UUFDWCxVQUFVO1FBQ1YsWUFBWTtRQUNaLGtCQUFrQjtRQUNsQixtQkFBbUI7SUFDdkI7SUFDQTtRQUNJLHlCQUF5QjtRQUN6QixxQkFBcUI7UUFDckIscUJBQXFCO1FBQ3JCLGVBQWU7SUFDbkI7O0lBRUE7UUFDSSxVQUFVO0lBQ2Q7SUFDQTtRQUNJLFlBQVk7UUFDWixlQUFlO0lBQ25CO0lBQ0E7UUFDSSxZQUFZO0lBQ2hCO0lBQ0E7UUFDSSxxQkFBcUI7UUFDckIsV0FBVztRQUNYLGlCQUFpQjs7UUFFakIsa0JBQWtCO1FBQ2xCLGtCQUFrQjtRQUNsQixnQkFBZ0I7SUFDcEI7O0lBRUE7UUFDSSxVQUFVO1FBQ1YsV0FBVztRQUNYLGlCQUFpQjs7UUFFakIsa0JBQWtCO1FBQ2xCLGtCQUFrQjtRQUNsQixnQkFBZ0I7SUFDcEI7O0lBRUE7UUFDSSxvQkFBb0I7SUFDeEI7OztJQUdBO1FBQ0ksV0FBVztRQUNYLFdBQVc7UUFDWCxpQkFBaUI7UUFDakIsdUJBQXVCO1FBQ3ZCLGtCQUFrQjtRQUNsQixrQkFBa0I7SUFDdEI7O0lBRUE7UUFDSSxlQUFlO1FBQ2Ysa0JBQWtCO1FBQ2xCLG1CQUFtQjtRQUNuQixhQUFhO0lBQ2pCOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0k7WUFDSSxXQUFXO1lBQ1gsWUFBWTtZQUNaLFVBQVU7WUFDVixtQkFBbUI7UUFDdkI7UUFDQTtZQUNJLFdBQVc7WUFDWCxZQUFZO1lBQ1osVUFBVTtZQUNWLG1CQUFtQjtRQUN2QjtJQUNKOztJQUVBO1FBQ0ksV0FBVztRQUNYLFlBQVk7UUFDWixnQkFBZ0I7UUFDaEIscUJBQXFCO1FBQ3JCLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLGtDQUFrQztRQUNsQyxtQkFBbUI7UUFDbkIsbUJBQW1CO1FBQ25CLG9CQUFvQjtRQUNwQixVQUFVO1FBQ1Ysa0RBQWtEOztJQUV0RDs7SUFFQTtRQUNJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLFFBQVE7UUFDUixrQkFBa0I7O0lBRXRCOztJQUVBO1FBQ0ksa0JBQWtCO1FBQ2xCLFNBQVM7SUFDYjs7SUFFQTtRQUNJLGtCQUFrQjtRQUNsQixTQUFTO0lBQ2I7O0lBRUE7UUFDSSxZQUFZO0lBQ2hCOztJQUVBO1FBQ0k7WUFDSSxVQUFVO1FBQ2Q7UUFDQTtZQUNJLFVBQVU7UUFDZDtJQUNKOztJQUVBO1FBQ0ksV0FBVztRQUNYLFlBQVk7UUFDWixnQkFBZ0I7UUFDaEIscUJBQXFCO1FBQ3JCLG1CQUFtQjtRQUNuQixnQkFBZ0I7SUFDcEI7O0lBRUE7UUFDSSxjQUFjO1FBQ2QsVUFBVTtRQUNWLGtEQUFrRDtJQUN0RDs7SUFFQTtRQUNJLGNBQWM7SUFDbEI7OztJQUdBO1FBQ0ksa0JBQWtCO1FBQ2xCLE9BQU87UUFDUCxrQkFBa0I7UUFDbEIsaUJBQWlCO0lBQ3JCOztJQUVBO1FBQ0ksaUJBQWlCO1FBQ2pCLGtCQUFrQjtRQUNsQixTQUFTO0lBQ2I7O0lBRUE7UUFDSSxrQkFBa0I7UUFDbEIsU0FBUztJQUNiOztJQUVBO1FBQ0ksa0JBQWtCO1FBQ2xCLFlBQVk7SUFDaEI7O0lBRUE7UUFDSSxvQkFBb0I7UUFDcEIsa0JBQWtCO1FBQ2xCLFVBQVU7UUFDVixZQUFZO1FBQ1osZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixxQkFBcUI7O0lBRXpCOztJQUVBO1FBQ0ksNkJBQTZCO1FBQzdCLFVBQVU7UUFDVix1QkFBdUI7UUFDdkIsZ0JBQWdCO1FBQ2hCLCtCQUErQjtRQUMvQixrQkFBa0I7UUFDbEIsVUFBVTtRQUNWLHFCQUFxQjtJQUN6Qjs7SUFFQTtRQUNJLGFBQWE7UUFDYixzQkFBc0I7UUFDdEIsVUFBVTtRQUNWLDRCQUE0Qjs7UUFFNUIsa0JBQWtCO0lBQ3RCOztBQUVKOztBQUVBLG9DQUFvQztBQUNwQzs7SUFFSTtRQUNJLHNCQUFzQjtJQUMxQjs7SUFFQTtRQUNJLGVBQWU7UUFDZixpQkFBaUI7SUFDckI7OztJQUdBO1FBQ0ksZ0JBQWdCO0lBQ3BCOztJQUVBO1FBQ0ksZ0JBQWdCO0lBQ3BCOztJQUVBO1FBQ0ksZUFBZTtJQUNuQjs7SUFFQTtRQUNJLDBCQUEwQjtJQUM5Qjs7SUFFQTtRQUNJLGFBQWE7SUFDakI7OztJQUdBO1FBQ0ksbUJBQW1CO1FBQ25CLFlBQVk7UUFDWix3QkFBd0I7SUFDNUI7O0lBRUE7UUFDSSxpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksbUJBQW1CO1FBQ25CLGdCQUFnQixFQUFFLFdBQVc7SUFDakM7O0lBRUE7UUFDSSxjQUFjO0lBQ2xCOztJQUVBO1FBQ0ksY0FBYyxFQUFFLFdBQVc7UUFDM0IsWUFBWSxFQUFFLFdBQVc7UUFDekIsZ0JBQWdCLEVBQUUsV0FBVztJQUNqQzs7SUFFQTtRQUNJLGFBQWEsRUFBRSxXQUFXO1FBQzFCLG1CQUFtQixFQUFFLFdBQVc7UUFDaEMsdUJBQXVCLEVBQUUsV0FBVztJQUN4Qzs7SUFFQTtRQUNJLFVBQVU7SUFDZDs7SUFFQTtRQUNJLFVBQVU7O0lBRWQ7O0lBRUE7UUFDSSxpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksY0FBYztRQUNkLGVBQWU7SUFDbkI7O0lBRUE7UUFDSSxlQUFlO0lBQ25COzs7SUFHQSxvQkFBb0I7SUFDcEI7UUFDSSw0QkFBNEI7UUFDNUIsOEJBQThCO1FBQzlCLCtCQUErQjtRQUMvQiw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSxlQUFlLEVBQUUsV0FBVztJQUNoQzs7SUFFQTtRQUNJLGVBQWU7SUFDbkI7O0lBRUE7UUFDSSxjQUFjO1FBQ2QsZUFBZSxFQUFFLFdBQVc7UUFDNUIsZ0JBQWdCLEVBQUUsV0FBVztRQUM3QixrQkFBa0IsRUFBRSxXQUFXO1FBQy9CLG1CQUFtQixFQUFFLFdBQVc7SUFDcEM7O0lBRUE7UUFDSSxlQUFlO0lBQ25COztJQUVBO1FBQ0ksU0FBUyxFQUFFLFdBQVc7SUFDMUI7O0FBRUo7Ozs7OztBQzFxQkE7SUFDSSxzQkFBc0I7SUFDdEIsV0FBVztJQUNYLFdBQVc7SUFDWCxjQUFjO0lBQ2Qsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksV0FBVztJQUNYLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxpQkFBaUI7SUFDakIsV0FBVztJQUNYLHFCQUFxQjtJQUNyQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksMEJBQTBCO0FBQzlCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksNkJBQTZCO0lBQzdCLGVBQWU7SUFDZixvQkFBb0I7SUFDcEIsYUFBYTtBQUNqQjs7QUFFQTtJQUNJO1FBQ0ksa0NBQWtDO1FBQ2xDLDhCQUE4QjtJQUNsQztBQUNKOztBQUVBO0lBQ0ksMEJBQTBCO0FBQzlCOztBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYixxQkFBcUI7SUFDckIsdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0k7UUFDSSxnQkFBZ0I7SUFDcEI7QUFDSjs7QUFFQTtJQUNJLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLDRCQUE0QjtJQUM1QixnQ0FBZ0M7SUFDaEMsc0JBQXNCO0lBQ3RCLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIsb0JBQW9CO0lBQ3BCLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsMEJBQTBCO0lBQzFCLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsV0FBVztBQUNmOztBQUVBO0lBQ0ksV0FBVztBQUNmOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLFdBQVc7SUFDWCxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSx5REFBbVE7QUFDdlE7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsU0FBUztBQUNiOztBQUVBO0lBQ0ksU0FBUztBQUNiOztBQUVBO0lBQ0ksYUFBYTtJQUNiLGVBQWU7SUFDZixtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSTtRQUNJLFdBQVc7SUFDZjtBQUNKOztBQUVBO0lBQ0ksZ0VBQWdFO0lBQ2hFLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixnREFBZ0Q7QUFDcEQ7O0FBRUE7SUFDSTtRQUNJLFdBQVc7UUFDWCxxQkFBcUI7SUFDekI7QUFDSjs7QUFFQTtJQUNJLHVCQUF1QjtJQUN2QixXQUFXO0lBQ1gsc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0ksc0JBQXNCO0lBQ3RCLFdBQVc7QUFDZjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLHNCQUFzQjtJQUN0QixXQUFXO0lBQ1gsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksc0JBQXNCO0lBQ3RCLFdBQVc7SUFDWCxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSx5REFBbVE7QUFDdlE7O0FBRUE7SUFDSSxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSx1QkFBdUI7SUFDdkIsV0FBVztJQUNYLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLDhCQUE4QjtJQUM5QixhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxhQUFhO0lBQ2IsbUJBQW1CO0FBQ3ZCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2RhdGVwaWNrZXIvY3NzL2RhdGVwaWNrZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZm9udC1hd2Vzb21lLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcmVzcG9uc2l2ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jdXN0b20uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvanF1ZXJ5LXVpLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL21haW5fb2htLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL21haW5fb2htX3Jlc3BvbnNpdmUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9idW5kbGVzL2NoY29va2llY29uc2VudC9jc3MvY29va2llX2NvbnNlbnQuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogRGF0ZXBpY2tlciB2MC42LjVcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9mZW5neXVhbmNoZW4vZGF0ZXBpY2tlclxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNC0yMDE4IENoZW4gRmVuZ3l1YW5cbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICpcbiAqIERhdGU6IDIwMTgtMDMtMzFUMDY6MTY6NDMuNDQ0WlxuICovXG5cbi5kYXRlcGlja2VyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci1jb250YWluZXI6OmJlZm9yZSxcbi5kYXRlcGlja2VyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNnB4ICNjY2M7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4ICNjY2M7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uZGF0ZXBpY2tlci10b3AtbGVmdCxcbi5kYXRlcGlja2VyLXRvcC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzM5Zjtcbn1cblxuLmRhdGVwaWNrZXItdG9wLWxlZnQ6OmJlZm9yZSxcbi5kYXRlcGlja2VyLXRvcC1sZWZ0OjphZnRlcixcbi5kYXRlcGlja2VyLXRvcC1yaWdodDo6YmVmb3JlLFxuLmRhdGVwaWNrZXItdG9wLXJpZ2h0OjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogLTVweDtcbn1cblxuLmRhdGVwaWNrZXItdG9wLWxlZnQ6OmJlZm9yZSxcbi5kYXRlcGlja2VyLXRvcC1yaWdodDo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzlmO1xufVxuXG4uZGF0ZXBpY2tlci10b3AtbGVmdDo6YWZ0ZXIsXG4uZGF0ZXBpY2tlci10b3AtcmlnaHQ6OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgIHRvcDogLTRweDtcbn1cblxuLmRhdGVwaWNrZXItYm90dG9tLWxlZnQsXG4uZGF0ZXBpY2tlci1ib3R0b20tcmlnaHQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOWY7XG59XG5cbi5kYXRlcGlja2VyLWJvdHRvbS1sZWZ0OjpiZWZvcmUsXG4uZGF0ZXBpY2tlci1ib3R0b20tbGVmdDo6YWZ0ZXIsXG4uZGF0ZXBpY2tlci1ib3R0b20tcmlnaHQ6OmJlZm9yZSxcbi5kYXRlcGlja2VyLWJvdHRvbS1yaWdodDo6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGxlZnQ6IDEwcHg7XG59XG5cbi5kYXRlcGlja2VyLWJvdHRvbS1sZWZ0OjpiZWZvcmUsXG4uZGF0ZXBpY2tlci1ib3R0b20tcmlnaHQ6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzM5Zjtcbn1cblxuLmRhdGVwaWNrZXItYm90dG9tLWxlZnQ6OmFmdGVyLFxuLmRhdGVwaWNrZXItYm90dG9tLXJpZ2h0OjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICBib3R0b206IC00cHg7XG59XG5cbi5kYXRlcGlja2VyLXRvcC1yaWdodDo6YmVmb3JlLFxuLmRhdGVwaWNrZXItdG9wLXJpZ2h0OjphZnRlcixcbi5kYXRlcGlja2VyLWJvdHRvbS1yaWdodDo6YmVmb3JlLFxuLmRhdGVwaWNrZXItYm90dG9tLXJpZ2h0OjphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTBweDtcbn1cblxuLmRhdGVwaWNrZXItcGFuZWwgPiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMiU7XG59XG5cbi5kYXRlcGlja2VyLXBhbmVsID4gdWw6OmJlZm9yZSxcbi5kYXRlcGlja2VyLXBhbmVsID4gdWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmRhdGVwaWNrZXItcGFuZWwgPiB1bDo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbn1cblxuLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyNDIsIDI1NSk7XG59XG5cbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaS5tdXRlZCxcbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaS5tdXRlZDpob3ZlciB7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaS5oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjQyLCAyNTUpO1xufVxuXG4uZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGkuaGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDQsIDIyOSwgMjU1KTtcbn1cblxuLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpLnBpY2tlZCxcbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaS5waWNrZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzlmO1xufVxuXG4uZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGkuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGkuZGlzYWJsZWQuaGlnaGxpZ2h0ZWQsXG4uZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGkuZGlzYWJsZWQ6aG92ZXIuaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksIDI0MiwgMjU1KTtcbn1cblxuLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpW2RhdGEtdmlldz1cInllYXJzIHByZXZcIl0sXG4uZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGlbZGF0YS12aWV3PVwieWVhciBwcmV2XCJdLFxuLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpW2RhdGEtdmlldz1cIm1vbnRoIHByZXZcIl0sXG4uZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGlbZGF0YS12aWV3PVwieWVhcnMgbmV4dFwiXSxcbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaVtkYXRhLXZpZXc9XCJ5ZWFyIG5leHRcIl0sXG4uZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGlbZGF0YS12aWV3PVwibW9udGggbmV4dFwiXSxcbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaVtkYXRhLXZpZXc9XCJuZXh0XCJdIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaVtkYXRhLXZpZXc9XCJ5ZWFycyBjdXJyZW50XCJdLFxuLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpW2RhdGEtdmlldz1cInllYXIgY3VycmVudFwiXSxcbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaVtkYXRhLXZpZXc9XCJtb250aCBjdXJyZW50XCJdIHtcbiAgICB3aWR0aDogMTUwcHg7XG59XG5cbi5kYXRlcGlja2VyLXBhbmVsID4gdWxbZGF0YS12aWV3PVwieWVhcnNcIl0gPiBsaSxcbi5kYXRlcGlja2VyLXBhbmVsID4gdWxbZGF0YS12aWV3PVwibW9udGhzXCJdID4gbGkge1xuICAgIGhlaWdodDogNTIuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1Mi41cHg7XG4gICAgd2lkdGg6IDUyLjVweDtcbn1cblxuLmRhdGVwaWNrZXItcGFuZWwgPiB1bFtkYXRhLXZpZXc9XCJ3ZWVrXCJdID4gbGksXG4uZGF0ZXBpY2tlci1wYW5lbCA+IHVsW2RhdGEtdmlldz1cIndlZWtcIl0gPiBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcGlja2VyLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMCcpO1xuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMCcpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbi5mYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxufVxuXG4uZmEtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAuNzVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTE1JVxufVxuXG4uZmEtMngge1xuICAgIGZvbnQtc2l6ZTogMmVtXG59XG5cbi5mYS0zeCB7XG4gICAgZm9udC1zaXplOiAzZW1cbn1cblxuLmZhLTR4IHtcbiAgICBmb250LXNpemU6IDRlbVxufVxuXG4uZmEtNXgge1xuICAgIGZvbnQtc2l6ZTogNWVtXG59XG5cbi5mYS1mdyB7XG4gICAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmZhLXVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcbn1cblxuLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uZmEtbGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xuICAgIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gICAgdG9wOiAuMTQyODU3MTRlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmZhLWxpLmZhLWxnIHtcbiAgICBsZWZ0OiAtMS44NTcxNDI4NmVtXG59XG5cbi5mYS1ib3JkZXIge1xuICAgIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gICAgYm9yZGVyOiBzb2xpZCAuMDhlbSAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IC4xZW1cbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnRcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodFxufVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zZW1cbn1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAuM2VtXG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHRcbn1cblxuLnB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnRcbn1cblxuLmZhLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuM2VtXG59XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLjNlbVxufVxuXG4uZmEtc3BpbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXJcbn1cblxuLmZhLXB1bHNlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOClcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZylcbiAgICB9XG59XG5cbi5mYS1yb3RhdGUtOTAge1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZylcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKVxufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKVxufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLCA6cm9vdCAuZmEtcm90YXRlLTE4MCwgOnJvb3QgLmZhLXJvdGF0ZS0yNzAsIDpyb290IC5mYS1mbGlwLWhvcml6b250YWwsIDpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgICBmaWx0ZXI6IG5vbmVcbn1cblxuLmZhLXN0YWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxufVxuXG4uZmEtc3RhY2stMngge1xuICAgIGZvbnQtc2l6ZTogMmVtXG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwMFwiXG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAxXCJcbn1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCJcbn1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwM1wiXG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA0XCJcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwNVwiXG59XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwNlwiXG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDdcIlxufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA4XCJcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDlcIlxufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwYVwiXG59XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGJcIlxufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiXG59XG5cbi5mYS1yZW1vdmU6YmVmb3JlLCAuZmEtY2xvc2U6YmVmb3JlLCAuZmEtdGltZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwZFwiXG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBlXCJcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDEwXCJcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDExXCJcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDEyXCJcbn1cblxuLmZhLWdlYXI6YmVmb3JlLCAuZmEtY29nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTNcIlxufVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDE0XCJcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxNVwiXG59XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxNlwiXG59XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTdcIlxufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDE4XCJcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTlcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDFhXCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWJcIlxufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxY1wiXG59XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWRcIlxufVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSwgLmZhLXJlcGVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDFlXCJcbn1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyMVwiXG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDIyXCJcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyM1wiXG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjRcIlxufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI1XCJcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyNlwiXG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI3XCJcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI4XCJcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI5XCJcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyYVwiXG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyYlwiXG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmNcIlxufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDJkXCJcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmVcIlxufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyZlwiXG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzMFwiXG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzFcIlxufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDMyXCJcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDMzXCJcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzRcIlxufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDM1XCJcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzNlwiXG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzN1wiXG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDM4XCJcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzOVwiXG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwM2FcIlxufVxuXG4uZmEtZGVkZW50OmJlZm9yZSwgLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzYlwiXG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzY1wiXG59XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzZFwiXG59XG5cbi5mYS1waG90bzpiZWZvcmUsIC5mYS1pbWFnZTpiZWZvcmUsIC5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzZVwiXG59XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0MFwiXG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDFcIlxufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDJcIlxufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQzXCJcbn1cblxuLmZhLWVkaXQ6YmVmb3JlLCAuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDRcIlxufVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0NVwiXG59XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ2XCJcbn1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ3XCJcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0OFwiXG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDlcIlxufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0YVwiXG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGJcIlxufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0Y1wiXG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGRcIlxufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDRlXCJcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDUwXCJcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDUxXCJcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTJcIlxufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTNcIlxufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCJcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTVcIlxufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTZcIlxufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTdcIlxufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNThcIlxufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTlcIlxufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1YVwiXG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNWJcIlxufVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1Y1wiXG59XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDVkXCJcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDVlXCJcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2MFwiXG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCJcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjJcIlxufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYzXCJcbn1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsIC5mYS1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY0XCJcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY1XCJcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjZcIlxufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCJcbn1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjhcIlxufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2OVwiXG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2YVwiXG59XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNmJcIlxufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZjXCJcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2ZFwiXG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2ZVwiXG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3MFwiXG59XG5cbi5mYS13YXJuaW5nOmJlZm9yZSwgLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzFcIlxufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3MlwiXG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDczXCJcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc0XCJcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3NVwiXG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3NlwiXG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzdcIlxufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzhcIlxufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc5XCJcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3YVwiXG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3YlwiXG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDdjXCJcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwN2RcIlxufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3ZVwiXG59XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsIC5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4MFwiXG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDgxXCJcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDgyXCJcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDgzXCJcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDg0XCJcbn1cblxuLmZhLWdlYXJzOmJlZm9yZSwgLmZhLWNvZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4NVwiXG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDg2XCJcbn1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODdcIlxufVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDg4XCJcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDg5XCJcbn1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4YVwiXG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhiXCJcbn1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhjXCJcbn1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4ZFwiXG59XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOGVcIlxufVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDkwXCJcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDkxXCJcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5MlwiXG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5M1wiXG59XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTRcIlxufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5NVwiXG59XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk2XCJcbn1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5N1wiXG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5OFwiXG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTlcIlxufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsIC5mYS1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDlhXCJcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDliXCJcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDljXCJcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWRcIlxufVxuXG4uZmEtZmVlZDpiZWZvcmUsIC5mYS1yc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5ZVwiXG59XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGEwXCJcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTFcIlxufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGYzXCJcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTNcIlxufVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTRcIlxufVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhNVwiXG59XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhNlwiXG59XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGE3XCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYThcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTlcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYWFcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhYlwiXG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGFjXCJcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGFkXCJcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYWVcIlxufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYjBcIlxufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYjFcIlxufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGIyXCJcbn1cblxuLmZhLWdyb3VwOmJlZm9yZSwgLmZhLXVzZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzBcIlxufVxuXG4uZmEtY2hhaW46YmVmb3JlLCAuZmEtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGMxXCJcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzJcIlxufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjM1wiXG59XG5cbi5mYS1jdXQ6YmVmb3JlLCAuZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjNFwiXG59XG5cbi5mYS1jb3B5OmJlZm9yZSwgLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjNVwiXG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjNlwiXG59XG5cbi5mYS1zYXZlOmJlZm9yZSwgLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzdcIlxufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzhcIlxufVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsIC5mYS1yZW9yZGVyOmJlZm9yZSwgLmZhLWJhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjOVwiXG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwY2FcIlxufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGNiXCJcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjY1wiXG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjZFwiXG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGNlXCJcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDBcIlxufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkMVwiXG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkMlwiXG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDNcIlxufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDRcIlxufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkNVwiXG59XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQ2XCJcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkN1wiXG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQ4XCJcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkOVwiXG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRhXCJcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkYlwiXG59XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsIC5mYS1zb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGNcIlxufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSwgLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRkXCJcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLCAuZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkZVwiXG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGUwXCJcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTFcIlxufVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLCAuZmEtdW5kbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGUyXCJcbn1cblxuLmZhLWxlZ2FsOmJlZm9yZSwgLmZhLWdhdmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTNcIlxufVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSwgLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlNFwiXG59XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlNVwiXG59XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTZcIlxufVxuXG4uZmEtZmxhc2g6YmVmb3JlLCAuZmEtYm9sdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGU3XCJcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlOFwiXG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGU5XCJcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSwgLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGVhXCJcbn1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZWJcIlxufVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlY1wiXG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGVkXCJcbn1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGVlXCJcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmMFwiXG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGYxXCJcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjJcIlxufVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTJcIlxufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjRcIlxufVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGY1XCJcbn1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjZcIlxufVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGY3XCJcbn1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmOFwiXG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmOVwiXG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmYVwiXG59XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGZiXCJcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmY1wiXG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGZkXCJcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZmVcIlxufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwMFwiXG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwMVwiXG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwMlwiXG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAzXCJcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNFwiXG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCJcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIlxufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCJcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwOFwiXG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwOVwiXG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwYVwiXG59XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLCAuZmEtbW9iaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGJcIlxufVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwY1wiXG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGRcIlxufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwZVwiXG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTBcIlxufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTFcIlxufVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsIC5mYS1yZXBseTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTEyXCJcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExM1wiXG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE0XCJcbn1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExNVwiXG59XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMThcIlxufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE5XCJcbn1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWFcIlxufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFiXCJcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExY1wiXG59XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExZFwiXG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFlXCJcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjBcIlxufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTIxXCJcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSwgLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTIyXCJcbn1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsIC5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsIC5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTIzXCJcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjRcIlxufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI1XCJcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI2XCJcbn1cblxuLmZhLXVubGluazpiZWZvcmUsIC5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyN1wiXG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI4XCJcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyOVwiXG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJhXCJcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMmJcIlxufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMmNcIlxufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMmRcIlxufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMmVcIlxufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTMwXCJcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzMVwiXG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzMlwiXG59XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzNcIlxufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzNFwiXG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzNVwiXG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzNlwiXG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzdcIlxufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzOFwiXG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM5XCJcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzYVwiXG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTNiXCJcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzY1wiXG59XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzZFwiXG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2VcIlxufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0MFwiXG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDFcIlxufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQyXCJcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0M1wiXG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ0XCJcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ1XCJcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ2XCJcbn1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDdcIlxufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0OFwiXG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDlcIlxufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNGFcIlxufVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTRiXCJcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNGNcIlxufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNGRcIlxufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTRlXCJcbn1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1MFwiXG59XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLCAuZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1MVwiXG59XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLCAuZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1MlwiXG59XG5cbi5mYS1ldXJvOmJlZm9yZSwgLmZhLWV1cjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTUzXCJcbn1cblxuLmZhLWdicDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTU0XCJcbn1cblxuLmZhLWRvbGxhcjpiZWZvcmUsIC5mYS11c2Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1NVwiXG59XG5cbi5mYS1ydXBlZTpiZWZvcmUsIC5mYS1pbnI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1NlwiXG59XG5cbi5mYS1jbnk6YmVmb3JlLCAuZmEtcm1iOmJlZm9yZSwgLmZhLXllbjpiZWZvcmUsIC5mYS1qcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1N1wiXG59XG5cbi5mYS1ydWJsZTpiZWZvcmUsIC5mYS1yb3VibGU6YmVmb3JlLCAuZmEtcnViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNThcIlxufVxuXG4uZmEtd29uOmJlZm9yZSwgLmZhLWtydzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTU5XCJcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlLCAuZmEtYnRjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWFcIlxufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTViXCJcbn1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTVjXCJcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWRcIlxufVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWVcIlxufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjBcIlxufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTYxXCJcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2MlwiXG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTYzXCJcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTY0XCJcbn1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjVcIlxufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2NlwiXG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjdcIlxufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTY4XCJcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjlcIlxufVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmFcIlxufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZiXCJcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmNcIlxufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmRcIlxufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmVcIlxufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzBcIlxufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzFcIlxufVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTcyXCJcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTczXCJcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3NFwiXG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3NVwiXG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzZcIlxufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzdcIlxufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCJcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzlcIlxufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTdhXCJcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3YlwiXG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTdjXCJcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxN2RcIlxufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3ZVwiXG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODBcIlxufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODFcIlxufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODJcIlxufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTgzXCJcbn1cblxuLmZhLWdpdHRpcDpiZWZvcmUsIC5mYS1ncmF0aXBheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTg0XCJcbn1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODVcIlxufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODZcIlxufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTg3XCJcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTg4XCJcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODlcIlxufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4YVwiXG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4YlwiXG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4Y1wiXG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMThkXCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOGVcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTkwXCJcbn1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5MVwiXG59XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5MlwiXG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTNcIlxufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTRcIlxufVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSwgLmZhLXRyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk1XCJcbn1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5NlwiXG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTdcIlxufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5OFwiXG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5OVwiXG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5YVwiXG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5YlwiXG59XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsIC5mYS1iYW5rOmJlZm9yZSwgLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5Y1wiXG59XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLCAuZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5ZFwiXG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTllXCJcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWEwXCJcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWExXCJcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhMlwiXG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhM1wiXG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE0XCJcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE1XCJcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhNlwiXG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTdcIlxufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhOFwiXG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhOVwiXG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhYVwiXG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWFiXCJcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWFjXCJcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWRcIlxufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhZVwiXG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiMFwiXG59XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWIxXCJcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiMlwiXG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWIzXCJcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiNFwiXG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWI1XCJcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjZcIlxufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjdcIlxufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWI4XCJcbn1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLCAuZmEtY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjlcIlxufVxuXG4uZmEtY2FiOmJlZm9yZSwgLmZhLXRheGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiYVwiXG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYmJcIlxufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWJjXCJcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiZFwiXG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYmVcIlxufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjMFwiXG59XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzFcIlxufVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjMlwiXG59XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjM1wiXG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM0XCJcbn1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsIC5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsIC5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjNVwiXG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSwgLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzZcIlxufVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSwgLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM3XCJcbn1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsIC5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjOFwiXG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM5XCJcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjYVwiXG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxY2JcIlxufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjY1wiXG59XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLCAuZmEtbGlmZS1idW95OmJlZm9yZSwgLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLCAuZmEtc3VwcG9ydDpiZWZvcmUsIC5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjZFwiXG59XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWNlXCJcbn1cblxuLmZhLXJhOmJlZm9yZSwgLmZhLXJlc2lzdGFuY2U6YmVmb3JlLCAuZmEtcmViZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkMFwiXG59XG5cbi5mYS1nZTpiZWZvcmUsIC5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkMVwiXG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDJcIlxufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDNcIlxufVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsIC5mYS15Yy1zcXVhcmU6YmVmb3JlLCAuZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkNFwiXG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDVcIlxufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkNlwiXG59XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLCAuZmEtd2VpeGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDdcIlxufVxuXG4uZmEtc2VuZDpiZWZvcmUsIC5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQ4XCJcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsIC5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDlcIlxufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWRhXCJcbn1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGJcIlxufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGNcIlxufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGRcIlxufVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWRlXCJcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWUwXCJcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlMVwiXG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTJcIlxufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsIC5mYS1mdXRib2wtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWUzXCJcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU0XCJcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlNVwiXG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTZcIlxufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU3XCJcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU4XCJcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlOVwiXG59XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWVhXCJcbn1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlYlwiXG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZWNcIlxufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZWRcIlxufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWVlXCJcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmMFwiXG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjFcIlxufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmMlwiXG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjNcIlxufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjRcIlxufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjVcIlxufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWY2XCJcbn1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWY3XCJcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjhcIlxufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjlcIlxufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmYVwiXG59XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZmJcIlxufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmY1wiXG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZmRcIlxufVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWZlXCJcbn1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjAwXCJcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwMVwiXG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwMlwiXG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDNcIlxufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjA0XCJcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjA1XCJcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwNlwiXG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwN1wiXG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDhcIlxufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDlcIlxufVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwYVwiXG59XG5cbi5mYS1zaGVrZWw6YmVmb3JlLCAuZmEtc2hlcWVsOmJlZm9yZSwgLmZhLWlsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjBiXCJcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMGNcIlxufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjBkXCJcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMGVcIlxufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxMFwiXG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjExXCJcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxMlwiXG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxM1wiXG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxNFwiXG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjE1XCJcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTZcIlxufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTdcIlxufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMThcIlxufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjE5XCJcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxYVwiXG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFiXCJcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxY1wiXG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFkXCJcbn1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFlXCJcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjFcIlxufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjIyXCJcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyM1wiXG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsIC5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI0XCJcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI1XCJcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI2XCJcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjdcIlxufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI4XCJcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjlcIlxufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjJhXCJcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyYlwiXG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyY1wiXG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMmRcIlxufVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzMFwiXG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjMxXCJcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzJcIlxufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzNcIlxufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzRcIlxufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM1XCJcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSwgLmZhLWJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM2XCJcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzN1wiXG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM4XCJcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM5XCJcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNhXCJcbn1cblxuLmZhLXljOmJlZm9yZSwgLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNiXCJcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzY1wiXG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNkXCJcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNlXCJcbn1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsIC5mYS1iYXR0ZXJ5OmJlZm9yZSwgLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQwXCJcbn1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsIC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDFcIlxufVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSwgLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQyXCJcbn1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsIC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0M1wiXG59XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLCAuZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ0XCJcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0NVwiXG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ2XCJcbn1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ3XCJcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDhcIlxufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0OVwiXG59XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGFcIlxufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGJcIlxufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0Y1wiXG59XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjRkXCJcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0ZVwiXG59XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjUwXCJcbn1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSwgLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjUxXCJcbn1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSwgLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTJcIlxufVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLCAuZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjUzXCJcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU0XCJcbn1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSwgLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTVcIlxufVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLCAuZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTZcIlxufVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTdcIlxufVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU4XCJcbn1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU5XCJcbn1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWFcIlxufVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWJcIlxufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWNcIlxufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjVkXCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1ZVwiXG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjYwXCJcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjYxXCJcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjJcIlxufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjYzXCJcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjRcIlxufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY1XCJcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjZcIlxufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjdcIlxufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjhcIlxufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY5XCJcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNmFcIlxufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2YlwiXG59XG5cbi5mYS10djpiZWZvcmUsIC5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNmNcIlxufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNmRcIlxufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2ZVwiXG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3MFwiXG59XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3MVwiXG59XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzJcIlxufVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjczXCJcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3NFwiXG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc1XCJcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3NlwiXG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3N1wiXG59XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc4XCJcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc5XCJcbn1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3YVwiXG59XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3YlwiXG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjdjXCJcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2RcIlxufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2VcIlxufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODBcIlxufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODFcIlxufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjgyXCJcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjgzXCJcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODRcIlxufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg1XCJcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg2XCJcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg3XCJcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg4XCJcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODlcIlxufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOGFcIlxufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOGJcIlxufVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4Y1wiXG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjhkXCJcbn1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4ZVwiXG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5MFwiXG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5MVwiXG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTJcIlxufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTNcIlxufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5NFwiXG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTVcIlxufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTZcIlxufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjk3XCJcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5OFwiXG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5OVwiXG59XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOWFcIlxufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5YlwiXG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjljXCJcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOWRcIlxufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5ZVwiXG59XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmEwXCJcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhMVwiXG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhMlwiXG59XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSwgLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYTNcIlxufVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLCAuZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSwgLmZhLWRlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhNFwiXG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmE1XCJcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhNlwiXG59XG5cbi5mYS1zaWduaW5nOmJlZm9yZSwgLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhN1wiXG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYThcIlxufVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYTlcIlxufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmFhXCJcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYWJcIlxufVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhY1wiXG59XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhZFwiXG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYWVcIlxufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiMFwiXG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmIxXCJcbn1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmIyXCJcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsIC5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmIzXCJcbn1cblxuLmZhLWZhOmJlZm9yZSwgLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmI0XCJcbn1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjVcIlxufVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmI2XCJcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmI3XCJcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmI4XCJcbn1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmI5XCJcbn1cblxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYmFcIlxufVxuXG4uZmEtdmNhcmQ6YmVmb3JlLCAuZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYmJcIlxufVxuXG4uZmEtdmNhcmQtbzpiZWZvcmUsIC5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmJjXCJcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYmRcIlxufVxuXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmJlXCJcbn1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmMwXCJcbn1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzFcIlxufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSwgLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjMlwiXG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsIC5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjM1wiXG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmM0XCJcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzVcIlxufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjNlwiXG59XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSwgLmZhLXRoZXJtb21ldGVyOmJlZm9yZSwgLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjN1wiXG59XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSwgLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzhcIlxufVxuXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsIC5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzlcIlxufVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsIC5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyY2FcIlxufVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsIC5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmNiXCJcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmNjXCJcbn1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLCAuZmEtczE1OmJlZm9yZSwgLmZhLWJhdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjZFwiXG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyY2VcIlxufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDBcIlxufVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDFcIlxufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkMlwiXG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLCAuZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDNcIlxufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLCAuZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkNFwiXG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmQ1XCJcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkNlwiXG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDdcIlxufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmQ4XCJcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkOVwiXG59XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZGFcIlxufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZGJcIlxufVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkY1wiXG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmRkXCJcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkZVwiXG59XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJlMFwiXG59XG5cbi5zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwXG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG9cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbi8qIENTUyBEb2N1bWVudCAqL1xuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYXBwbGV0LCBhcnRpY2xlLCBhc2lkZSwgYXVkaW8sIGIsIGJsb2NrcXVvdGUsIGJpZywgYm9keSwgYnV0dG9uLCBjZW50ZXIsIGNhbnZhcywgY2FwdGlvbiwgY2l0ZSwgY29kZSwgY29tbWFuZCwgZGF0YWxpc3QsIGRkLCBkZWwsIGRldGFpbHMsIGRmbiwgZGwsIGRpdiwgZHQsIGVtLCBlbWJlZCwgZmllbGRzZXQsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9udCwgZm9vdGVyLCBmb3JtLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBoZWFkZXIsIGhncm91cCwgaHRtbCwgaSwgaWZyYW1lLCBpbWcsIGlucywga2JkLCBrZXlnZW4sIGxhYmVsLCBsZWdlbmQsIGxpLCBtZXRlciwgbmF2LCBvYmplY3QsIG9sLCBvdXRwdXQsIHAsIHByZSwgcHJvZ3Jlc3MsIHEsIHMsIHNhbXAsIHNlY3Rpb24sIHNtYWxsLCBzcGFuLCBzb3VyY2UsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdGFibGUsIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRoLCB0ciwgdGR2aWRlbywgdHQsIHUsIHVsLCB2YXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBAaW5jbHVkZSBHbG9iYWxGb250KCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmFmdGVyLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmlucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JleTtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbn1cblxub2wsIHVsLCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbmJvZHkge1xuICBAaW5jbHVkZSBHbG9iYWxGb250KCk7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTBweDtcbn1cblxucCB7XG4gIEBpbmNsdWRlIEdsb2JhbEZvbnQoKTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmUgIWltcG9ydGFudDtcbn1cblxuOmZvY3VzLCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgJjpmb2N1cywgJjpob3ZlciB7XG4gICBAZXh0ZW5kICA6Zm9jdXNcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgQGluY2x1ZGUgR2xvYmFsRm9udCgpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW46IDEwcHg7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLndpZHRoLTIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLndpZHRoLTI1IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLndpZHRoLTMzIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cblxuLndpZHRoLTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLndpZHRoLTcwIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzUge1xuICB3aWR0aDogNzUlO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZi1ub25lIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi50LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLypwYWRkaW5nKi9cbi5wYWRkaW5nLTEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGFkZGluZy0yIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnBhZGRpbmctMyB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5wYWRkaW5nLTQge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4ucGFkZGluZy01IHtcbiAgcGFkZGluZzogNTBweDtcbn1cblxuLnBhZGRpbmctNiB7XG4gIHBhZGRpbmc6IDYwcHg7XG59XG5cbi8qcGFkZGluZy1sZWZ0LXJpZ2h0Ki9cbi5wYWRkaW5nLWwtci0xIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucGFkZGluZy1sLXItMiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnBhZGRpbmctbC1yLTMge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5wYWRkaW5nLWwtci00IHtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG4ucGFkZGluZy1sLXItNSB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cblxuLnBhZGRpbmctbC1yLTYge1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG5cbi8qcGFkZGluZy10b3AtYm90dG9tKi9cbi5wYWRkaW5nLXQtYi0xIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ucGFkZGluZy10LWItMiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnBhZGRpbmctdC1iLTMge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5wYWRkaW5nLXQtYi00IHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4ucGFkZGluZy10LWItNSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLnBhZGRpbmctdC1iLTYge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbi8qcGFkZGluZy10b3AqL1xuLnBhZGRpbmctdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLnBhZGRpbmctdC0xIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5wYWRkaW5nLXQtMiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucGFkZGluZy10LTMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnBhZGRpbmctdC00IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5wYWRkaW5nLXQtNSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucGFkZGluZy10LTYge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLypwYWRkaW5nLWJvdHRvbSovXG4ucGFkZGluZy1iLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ucGFkZGluZy1iLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBhZGRpbmctYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wYWRkaW5nLWItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucGFkZGluZy1iLTQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnBhZGRpbmctYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wYWRkaW5nLWItNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4vKnBhZGRpbmctbGVmdCovXG4ucGFkZGluZy1sLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnBhZGRpbmctbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucGFkZGluZy1sLTIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWRkaW5nLWwtMyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnBhZGRpbmctbC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ucGFkZGluZy1sLTUge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5wYWRkaW5nLWwtNiB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLypwYWRkaW5nLXJpZ2h0Ki9cbi5wYWRkaW5nLXItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnBhZGRpbmctci0xIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnBhZGRpbmctci0yIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnBhZGRpbmctci0zIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnBhZGRpbmctci00IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnBhZGRpbmctci01IHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLnBhZGRpbmctci02IHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKm1hcmdpbi1sZWZ0LXJpZ2h0Ki9cbi5tYXJnaW4tbC1yLTEge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLm1hcmdpbi1sLXItMiB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4ubWFyZ2luLWwtci0zIHtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG5cbi5tYXJnaW4tbC1yLTQge1xuICBtYXJnaW46IDAgNDBweDtcbn1cblxuLm1hcmdpbi1sLXItNSB7XG4gIG1hcmdpbjogMCA1MHB4O1xufVxuXG4ubWFyZ2luLWwtci02IHtcbiAgbWFyZ2luOiAwIDYwcHg7XG59XG5cbi8qbWFyZ2luLXRvcC1ib3R0b20qL1xuLm1hcmdpbi10LWItMSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4ubWFyZ2luLXQtYi0yIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5tYXJnaW4tdC1iLTMge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLm1hcmdpbi10LWItNCB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4ubWFyZ2luLXQtYi01IHtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbi5tYXJnaW4tdC1iLTYge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLyptYXJnaW4tbDEwLTYwKi9cbi5tYXJnaW4tMSB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLm1hcmdpbi0yIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuXG4ubWFyZ2luLTMge1xuICBtYXJnaW46IDMwcHg7XG59XG5cbi5tYXJnaW4tNCB7XG4gIG1hcmdpbjogNDBweDtcbn1cblxuLm1hcmdpbi01IHtcbiAgbWFyZ2luOiA1MHB4O1xufVxuXG4ubWFyZ2luLTYge1xuICBtYXJnaW46IDYwcHg7XG59XG5cbi8qbWFyZ2luLXRvcCovXG4ubWFyZ2luLXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLm1hcmdpbi10LTEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubWFyZ2luLXQtMiB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10LTMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubWFyZ2luLXQtNCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tYXJnaW4tdC01IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm1hcmdpbi10LTYge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4vKm1hcmdpbi1ib3R0b20qL1xuLm1hcmdpbi1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWFyZ2luLWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYXJnaW4tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1hcmdpbi1iLTQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWFyZ2luLWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYXJnaW4tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLyptYXJnaW4tbGVmdCovXG4ubWFyZ2luLWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5tYXJnaW4tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tYXJnaW4tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tYXJnaW4tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tYXJnaW4tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5tYXJnaW4tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5tYXJnaW4tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi8qbWFyZ2luLXJpZ2h0Ki9cbi5tYXJnaW4tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5tYXJnaW4tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWFyZ2luLXItMiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1hcmdpbi1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tYXJnaW4tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ubWFyZ2luLXItNSB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm1hcmdpbi1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi8qKioqKipcbjIuIExheW91dFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jZW50ZXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuXG4vKiBVc2UgdGhpcyBjbGFzcyBpZiB5b3Ugd2FudCBjZXRlciBlbGVtZW50IHdpdGggc3BhbiogY2xhc3MgKi9cbi5jZW50ZXIge1xuICBAaW5jbHVkZSB0ZXh0QWxpZ24oJ2NlbnRlcicpO1xufVxuXG4udGxlZnQtLCAudHJpZ2h0IHtcbiAgQGluY2x1ZGUgdGV4dEFsaWduKCdsZWZ0Jyk7XG59XG5cbi5pbnZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY29sb3Ige1xuICBjb2xvcjogJHJlYmVjY2FwdXJwbGUgIWltcG9ydGFudDtcbn1cblxuLypcblxuMi4xIEFuaW1hdGlvbnMqKioqKioqKioqL1xuLnpvb20taW4ge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm1TY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG59XG5cbi56b29tLWluOmhvdmVyIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtU2NhbGUoMS4xKTtcbn1cblxuXG4vKnRoZW1lLWJ0biovXG4uYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAwIDIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMik7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgfVxuICAuYnRuLWZ1bGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgfVxuICAuYnRuLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrR3JleTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbk5hdHVyYWw7XG4gICAgfVxuICB9XG4gIC5idG4tYm9yZGVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFya0dyZXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRkYXJrZXJHcmV5O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyZXk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgIH1cbiAgfVxuICAuYnRuLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cbiAgLmJ0bi1sYXJnZSB7XG4gICAgcGFkZGluZzogMCA1M3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cblxufVxuXG4vKmJvcmRlci1yYWRpdXMqL1xuLnJhZGl1cy0xIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnJhZGl1cy0yIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnJhZGl1cy0zIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnJhZGl1cy00IHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cblxuLnJhZGl1cy01IHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLnJhZGl1cy02IHtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbn1cblxuLnJhZGl1cy1tYXgge1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbn1cblxuLypib3JkZXItcmFkaXVzKi9cblxuLypib3JkZXIqL1xuLmJvcmRlci0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlcjogM3B4IHNvbGlkO1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXI6IDNweCBzb2xpZDtcbn1cblxuLypib3JkZXIqL1xuXG4vKnRleHQtdHJhbmZvcm0qL1xuLnQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4vKnRleHQtdHJhbmZvcm0qL1xuXG4vKmhlYWRlciovXG5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBAaW5jbHVkZSBkZWdyYWRpbmcoKTtcbiAgfVxufVxuXG4uY29udGFjdC1pbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkeWVsbG93UGFsZTtcbiAgLmNvbnRhY3QtbnVtYmVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbnRhY3QtY29udGFudCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG59XG4vKmhlYWRlciovXG5cbi8qRm9vdGVyKi9cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICRibHVlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mb290ZXItdGl0bGUgaDUge1xuICBjb2xvcjogJHllbGxvdztcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uZm9vdGVyLXNlY3Rpb24gLmljb24ge1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuXG4ucHktMy50ZXh0LWNlbnRlci5pY29uIGltZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5mb290ZXItY29udGVudHtcblxuICBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIHAge1xuICAgIEBleHRlbmQgaDU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxufVxuXG4vKkZvb3RlciovXG5cblxuLnBhZ2UtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzgwcHg7XG4gIHRvcDogMDtcbn1cblxuLnN0ZXAtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZUJsdWU7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cbiAgaDQge1xuICAgIEBleHRlbmQgaDM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBzbWFsbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuXG4ucXVlc3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlblBhbGU7XG4gIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5xdWVzdGlvbi10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoMyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnN0ZXAgLmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggMHB4ICRib3hzaGFkb3c7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jdXN0b21lLXJhZGlvIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuXG4ucmFkaW8tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkcGFsZVdoaXRlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG59XG5cbi5zdGVwIC5ib3ggLmMtYm94IHtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhbGVXaGl0ZTtcbiAgLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxuICAudGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogOTIlO1xuICB9XG4gIC50aXRsZSBoNCBiIHtcbiAgICBjb2xvcjogJGdyZWVuUGFsZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHBhbGVXaGl0ZTtcbiAgfVxuICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAkcGFsZVdoaXRlO1xuICB9XG59XG5cbi5zdGVwLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyM3B4O1xufVxuXG4uY3VzdG9tLWNvdW50IHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5idG4ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuUGFsZTtcbiAgICBib3JkZXItY29sb3I6ICRncmVlblBhbGU7XG4gICAgcGFkZGluZzogMTlweCAyNXB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuTGlnaHRDb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmNvdW50ZXIge1xuICBiYWNrZ3JvdW5kOiAkcGFsZVdoaXRlO1xuICB3aWR0aDogMTY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICRibHVlO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi51cF9jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbn1cblxuLmRvd25fY291bnQge1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cbi5zdGVwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC5teC1hdXRvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1yYWRpbyB7XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgJjpjaGVja2VkLCAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTk5OTlweDtcbiAgICB9XG4gICAgJjpjaGVja2VkICsgbGFiZWwsICY6bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUgLCAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRwYWxlV2hpdGU7XG4gICAgfVxuICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuUGFsZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgfVxuICAgICY6bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbn1cblxuLnN1Ym1pdC1kYXRhIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG4uc3RlcC5zdGVwLTIge1xuICAuYm94IHtcbiAgICAuYy1ib3g6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHBhbGVXaGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jLWJveDpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICRwYWxlV2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnN0ZXAtMiB7XG4gIC5jdXN0b21lLXJhZGlvIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5jdXN0b21lLXJhZGlvIGgzIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLmN1c3RvbS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC5iaWcge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgc2VsZWN0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDEuNWVtIDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWluZGVudDogMC4wMXB4O1xuICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBoaWRlIGRlZmF1bHQgYXJyb3cgaW4gY2hyb21lIE9TWCAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICY6OmFmdGVyLCAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmOjphZnRlciB7IC8qICBDdXN0b20gZHJvcGRvd24gYXJyb3cgKi9cbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBmb250LXNpemU6IC42MjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICByaWdodDogMTRweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMThweC8xIEZvbnRBd2Vzb21lO1xuICB9XG4gICY6OmJlZm9yZSB7IC8qICBDdXN0b20gZHJvcGRvd24gYXJyb3cgY292ZXIgKi9cbiAgICB3aWR0aDogMi41ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDdweCA3cHggMDtcbiAgfVxuICBzZWxlY3RbZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIH1cbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlblBhbGU7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbiAgfVxufVxuXG4jcmFkaW9CdG4gLm5vdEFjdGl2ZSB7XG4gIGNvbG9yOiAkcGFsZXJCbHVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZVdoaXRlO1xufVxuXG4uY3VzdG9tZS1zd2l0Y2gge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG4gIC5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5QYWxlIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRncmVlblBhbGUhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLm5vdEFjdGl2ZSB7XG4gICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItY29sb3I6ICRncmVlblBhbGUhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3gtNiAuc3RlcC1jb250ZW50IC5jdXN0b20tZHJvcGRvd24ge1xuICBtYXJnaW46IDA7XG59XG4uc3RlcC0zIHtcbiAgLmN1c3RvbWUtcmFkaW8ge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmN1c3RvbS1jb3VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5idG4ge1xuICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogODJweDtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBhZGRpbmc6IDZweCAzcHg7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICAucmFkaW8tY29udGVudCB7XG4gICAgcGFkZGluZzogNDJweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICRwYWxlV2hpdGU7XG4gICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RlcC00e1xuICAuc3RlcC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnN0ZXAtY29udGVudDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnN0ZXAtNSAuYm94LTYgLnN0ZXAtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uc3Vic2NyaXB0aW9uIHtcbiAgLmJveCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDlweCA5cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLm9mZnJlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogLTUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKi5zdWJzY3JpcHRpb24gLmJveDpmaXJzdC1jaGlsZHtwYWRkaW5nOiAwIDlweDsgbWFyZ2luLWJvdHRvbTogMDt9Ki9cbi5ib3gtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgLnRpdGxlIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbiAgLmluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5pbmZvLWxpc3Qge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGNvbG9yOiAkZGFya0dyZXk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuICB9XG59XG5cbi5zdWJzY3JpcHRpb24tb2ZmZXItZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgLnRpdGxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxufVxuXG4ub2ZmZXItaW5mbyB7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGdyZWVuUGFsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbiAgYS5jb2xsYXBzZWQgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5mb3tcbiAgICAuaW5mby1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGIge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmZXItcHJpY2UsIC5jaGVjaywgLm9mZmVyLXB1cmMge1xuICBiYWNrZ3JvdW5kOiAkcGFsZVdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9mZmVyLXByaWNle1xuICAudGl0bGUge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucHJpY2Uge1xuICAgIGNvbG9yOiAkZ3JlZW5QYWxlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLmNoZWNrIHtcbiAgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTkwcHg7XG4gIH1cblxuICBwIHtcbiAgICBwYWRkaW5nOiAxMnB4IDVweDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJGJsdWU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGEge1xuICAgIEBleHRlbmQgLmN1c3RvbS1jb250cm9sLWxhYmVsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4IWltcG9ydGFudDtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgbGVmdDogLTIzcHg7XG4gIH1cbn1cblxuLnN1YnNjcmlwdGlvbiB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5V2hpdGU7XG4gICAgfVxuICB9XG59XG5cblxubGFiZWwuY2hlY2tib3hjb250YWluZXIuY2hlY2stc3BhY2luZy5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5QYWxlIWltcG9ydGFudDtcbn1cblxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuUGFsZSFpbXBvcnRhbnQ7XG59XG5cbi5zdWJzY3JpcHRpb24gLmN1c3RvbS1zZWxlY3QtcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5jdXN0b20tc2VsZWN0LXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlUGFsZXI7XG59XG5cbi5vZmZlci1wdXJjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTVweCA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgLnQtYnRuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmN1c3RvbS1zZWxlY3QtcmFkaW8ge1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkZ3JlZW5QYWxlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi5vZmZlci1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5iZy1hc3Nlc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtODBweDtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgdG9wOiAtNzhweDtcbiAgfVxuICAuYmFubmVyLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cblxufVxuXG5cblxuLm9mZmVyLWJhbm5lclxuXG4ub2ZmZXItYmFubmVyIC5jb2wtbWQtMjpudGgtb2YtdHlwZSgxKSB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLmJhbm5lci1jb250ZW50e1xuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG4gIGgzIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvbW9jb2RlIHtcbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIC5idG4ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VibWl0LWNvZGUgYS50LWJ0bi5idG4tbGFyZ2Uge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCA1M3B4O1xuICBsaW5lLWhlaWdodDogNjNweDtcbn1cblxuXG4uc3VibWl0LXByb21vY29kZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICRwYWxlV2hpdGU7XG4gIC5wcm9tb2NvZGUsIC5zdWJtaXQtcHJvbW9jb2RlIC5zdWJtaXQtY29kZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZXhwYW5kQW5kRmFkZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZXhwYW5kQW5kRmFkZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbi5jbGljazEge1xuICAuYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvdmVyLWVmZmVjdCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyYzU0NmI7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICByaWdodDogLTFweDtcbiAgICB0b3A6IC01cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKklOUFVUIE5VTUJFUiBDT1VOVEVSIENTUyovXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLm51bWJlci1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBtYXgtd2lkdGg6IDlyZW07XG4gICAgcGFkZGluZzogMnJlbSA0cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMCAycHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG59XG5cbi5udW1iZXItaW5wdXQsXG4ubnVtYmVyLWlucHV0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubnVtYmVyLWlucHV0IGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZSAsICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAucGx1cyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vKklOUFVUIE5VTUJFUiBDT1VOVEVSIENTUyovXG5cbi8qc3Vic2NyaXB0aW9uLWJpcyovXG4uY2hvb3NlLXR5cGUge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjVweDtcbn1cbi5vciB7XG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIgIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW5QYWxlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIHAge1xuICAgIHBhZGRpbmc6IDYwJSAwO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG59XG5cbi50aXRsZSB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGV4dF0ge1xuICBiYWNrZ3JvdW5kOiAkcGFsZVdoaXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcldoaXRlO1xufVxuXG4ubmVlZHMtdmFsaWRhdGlvbiAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zdWJzY3JpcHRpb24ge1xuICAuY29sLWxnLTUuY29sLW1kLTguY29sLXhzLTEyIHAubWFyZ2luLTE6bnRoLW9mLXR5cGUoMSkge1xuICAgIGNvbG9yOiAkZ3JlZW5QYWxlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jb2wtbGctNS5jb2wtbWQtOC5jb2wteHMtMTIgcC5tYXJnaW4tMTpudGgtb2YtdHlwZSgyKSB7XG4gICAgY29sb3I6ICRncmVlblBhbGU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLmNvbC1sZy01LmNvbC1tZC04LmNvbC14cy0xMiBwLm1hcmdpbi0xOm50aC1vZi10eXBlKDMpIHtcbiAgICBjb2xvcjogJGdyZWVuUGFsZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY29sLWxnLTUuY29sLW1kLTguY29sLXhzLTEyIHAubWFyZ2luLTE6bnRoLW9mLXR5cGUoNCkge1xuICAgIGNvbG9yOiAkZ3JlZW5QYWxlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbn1cblxuXG5cbi5saW5rcGhvbmUge1xuICBjb2xvcjogJGdyZWVuUGFsZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDExcHg7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5saW5rIHtcbiBAZXh0ZW5kIC5saW5rcGhvbmU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcblxufVxuXG5cbi5tb2RlbC1jb250YW50LWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4uY3VzdG9tZS1tb2RlbC1jb250YW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uem9vbS1pbWctMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjMwcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0b3A6IDQwMHB4O1xufVxuXG4uem9vbS1pbWctMSBpbWcge1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi56b29tLWltZy0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNzBweDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHRvcDogMHB4O1xuICBpbWcge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxufVxuXG4ubW9kZWwtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAkZ3JlZW5QYWxlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY3VzdG9tZS1tb2RlbC1jb250YW50LTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qI2Zvb3Rlci1vbmV7ZGlzcGxheTogbm9uZTt9Ki9cbi5tb2RlbC1jb250YW50IHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkYmx1ZTtcbn1cblxuLypzdWJzY3JpcHRpb24tYmlzKi9cblxuLypzdWJzY3JpcHRpb24tYWRyZXNzZSovXG4uc3Vic2NyaXB0aW9uLWFkcmVzc2Uge1xuICAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRkYXJrSW5wdXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vdGhlci1vciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LWdyb3c6IDA7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuUGFsZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuUGFsZTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkZ3JlZW5QYWxlO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5we1xuICAjcGRsLWVycmV1ciwgI3BjZS1lcnJldXJ7XG4gICAgY29sb3I6JHJlZDtcbiAgfVxufVxuXG4uYmctdGhlbWUtYngge1xuICBiYWNrZ3JvdW5kOiAkcGFsZVdoaXRlO1xufVxuXG4udmVyaWZpY2F0aW9uLXR5cGUgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jb250YWN0LWRldGFpbHMge1xuICAuY29sLW1kLTEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwXG4gIH1cbiAgLmNvbnRhY3QtbnVtYmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGJsdWU7XG4gIH1cbn1cblxuXG4uZmxleC1ncm93IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4udHlwZS10d28ge1xuICAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG4vKnN1YnNjcmlwdGlvbi1hZHJlc3NlKi9cblxuLypzdWJzY3JpcHRpb24tc3RlcC1mb3JtKi9cbi5zdWJzY3JpcHRpb24tc3RlcCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJHBhbGVCbHVlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uc3RlcC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWxlQmx1ZTtcbn1cblxuXG4vKiotLS0tLS0tIHByb2dyZXNzIGJhciAtLS0tLS0tLS0qKiovXG4ucHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IDI1cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGxlZnQ6IDEyJTtcbiAgfVxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgLmFjdGl2ZSBoMyB7XG4gICAgICBjb2xvcjogJGdyZWVuUGFsZTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbG9yOiAjMDAzYzZiO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG4gIC5maXJzdHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlblByb2dyZXNzYmFyO1xuICAgIH1cbiAgfVxufVxuLnByb2dyZXNzYmFye1xuICAuZmlyc3R7XG4gICAgaDN7XG4gICAgICBpe1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICAgIC5sYXN0e1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICBsaXtcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtNTAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFjdGl2ZXtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlblByb2dyZXNzYmFyO1xuICAgICAgICB6LWluZGV4OiAxMTE7XG4gICAgICB9XG4gICAgICA6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVByb2dyZXNzYmFyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnByb2dyZXNzYmFyIHtcbiAgLyoqc3RlcDEqKi9cbiAgbGkuc3RlcDEuYWN0aXZlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcHJvZ3Jlc3NTdGVwUHJvZ3Jlc3NiYXIoJHBhbGVHcmVlbnByb2dyZXNzQmFyKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcHJvZ3Jlc3NTdGVwUHJvZ3Jlc3NiYXJMaW5lcigkZ3JlZW5Qcm9ncmVzc2JhcjIsICRncmVlblByb2dyZXNzYmFyMkVuZCk7XG5cbiAgICB9XG4gIH1cbiAgbGkuc3RlcDEuZmluaXNoe1xuICAgICY6OmJlZm9yZXtcbiAgICAgIEBpbmNsdWRlIHByb2dyZXNzU3RlcFByb2dyZXNzYmFyKCRwYWxlR3JlZW5wcm9ncmVzc0Jhcik7XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgQGluY2x1ZGUgcHJvZ3Jlc3NTdGVwUHJvZ3Jlc3NiYXJMaW5lcigkZ3JlZW5Qcm9ncmVzc2JhcjIsICRncmVlblByb2dyZXNzYmFyMkVuZCk7XG4gICAgfVxuICB9XG4gIC8qKnN0ZXAyKiovXG4gIGxpLnN0ZXAyLmFjdGl2ZSwgbGkuc3RlcDIuZmluaXNoIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcHJvZ3Jlc3NTdGVwUHJvZ3Jlc3NiYXJWMigkYmx1ZWZhZGVQcm9ncmVzc2JhciwkYmx1ZWZhZGVQcm9ncmVzc2JhckVuZCk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHByb2dyZXNzU3RlcFByb2dyZXNzYmFyTGluZXIoJGJsdWVHcmVlbnByb2dyZXNzQmFyLCAkYmx1ZUdyZWVucHJvZ3Jlc3NCYXJFbmQpO1xuICAgIH1cbiAgfVxuICAvKipzdGVwMyoqL1xuICBsaS5zdGVwMy5hY3RpdmUsIGxpLnN0ZXAzLmZpbmlzaCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHByb2dyZXNzU3RlcFByb2dyZXNzYmFyVjIoICRibHVlUHJvZ3Jlc3NiYXIyLCAkYmx1ZVByb2dyZXNzYmFyMkVuZCk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHByb2dyZXNzU3RlcFByb2dyZXNzYmFyTGluZXIoJHByb2dyZXNzYmFyU3RlcDMsICRwcm9ncmVzc2JhclN0ZXAzRW5kKTtcbiAgICB9XG4gIH1cbiAgLyoqbGFzdCBzdGVwKiovXG4gIGxpLmxhc3QuYWN0aXZlLCBsaS5sYXN0LmZpbmlzaCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHByb2dyZXNzU3RlcFByb2dyZXNzYmFyKCRwcm9ncmVzc2Jhckxhc3RTdGVwKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcHJvZ3Jlc3NTdGVwUHJvZ3Jlc3NiYXJMaW5lcigkcHJvZ3Jlc3NiYXJGaW5pc2hlZFN0ZXAsICRwcm9ncmVzc2JhckZpbmlzaGVkU3RlcEVuZCk7XG4gICAgfVxuICB9XG4gIGxpLmZpcnN0LmFjdGl2ZXtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cblxuLm5vLXJhZGl1czphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXJhZGl1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi8qKi0tLS0tLS0gZW5kIHByb2dyZXNzIGJhciAtLS0tLS0tLS0qKiovXG5cbi5pbnRydWN0aW9uIHtcbiAgY29sb3I6ICRibHVlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9ybS1zdWJzY3JpcHRpb24ge1xuICBociB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFsZVdoaXRlO1xuICB9XG4gIC5mb3JtLWdyb3VwIHtcbiAgICBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZVdoaXRlO1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlblBhbGU7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRkYXJrSW5wdXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbS1kcm9wZG93bjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIH1cbiAgfVxufVxuXG4ub3RoZXItY2hvb3NlLXR5cGUgbGFiZWwge1xuICBjb2xvcjogJGJsdWU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tb2JpbGUtcHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypzdWJzY3JpcHRpb24tc3RlcC1mb3JtLWNvbnRyYXQqL1xuLnByaWNlIHtcbiAgY29sb3I6ICRncmVlblBhbGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFmdGVyLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tMzcucG5nKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNyU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uY29udHJhdC1pbmZvIC5jb2wteHMtMTIge1xuICBib3JkZXItY29sb3I6ICMzMGFkNzE0NyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tdGV4dCB7XG4gIGNvbG9yOiAkZ3JlZW5QYWxlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKkVuZCBzdWJzY3JpcHRpb24tc3RlcC1mb3JtLWNvbnRyYXQqL1xuXG4vKkVuZCBzdWJzY3JpcHRpb24tc3RlcC1mb3JtLXZhbGlkYXRpb24qL1xuLnZhbGlkYXRpb24tY29udGVudCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRncmVlblBhbGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDgsIDE3MywgMTEzLCAwLjE4KTtcbiAgfVxuXG59XG5cblxuLnZhbGlkYXRpb24tY29udGVudCAuZm9ybS10ZXh0IHtcbiAgY29sb3I6ICRibHVlVmFsaWRhdGlvbkNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLnZhbGlkYXRpb24tY29udGVudCAuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVZhbGlkYXRpb25Db250ZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogJGJsdWVWYWxpZGF0aW9uQ29udGVudCAhaW1wb3J0YW50O1xufVxuLy8vc3RvcHBlZCBoZXJlXG4udmFsaWRhdGlvbi1jb250ZW50IC5idG4uZi1sZWZ0IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKkRldmVsb3BlciBDU1MqL1xuLmNoZWNrIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG5bZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXS5jb2xsYXBzZWQgLmlmLW5vdC1jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXTpub3QoLmNvbGxhcHNlZCkgLmlmLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNwYW4uaWNvbmVEYXRlIHtcbiAgYmFja2dyb3VuZDogJGJsdWU7XG4gIHBhZGRpbmc6IDE3cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAgLjI1cmVtIC4yNXJlbSAwO1xufVxuXG5pbnB1dCN1c3IxIHtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtIDAgMCAuMjVyZW07XG59XG5cbi5zdWJzY3JpcHRpb24gLmNvbnRyYXQtaW5mbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG5cbn1cblxuc3Bhbi5jaGVja21hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTJweDtcbiAgdG9wOiAxNnB4O1xuICAvKmJvcmRlcjogMTFweCBzb2xpZCAjZGMzNTQ1OyovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uY2hlY2tib3hjb250YWluZXIgLmNoZWNrbWFyay5jaGVja19lcnJvciB7XG4gIGJvcmRlcjogc29saWQgMTFweCAjZGMzNTQ1O1xufVxuXG4ucHJpY2Ugc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmltZyNzZWxlY3RlZC1vZmZlci1pbWcge1xuICB3aWR0aDogMTIycHg7XG4gIGhlaWdodDogODhweDtcbn1cblxuLm1vcmVfb2ZmZXJfYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubW9yZV9vZmZlcl9idG4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmUwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMTVweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ub2ZmZXItcHVyYyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbmplIGNob2lzaXMgY2V0dGUgb2ZmcmVcbi5zd2l0Y2gtZmllbGQge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKndpZHRoOiAxNTRweDsqL1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpdGNoLWZpZWxkIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zd2l0Y2gtZmllbGQgbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnN3aXRjaC1maWVsZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDI1LjFweDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWxlV2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYWJkYzE7XG4gIGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zd2l0Y2gtZmllbGQgbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2l0Y2gtZmllbGQgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuUGFsZSAhaW1wb3J0YW50O1xuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogJGdyZWVuUGFsZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpdGNoLWZpZWxkIGxhYmVsOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBib3JkZXItY29sb3I6ICNiYWJkYzEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uc3dpdGNoLWZpZWxkIGxhYmVsOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuXG4ubnVtYmVyLWlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5udW1iZXItaW5wdXQsXG4ubnVtYmVyLWlucHV0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubnVtYmVyLWlucHV0IGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5udW1iZXItaW5wdXQgYnV0dG9uOmJlZm9yZSxcbi5udW1iZXItaW5wdXQgYnV0dG9uOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ubnVtYmVyLWlucHV0IGJ1dHRvbi5wbHVzOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLm51bWJlci1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBtYXgtd2lkdGg6IDVyZW07XG4gIHBhZGRpbmc6IC41cmVtO1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMCAycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKi5zdGVwLTIgLmN1c3RvbWUtcmFkaW8gaDN7XG5saW5lLWhlaWdodDogMjJweDtcbn0qL1xuLmN1c3RvbS1jb3VudCAuYnRuIHtcbiAgcGFkZGluZzogMTguNnB4IDI1cHg7XG59XG5cbmlucHV0IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG5cbi8qIEFua2l0LTE3LTAxLTE5ICovXG4uY2hvb3NlLXR5cGUgLmltZyB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAxNzBweDtcbn1cblxuLmNob29zZS10eXBlIC5pbWcgaW1nIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5zY3JlZW5fc3VydmV5X3N0ZXBfMyAuc3RlcCAuYm94IC5jLWJveCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zdGVwLTMgLmJveC0zIC5jdXN0b21lLXJhZGlvIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZ1bGxfaGFsZl9jbGFzcyAuYm94LWhlYWRlciAudGl0bGUgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ub2ZmZXItcHJpY2UgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG5cbi5vZmZlci1wcmljZSBhIGltZyB7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLnN1YnNjcmlwdGlvbi1iaXMgI3BkbGlkdGV4dGlucHV0IC5wZGxfaW5wdXQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNob29zZS10eXBlIC50eXBlLW9uZSB7XG4gIHBhZGRpbmctbGVmdDogMTAlO1xufVxuXG4uY2hvb3NlLXR5cGUgLnR5cGUtdHdvIHtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG4uc3RlcC0yIC5jdXN0b21lLXJhZGlvIC5yYWRpby1jb250ZW50IHtcbiAgcGFkZGluZzogMzAlO1xufVxuXG4uc3Vic2NyaXB0aW9uLXN0ZXAtZm9ybSAucXVlc3Rpb24tdGl0bGUgaDMge1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uLXN0ZXAtZm9ybSAucXVlc3Rpb24tdGl0bGUgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvcm0tc3Vic2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tc3Vic2NyaXB0aW9uIC5iZy13aGl0ZS5teS01OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1zdWJzY3JpcHRpb24gLmJnLXdoaXRlIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLm90aGVyLWNob29zZS10eXBlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnN1YnNjcmlwdGlvbi1zdGVwLWZvcm0gLmhlbHAtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICRibHVlO1xufVxuXG4uc3Vic2NyaXB0aW9uLXN0ZXAtY29udHJhdCAuY29sLmJnLXRoZW1lLWJ4IC5jb2wuYmctd2hpdGUgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5jb250cmF0LWluZm8ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udHJhdC1pbmZvIC5mb3JtLWdyb3VwIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb250cmF0LWluZm8gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAkYmx1ZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1zdGVwLWNvbnRyYXQgLmN1c3RvbS1jb250cm9sIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuXG4uY29udHJhdC1jb250YW50IC5jb250cmF0LWluZm8gaHIge1xuICBib3JkZXItY29sb3I6ICMzMGFkNzE0NyAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250cmF0LWluZm8gLmNvbC1tZC0xMSAuY29sLXhzLTEyOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBhaWVtZW50IC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgY29sb3I6ICMzMTMzMzY7XG59XG5cbi5wYWllbWVudCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4Njg2ODY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEFua2l0LTE3LTAxLTE5ICovXG5cbnNwYW4uYXV0aG9yX25hbWUudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmN1c3RvbWUtcmFkaW8gaDMge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5ob21lLW1haW4tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9tZS1tYWluLXRpdGxlIC50aXRsZS1pY29uIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG4uaG9tZS1tYWluLXRpdGxlIC50aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9tZS1tYWluLXRpdGxlIC50aXRsZSAudGl0bGUtY29udGluZXIge1xuICB3aWR0aDogNjIlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnQtYnRuLmJ0bi1yb3VuZGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY19sZWdhbDIgLmZvcm0tZ3JvdXAgLnQtYnRuOmFmdGVyIHtcbiAgdG9wOiAtMTFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4uZmFrZV9vZmZlcl9pbnN1cmFuY2UgLmZvcm0tZ3JvdXAgLnQtYnRuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgcmlnaHQ6IC02cHg7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAtNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogIzAwMmM1NDk5O1xuICB0b3A6IC0xMXB4O1xuICByaWdodDogLTE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC43cztcbn1cblxuYnV0dG9uI2Zha2Vfb2ZmZXJfaW5zdXJhbmNlX25leHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICByaWdodDogLTZweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBiYWNrZ3JvdW5kOiAjMDAyYzU0OTk7XG4gIHRvcDogLTExcHg7XG4gIHJpZ2h0OiAtMTRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjdzO1xuXG59XG5cbi5tb2RhbC1jb250ZW50IC5yb3cgLmNvbC1tZC0xMi5teC1hdXRvLnRleHQtY2VudGVyIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vZGFsLWNvbnRlbnQgLnJvdyAuY29sLW1kLTEyLm14LWF1dG8udGV4dC1jZW50ZXIgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB9XG59XG5cbmRpdiNhbGVydF9hY2NlcHRfcGFydG5lcl9vZmZlcl9pbnN1cmFuY2VfXzUyOTQ5MzBlLWFlODEtMTFlYi05NTFjLTg1ZTE3NDM2YzQxNV9fNDYxNjUzIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50LWJ0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHJpZ2h0OiAtNnB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQ6ICMwMDJjNTQ5OTtcbiAgdG9wOiAtMTFweDtcbiAgcmlnaHQ6IC0xNHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuN3M7XG59XG5cblxuLnQtYnRuLmJ0bi1yb3VuZGVkOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC43cztcbn1cblxuLnQtYnRuLmJ0bi1yb3VuZGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGJsdWU7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi50LWJ0bi5idG4tcm91bmRlZDpob3ZlciBsYWJlbCB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbiNvZmZlcmFycm93MSBzdmcge1xuICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNvZmZlcmFycm93MiBzdmcge1xuICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNvZmZlcmFycm93MyBzdmcge1xuICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNvZmZlcmFycm93NCBzdmcge1xuICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNvZmZlcmFycm93NSBzdmcge1xuICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbnAudGV4dC1wZGwtaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRibHVlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5yZWRpcmVjdE5vUERMRGlyZWN0TGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0MyU7XG59XG5cbi5taWRkbGVUZXh0IGEge1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmlyc3RxdWVzdGlvbiB7XG4gIGNvbG9yOiAkZ3JlZW5QYWxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5zZWNvbmRxdWVzdGlvbiB7XG4gIGNvbG9yOiAkZ3JlZW5QYWxlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4udGhpcmRxdWVzdGlvbiB7XG4gIGNvbG9yOiAkZ3JlZW5QYWxlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uZm91cnRocXVlc3Rpb24ge1xuICBjb2xvcjogJGdyZWVuUGFsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4ucmVkaXJlY3ROb1BETERpcmVjdExpbmsgLmNvbC14cy0xMiB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4vKiBoZWFkZXIgYW5pbWFhdGlvbiBhbmQgdGV4dCovXG4uYW5pbWF0aW9uLXdyYXBwZXIge1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hbmltYXRpb24td3JhcHBlciBkaXYge1xuICAvKiBtaW4taGVpZ2h0OiAyMDBweDsqL1xuICAvKiAgcGFkZGluZzogMTBweDsqL1xufVxuXG4ub25lYW5pbWF0aW9uIHtcblxuICBmbG9hdDogbGVmdDtcbiAgLyptYXJnaW4tcmlnaHQ6MjBweDsqL1xuICAvKiB3aWR0aDoxNDBweDsqL1xuXG59XG5cbiNsb3R0aWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyp3aWR0aDo4MCU7Ki9cbiAgaGVpZ2h0OiA4MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50d290ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAxMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTc2cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR3b3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmFuaW1hdGlvbi13cmFwcGVyIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnQtYnRuLmJ0bi1sYXJnZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC50LWJ0bi5idG4tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAub25lYW5pbWF0aW9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuXG4gIH1cblxuICAvKiAudHdvdGV4dCB7XG5cblxuICAgIHdpZHRoOiA1MCU7XG5cbiAgfSAqL1xuXG59XG5cbi5mb3JtYXRpb24td2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLndoaXRlQ2hlY2tCb3gge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4vKmNvb2tpZXMgYmFyICovXG5cbi5jaC1jb29raWUtY29uc2VudF9faW50cm8ge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50IHtcbiAgcGFkZGluZzogMjBweCA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1zaW1wbGlmaWVkIC5jaC1jb29raWUtY29uc2VudF9fYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2J0bi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2J0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fYnRuLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW5QYWxlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jaC1jb29raWUtY29uc2VudC0tc2ltcGxpZmllZCAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2J0bi1ncm91cCAuY2gtY29va2llLWNvbnNlbnRfX3RvZ2dsZS1kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMjZweCAxMHB4IC0yMXB4IHJnYigwIDAgMCAvIDI4JSk7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fdG9nZ2xlLWRldGFpbHMtc2hvdywgLmNoLWNvb2tpZS1jb25zZW50X190b2dnbGUtZGV0YWlscy1oaWRlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogM3B4IDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDI2cHggMTBweCAtMjFweCByZ2IoMCAwIDAgLyAyOCUpO1xufVxuXG5oNC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIC5mb3JtLWNoZWNrIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnkge1xuICBwYWRkaW5nOiAxMnB4IDAgIWltcG9ydGFudDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLCAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRvZ2dsZSBpbnB1dCArIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuUGFsZSAhaW1wb3J0YW50O1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5OmZpcnN0LWNoaWxkLCAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5IHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNjb29raWVfY29uc2VudF91c2Vfb25seV9mdW5jdGlvbmFsX2Nvb2tpZXMge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIG5vdXZlYXV4IHByb2R1aXRzIGRhbnMgdGhhbmsgeW91IHBhZ2UqL1xuLmNvbnRhaW5lcm5wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5QYWxlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvXG59XG5cbi5jYXNlcHJvZHVpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMjA5cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi50aXRsZXByb2R1aXQge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5kZXNjcmlwdGlvbnByb2R1aXQge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jdGFwcm9kdWl0IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uaW1ncHJvZHVpdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5udW1mbG9hdCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOjEwcHg7XG4gIHRvcDogMjBweDtcblxuXG5cbiAgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuaW1nUGhvbmUge1xuICAgIHdpZHRoOjIwcHg7XG4gICAgaGVpZ2h0OjIycHg7XG4gICAgdG9wOjRweDsgbWFyZ2luLXRvcDo1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjE1cHg7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG5cbiAgI2xvZ29mbG9hdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgei1pbmRleDogOTk5OTk7XG4gIH1cblxufVxuLm51bWZsb2F0LmxvZ2dlZCB7XG4gIEBleHRlbmQgLm51bWZsb2F0O1xuICB0b3A6IDcwcHghaW1wb3J0YW50O1xufVxuLm51bWZsb2F0LnBob25lIHtcbiAgQGV4dGVuZCAubnVtZmxvYXQ7XG4gIHRvcDogMTMwcHghaW1wb3J0YW50O1xufVxuLm51bWZsb2F0LmFkbWluIHtcbiAgQGV4dGVuZCAubnVtZmxvYXQ7XG4gIHRvcDogMTgwcHghaW1wb3J0YW50O1xufVxuLm1yLTUwe1xuICBtYXJnaW4tcmlnaHQ6NTBweDtcbn1cbi5yZWQge1xuICBjb2xvcjogJHJlZDtcbn1cbi5iaWVudmVudWUge1xuICBjb2xvcjogJGdyZWVuUGFsZTtcbiAgZm9udC13ZWlnaHQ6ODAwO1xuICBmb250LXNpemU6MzRweDtcbn1cblxuLmxpbmVIZWlnaHQge1xuICBsaW5lLWhlaWdodDo0NXB4IWltcG9ydGFudDtcbn1cbi5zdGVwLnRoYW5rWW91IHtcbiAgQGV4dGVuZCAuYmllbnZlbnVlO1xuICBAZXh0ZW5kIC5saW5lSGVpZ2h0O1xuXG59XG5cbi5wYXJhZ3JhcGhfMjQge1xuICBAZXh0ZW5kIC5iaWVudmVudWU7XG4gIGZvbnQtd2VpZ2h0OjQwMDtcbiAgZm9udC1zaXplOjI0cHg7XG4gIGxpbmUtaGVpZ2h0OjI0cHg7XG59XG4jYmFycmVjb250IC5sb3R0aWVfYW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLmVjbGFpci1idWxsIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46NXB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZ3JpZF9wcmljZS9lY2xhaXJib3VsZS5wbmcnKTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG59XG5cbi5zZXBhcmF0b3Ige1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyZWVuUGFsZTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuUGFsZTs7XG4gIGNvbG9yOiAkZ3JlZW5QYWxlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBhcmFncmFwaCB7XG4gIGZvbnQtd2VpZ2h0OjgwMDtcbiAgY29sb3I6JHdoaXRlO1xufVxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4vKiBjdXN0b20gKi9cblxuLmlzRXhwcmVzc1N3aXRjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbi5pc0V4cHJlc3NTd2l0Y2ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuXG59XG5cbi8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuLmN1c3RvbS1jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXG4uaXNFeHByZXNzU3dpdGNoOmhvdmVyIGlucHV0IH4gLmN1c3RvbS1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4vKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbi5pc0V4cHJlc3NTd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuUGFsZTtcbn1cblxuLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbi5jdXN0b20tY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4uaXNFeHByZXNzU3dpdGNoIGlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xuLmlzRXhwcmVzc1N3aXRjaCAuY3VzdG9tLWNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4udC1idG4uYnRuLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLmlzRXhwcmVzc1N3aXRjaCB1bCBsaSB7bGluZS1oZWlnaHQ6IDI2cHg7fVxuLmlzRXhwcmVzc1N3aXRjaCBkaXYuYWxlcnQuYWxlcnQtZGFuZ2VyIHtcbiAgbWFyZ2luLXRvcDoxNHB4O1xuICBmb250LXNpemU6IHNtYWxsO1xufVxuLnN1YnNjcmlwdGlvbi1iaXMgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogI2U1ZTllZTtcbiAgY29sb3I6ICMwMDJjNTQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4uc3Vic2NyaXB0aW9uLWJpcyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHIucmVjYXB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzcyNzI3MjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnQtYnRuLmJ0bi1sYXJnZSB7XG4gIHBhZGRpbmc6IDAgNTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmlucHV0LWdyb3VwIGxhYmVsLmVycm9ye1xuICB3aWR0aDogNTQ1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICRyZWQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxucCNwZGwtZXJyZXVyLCBwI3BjZS1lcnJldXIge1xuICBjb2xvcjogJHJlZDtcblxufVxucCNwZGwtZXJyZXVyICsgdWwgbGkscCNwY2UtZXJyZXVyICsgdWwgbGkgIHtcbiAgY29sb3I6ICRyZWQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cbnAjcGRsLWVycmV1ciArIHVsLCBwI3BjZS1lcnJldXIgKyB1bHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuLyoqXG5Gb3Igc2NyZWVuIDEyMDBweCB3aWRlIG9yIGxlc3NcbiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0tbGFiZWwge1xuICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFkZGluZy0xLCAub3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnctNTAgeyB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7IH1cbn1cblxuXG5cblxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQG1peGluIEdsb2JhbEZvbnQoKVxue1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIHRleHRBbGlnbigkYWxpZ24pXG57XG4gIHRleHQtYWxpZ246ICRhbGlnbiAhaW1wb3J0YW50O1xufVxuQG1peGluIHRyYW5zZm9ybVNjYWxlKCRzY2FsZSlcbntcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSwgJHNjYWxlKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSwgJHNjYWxlKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUsICRzY2FsZSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSwgJHNjYWxlKTtcbn1cbkBtaXhpbiBkZWdyYWRpbmcoKXtcbiAgYmFja2dyb3VuZDogJGdyYWRpZW50O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZ3JhZGllbnQgMCUsICRncmFkaWVudEVuZCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAkZ3JhZGllbnQpLCBjb2xvci1zdG9wKDEwMCUsICRncmFkaWVudEVuZCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZ3JhZGllbnQgMCUsICRncmFkaWVudEVuZCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRncmFkaWVudCAwJSwgJGdyYWRpZW50RW5kIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICRncmFkaWVudCAwJSwgJGdyYWRpZW50RW5kIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRncmFkaWVudCAwJSwgJGdyYWRpZW50RW5kIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyID0gJyN7JHN0YXJ0Q29sb3JzdHJ9JywgZW5kQ29sb3JzdHIgPSAnI3skZ3JlZW5QYWxlfScsIEdyYWRpZW50VHlwZT0xKTtcbn1cbkBtaXhpbiBwcm9ncmVzc1N0ZXBQcm9ncmVzc2JhcigkcGFsZUdyZWVucHJvZ3Jlc3NCYXIpXG57XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkcGFsZUdyZWVucHJvZ3Jlc3NCYXIsICRwYWxlR3JlZW5wcm9ncmVzc0Jhcik7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuQG1peGluIHByb2dyZXNzU3RlcFByb2dyZXNzYmFyVjIoJHYxLCAkdjIpXG57XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdjEsICR2Mik7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtaXhpbiBwcm9ncmVzc1N0ZXBQcm9ncmVzc2JhckxpbmVyKCRncmVlblByb2dyZXNzYmFyMiwgJGdyZWVuUHJvZ3Jlc3NiYXIyRW5kKVxue1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGdyZWVuUHJvZ3Jlc3NiYXIyLCAkZ3JlZW5Qcm9ncmVzc2JhcjJFbmQpO1xufSIsIi8vTWFpbiBDb2xvcnMgdXNlZCBpbiBPSE0gRW5lcmdpZVxuJGdyZXk6ICM3MjcyNzI7XG4kZGFya0dyZXk6ICM0NDQ7XG4kZGFya2VyR3JleTogIzMzMztcbiRkYXJrSW5wdXQ6ICM4Njg2ODY7XG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG4kcGFsZVdoaXRlOiAjZTVlOWVlO1xuJGdyZXlXaGl0ZTogI2JjYmNiYztcbiR3aGl0ZVBhbGVyIDogI2M5YzljOTtcbiRib3JkZXJXaGl0ZSA6I2RmZGZkZjtcbiRyZWJlY2NhcHVycGxlOiByZWJlY2NhcHVycGxlO1xuJHllbGxvdzogI2ZmZTAwMDtcbiR5ZWxsb3dQYWxlOiAjZmZmOWNjO1xuJGdyYWRpZW50RW5kOiByZ2JhKDQ4LCAxNzMsIDExMywgMSk7XG4kZ3JlZW5MaWdodENvbG9yOiAjMjA5ODVlO1xuJGdyZWVuUGFsZSA6IzMwYWQ3MTtcbiRncmVlbk5hdHVyYWw6ICMxYWJjOWM7XG4kZ3JlZW5Qcm9ncmVzc2JhcjogIzYwYmU5NDtcbiRncmVlblByb2dyZXNzYmFyMjogIzUzOTY4YjtcbiRncmVlblByb2dyZXNzYmFyMkVuZDogIzYwYjc5MjtcbiRwYWxlR3JlZW5wcm9ncmVzc0JhcjogIzU0OWE4YztcbiRibHVlR3JlZW5wcm9ncmVzc0JhcjogIzRhN2M4NTtcbiRibHVlR3JlZW5wcm9ncmVzc0JhckVuZDogIzU2OWQ4YztcbiRibHVlUHJvZ3Jlc3NiYXI6ICM0Mjc3YjA7XG4kYmx1ZVByb2dyZXNzYmFyMjogIzQ0NmI4MTtcbiRibHVlUHJvZ3Jlc3NiYXIyRW5kOiAjNDU2YzgyO1xuJGJsdWVmYWRlUHJvZ3Jlc3NiYXI6ICM0YjdlODU7XG4kYmx1ZWZhZGVQcm9ncmVzc2JhckVuZDogIzRhN2U4NTtcbiRibHVlOiAjMDAyYzU0O1xuJHByb2dyZXNzYmFyU3RlcDM6ICM0MzY4ODA7XG4kcHJvZ3Jlc3NiYXJTdGVwM0VuZDogIzRmOGE4ODtcbiRwcm9ncmVzc2Jhckxhc3RTdGVwOiAjNDI2NzgxO1xuJHByb2dyZXNzYmFyRmluaXNoZWRTdGVwOiAjNDE2NTgwO1xuJHByb2dyZXNzYmFyRmluaXNoZWRTdGVwRW5kOiAjNDc3Mjg1O1xuJHN0YXJ0Q29sb3JzdHI6ICMwMDcxYjg7XG4kc3RhcnRDb2xvcnN0cjogIzAwNzFiODtcbiRib3hzaGFkb3c6ICMwMDAwNjY7XG4kcGFsZUJsdWU6ICNkNWVmZmY7XG4kcGFsZXJCbHVlOiAjMzI3NmIxO1xuJHJlZDogI2ZmMDUwNTtcbiRibHVlVmFsaWRhdGlvbkNvbnRlbnQ6ICM1NWE1ZDQ7XG5cbiRncmFkaWVudDogcmdiYSgwLCAxMTMsIDE4NCwgMSk7XG4vL01haW4gZm9udCBzaXplcyB1c2VkIGluIE9ITSBFbmVyZ2llXG4kZm9udFNpemU6IDE0cHg7XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qIENTUyBEb2N1bWVudCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zdGVwLWNvbnRlbnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuY2hlY2sgaW1nIHtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC50b3ctbGluZS1idG4ge1xuICAgICAgICB3aWR0aDogMjkwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRpcC10b29sIC50b29sLXRpcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbWcuZS1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5vZmZlci1wdXJjIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cblxuICAgIC5jaGVjayBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC5jaG9vc2UtdHlwZSAuY3VzdG9tLXNlbGVjdC1yYWRpbyBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5vciBwIHtcbiAgICAgICAgcGFkZGluZzogODglIDA7XG4gICAgfVxuXG4gICAgLmNob29zZS10eXBlIC50eXBlLW9uZSwgLmNob29zZS10eXBlIC50eXBlLXR3byB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuY2hvb3NlLXR5cGUgLmltZyBpbWcge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgfVxuXG4gICAgLm1vZGVsLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5tb2RhbC1jdXN0b20tY29udGVudCAudGV4dC1jZW50ZXIucGFkZGluZy10LTMgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuXG4gICAgLm1vZGVsLWNvbnRhbnQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgLnpvb20taW1nLTEge1xuICAgICAgICBsZWZ0OiAxNDBweDtcbiAgICAgICAgdG9wOiAyNjBweDtcbiAgICB9XG5cbiAgICAuem9vbS1pbWctMSBpbWcge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuXG4gICAgLnpvb20taW1nLTIge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgbGVmdDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnpvb20taW1nLTIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgIC5zdGVwLTMgLmN1c3RvbS1jb3VudCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cblxuICAgIC8qIC5zdGVwLTMgLmN1c3RvbS1jb3VudCAuYnRue3BhZGRpbmc6IDdweCAzcHg7fSAqL1xuICAgIC5zdGVwLnN0ZXAtMyAuYm94IC5jLWJveDpudGgtb2YtdHlwZSgyKSAuY3VzdG9tZS1yYWRpbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwJTtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgLnN1YnNjcmlwdGlvbi1zdGVwLWNvbnRyYXQgLmNvbnRyYXQtaW5mbyAuY29sLXhzLTEyIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY29udHJhdC1pbmZvIC5jb2wtbWQtMTEgLmNvbC14cy0xMjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3Vic2NyaXB0aW9uLXN0ZXAtY29udHJhdCAub3RoZXItaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZnRlci1hcnJvdzphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN0ZXAtdGl0bGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyYXQtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLW1heC1oZWlnaHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbGlkZXIge1xuICAgICAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJveC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLm9mZmVyLWJhbm5lci1jdXN0b20taGVpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm9mZmVyLWJhbm5lci1jdXN0b20tY2VudGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJhbm5lci1jb250YW50IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5zdGVwLXRpdGxlIC5jb2wtbWQtMTIgLmNvbC1tZC0zIHtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN0ZXAtdGl0bGUgaDMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjb2ZmZXJhcnJvdzEgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI29mZmVyYXJyb3cyIHN2ZyB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNvZmZlcmFycm93MyBzdmcge1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjb2ZmZXJhcnJvdzQgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI29mZmVyYXJyb3c1IHN2ZyB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5vZmZlci1iYW5uZXIgLmNvbC1tZC0yIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0ZXAgLmJveCAuYy1ib3gge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3RlcC10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3RlcC10aXRsZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnN0ZXAtdGl0bGUgaW1nIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLnF1ZXN0aW9uIC5jb2wtbWQtNiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5vZmZlci1iYW5uZXIgLmNvbC1tZC0yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucHJvbW9jb2RlIC5pbnB1dC1ncm91cCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5zdGVwLTIgLmN1c3RvbWUtcmFkaW8ge1xuICAgICAgICB3aWR0aDogMjklO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAub3IgcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLm9yOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAub3I6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1jdXN0b20tY29udGVudCAudGV4dC1jZW50ZXIucGFkZGluZy10LTMgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuem9vbS1pbWctMiB7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiAzMzZweDtcbiAgICB9XG5cbiAgICAuem9vbS1pbWctMSB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiA0MTBweDtcbiAgICB9XG5cbiAgICAjZm9vdGVyIC5jb2wtbWQtOCB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgICNmb290ZXIgLmNvbC1tZC00IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgLm1vZGVsLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5tb2RlbC1jb250YW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1pbi1oZWFkZXIgLmNvbC1tZC0xIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb250YWN0LWluLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC52ZXJpZmljYXRpb24tdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm90aGVyLW9yIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5vdGhlci1vcjo6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MCU7XG4gICAgfVxuXG4gICAgLm90aGVyLW9yOjphZnRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwJTtcbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxuXG4gICAgLnN1YnNjcmlwdGlvbi1zdGVwIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cblxuICAgIC5wcm9ncmVzc2JhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1wcm9ncmVzcy1iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5tb2JpbGUtcHJvZ3Jlc3MtYmFyIGxpLnN0ZXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1wcm9ncmVzcy1iYXIgbGkuc3RlcC5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubW9iaWxlLXByb2dyZXNzLWJhciBsaS5zdGVwLmFjdGl2ZSBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMDAyYzU0O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1wcm9ncmVzcy1iYXIgbGkuc3RlcC5hY3RpdmUgcCB7XG4gICAgICAgIGNvbG9yOiAjMDAyYzU0O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnF1ZXN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIH1cblxuICAgIC5zdGVwLTMgLnN0ZXAtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgIH1cblxuICAgIC5zdGVwLTMgLmN1c3RvbWUtcmFkaW8ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLyogLnN0ZXAuc3RlcC0zIC5ib3ggLmMtYm94Om50aC1vZi10eXBlKDIpIC5jdXN0b21lLXJhZGlve21hcmdpbi1ib3R0b206IDMwJTt9ICovXG4gICAgLnN1YnNjcmlwdGlvbi1zdGVwLWNvbnRyYXQgLmNvbnRyYXQtaW5mbyAuY29sLXhzLTEyIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3Vic2NyaXB0aW9uLXN0ZXAtY29udHJhdCAub3RoZXItaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZnRlci1hcnJvdzphZnRlciB7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlXG4gICAgfVxuXG4gICAgLnF1ZXN0aW9uLnN1YnNjcmlwdGlvbiAuY29sLW1kLTEwLmQtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBhZGRpbmctNCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgLm9mZmVyLWJhbm5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLnRvdy1saW5lLWJ0biB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLnN0ZXAtdGl0bGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgfVxuXG4gICAgLnN0ZXAtdGl0bGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLnF1ZXN0aW9uLXRpdGxlIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5zdGVwLWNoZWNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5zdGVwIC5ib3ggLmMtYm94IC50aXRsZSBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvdW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuc3VibWl0LXByb21vY29kZSAucHJvbW9jb2RlLCAuc3VibWl0LXByb21vY29kZSAuc3VibWl0LWNvZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnByb21vY29kZSAuaW5wdXQtZ3JvdXAge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN1Ym1pdC1wcm9tb2NvZGUgLnN1Ym1pdC1jb2RlIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC56b29tLWltZy0yIGltZyB7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICB9XG5cbiAgICAuem9vbS1pbWctMiB7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAyMzZweDtcbiAgICB9XG5cbiAgICAuem9vbS1pbWctMSB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiAzMjBweDtcbiAgICB9XG5cbiAgICAuem9vbS1pbWctMSBpbWcge1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIC5jb250YWN0LWRldGFpbHMgLmNvbC1tZC0xIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8qIC5zdGVwLnN0ZXAtMyAuYm94IC5jLWJveDpudGgtb2YtdHlwZSgyKSAuY3VzdG9tZS1yYWRpb3ttYXJnaW4tYm90dG9tOiA1MCU7fSAqL1xuICAgIC5zdGVwLnN0ZXAtNCAuc3RlcC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuc3RlcC0zIC5jdXN0b21lLXJhZGlvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAlO1xuICAgIH1cblxuICAgIC5zdGVwLTMgLmN1c3RvbS1jb3VudCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLnN0ZXAtMyAuY3VzdG9tLWNvdW50IC5idG4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3RlcC0yIC5jdXN0b21lLXJhZGlvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5zdWJzY3JpcHRpb24tc3RlcC1jb250cmF0IC5jdXN0b20tY29udHJvbCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zdGVwIC5ib3ggLmMtYm94IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zdGVwLWNoZWNrIHtcbiAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1vZmZlci1jaGVjayB7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5zdGVwIC5ib3ggLmMtYm94IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zdGVwIC5ib3ggLmMtYm94IC50aXRsZSB7XG4gICAgICAgIHdpZHRoOiA5MiU7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1kcm9wZG93biB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNoZWNrIGltZyB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLnN0ZXAtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnN0ZXAtdGl0bGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICAuc3RlcC1jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgIH1cblxuICAgIC5zdGVwLnN0ZXAtMSAuc3RlcC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuY3VzdG9tZS1yYWRpbyB7XG4gICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnJhZGlvLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLnN0ZXAgLmJveCAuYy1ib3ggLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNvdW50ZXIge1xuICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgfVxuXG4gICAgLnN0ZXAtY29udGVudCBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnpvb20taW1nLTIge1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogMTY2cHg7XG4gICAgfVxuXG4gICAgLnpvb20taW1nLTIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cblxuICAgIC56b29tLWltZy0xIHtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0b3A6IDIyMHB4O1xuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC5zdGVwLTIgLmN1c3RvbWUtcmFkaW8ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuc3RlcC0zIC5yYWRpby1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cblxuICAgIC5vZmZlci1wdXJjIC50LWJ0biB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXNlbGVjdC1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLCAuY3VzdG9tLXNlbGVjdC1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC5xdWVzdGlvbi5zdWJzY3JpcHRpb24gLmNvbC1tZC02LmNvbC14cy0xMiwgLnF1ZXN0aW9uLnN1YnNjcmlwdGlvbiAuY29sLW1kLTEyLmNvbC14cy0xMiwgLnNjcmVlbl9zdXJ2ZXlfc3RlcF9jb25zdXB0aW9uX29yZGVyIC5jb2wtbWQtMTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb3VudCAuYnRuIHtcbiAgICAgICAgcGFkZGluZzogMTguNnB4IDE3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucmFkaW8tY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnN0ZXAtNSAucmFkaW8tY29udGVudCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYWN0aW9uX3NjcmVlbl9jb250cmFjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zdGVwLTIgLmN1c3RvbWUtcmFkaW8gLnJhZGlvLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA2JTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qIENTUyBEb2N1bWVudCAqL1xuLnN1YnNjcmlwdGlvbiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xufVxuXG4vKmxvYWRlciovXG4jbG9hZGVyIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IG5vbmU7Ki9cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtNzVweCAwIDAgLTc1cHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2xvYWRlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RlcCAuYm94IC5jLWJveCAudGl0bGUgaDQge1xuICAgIHdpZHRoOiA5MiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uc3RlcC01IC5ib3gtNiAuc3RlcC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zdGVwLTUgLmJveC02IC5zdGVwLWNvbnRlbnQgLm14LWF1dG8gaW1nIHtcbiAgICBtYXJnaW46IDE1cHggYXV0bztcbn1cblxuLnN0ZXAgLmJveCAuYy1ib3gge1xuICAgIHBhZGRpbmc6IDUwcHggMjVweDtcbn1cblxuLnN0ZXAtY2hlY2sge1xuICAgIHRvcDogNDBweDtcbn1cblxuLm9mZmVyLWJhbm5lci1jdXN0b20taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDExOXB4O1xufVxuXG4ub2ZmZXItYmFubmVyLWN1c3RvbS1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1YnNjcmlwdGlvbi1zdGVwLWNvbnRyYXQgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuXG4uY29udGFjdC1pbi1oZWFkZXIge1xuICAgIHdpZHRoOiA2NzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIHotaW5kZXg6IDk5OTk5OTk7XG59XG5cbi5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICB3aWR0aDogMTcwcHg7XG59XG5cbi8qLm5hdmJhcntwYWRkaW5nLWJvdHRvbTogfSovXG4uY3VzdG9tLW1heC1oZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xufVxuXG4uYmxvY2stZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5zdGVwLTQgLmJveC0yIC5zdGVwLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5mb3JtLXN1YnNjcmlwdGlvbiAuY29sLWxnLTcuY29sLW1kLTEyOmZpcnN0LWNoaWxkIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZm9ybS1zdWJzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXN1YnNjcmlwdGlvbiAuYmctd2hpdGUucm91bmRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uY29udHJhdC1jb250YW50IC5teS0zOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJtaXQtcHJvbW9jb2RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b29sLXRpcCB7XG4gICAgLypwb3NpdGlvbjogYWJzb2x1dGU7Ki9cbiAgICB3aWR0aDogMzgwcHg7XG4gICAgcmlnaHQ6IC00NDZweDtcbiAgICB0b3A6IC0yMXB4O1xuICAgIGNvbG9yOiAjMDAyYzU0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbC10aXA6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgdG9wOiA2JTtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBib3JkZXI6IDU0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDdweDtcbn1cblxuLnByb21vY29kZSAucHJvbW9jb2RlLWlucHV0OmZvY3VzICsgLnRvb2wtdGlwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmN1c3RvbWUtcmFkaW8gLnJhZGlvLWNvbnRlbnQgLmltZyBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNjBweDtcbn1cblxuLmN1c3RvbWUtcmFkaW8gLmZpbGwtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dC5yYWRpbzpjaGVja2VkIH4gbGFiZWwgLnVuZmlsbC1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0LnJhZGlvOmNoZWNrZWQgfiBsYWJlbCAuZmlsbC1pbWcge1xuICAgIGRpc3BsYXk6IHVuc2V0O1xufVxuXG4uZS1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5zY3JlZW5fc3VydmV5X3N0ZXBfMV9ub3BkbF90ZXh0IC50aXRsZSAudGl0bGUtY29udGluZXIge1xuICAgIHdpZHRoOiA2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDI0JTtcbn1cblxuLmxhcmdlX3dpZHRoX29wdGlvbnMge1xuICAgIHdpZHRoOiA4MCU7XG59XG5cbi5hY3Rpb25fc2NyZWVuX29mZmVycyBsYWJlbCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRvdy1saW5lLWJ0biB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblxufVxuXG4udGlwLXRvb2wgLnRvb2wtdGlwIHtcbiAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTsqL1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtMzI1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMmM1NDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRpcC10b29sIC50b29sLXRpcDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB0b3A6IDIlO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGhlaWdodDogMjMwcHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBib3JkZXI6IDEzOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMDBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4udGlwLXRvb2wgLnRvbHRpcDpmb2N1cyArIC5udG9vbC10aXAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubnRvb2wtdGlwIHtcbiAgICBtYXJnaW46IDcwcHggMDtcbn1cblxuLnNob3ctdG9sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1vZmZlci1jaGVjayB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjMzBhZDcxO1xufVxuXG4uZGVmYXVsdC1ncmVlbiB7XG4gICAgY29sb3I6ICMzMGFkNzE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmQtdW5zZXQge1xuICAgIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMDktMTRcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIGRyYWdnYWJsZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0YWJsZS5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCBzb3J0YWJsZS5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/ZmZEZWZhdWx0PVZlcmRhbmElMkNBcmlhbCUyQ3NhbnMtc2VyaWYmZndEZWZhdWx0PW5vcm1hbCZmc0RlZmF1bHQ9MS4xZW0mY29ybmVyUmFkaXVzPTRweCZiZ0NvbG9ySGVhZGVyPWNjY2NjYyZiZ1RleHR1cmVIZWFkZXI9aGlnaGxpZ2h0X3NvZnQmYmdJbWdPcGFjaXR5SGVhZGVyPTc1JmJvcmRlckNvbG9ySGVhZGVyPWFhYWFhYSZmY0hlYWRlcj0yMjIyMjImaWNvbkNvbG9ySGVhZGVyPTIyMjIyMiZiZ0NvbG9yQ29udGVudD1mZmZmZmYmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnSW1nT3BhY2l0eUNvbnRlbnQ9NzUmYm9yZGVyQ29sb3JDb250ZW50PWFhYWFhYSZmY0NvbnRlbnQ9MjIyMjIyJmljb25Db2xvckNvbnRlbnQ9MjIyMjIyJmJnQ29sb3JEZWZhdWx0PWU2ZTZlNiZiZ1RleHR1cmVEZWZhdWx0PWdsYXNzJmJnSW1nT3BhY2l0eURlZmF1bHQ9NzUmYm9yZGVyQ29sb3JEZWZhdWx0PWQzZDNkMyZmY0RlZmF1bHQ9NTU1NTU1Jmljb25Db2xvckRlZmF1bHQ9ODg4ODg4JmJnQ29sb3JIb3Zlcj1kYWRhZGEmYmdUZXh0dXJlSG92ZXI9Z2xhc3MmYmdJbWdPcGFjaXR5SG92ZXI9NzUmYm9yZGVyQ29sb3JIb3Zlcj05OTk5OTkmZmNIb3Zlcj0yMTIxMjEmaWNvbkNvbG9ySG92ZXI9NDU0NTQ1JmJnQ29sb3JBY3RpdmU9ZmZmZmZmJmJnVGV4dHVyZUFjdGl2ZT1nbGFzcyZiZ0ltZ09wYWNpdHlBY3RpdmU9NjUmYm9yZGVyQ29sb3JBY3RpdmU9YWFhYWFhJmZjQWN0aXZlPTIxMjEyMSZpY29uQ29sb3JBY3RpdmU9NDU0NTQ1JmJnQ29sb3JIaWdobGlnaHQ9ZmJmOWVlJmJnVGV4dHVyZUhpZ2hsaWdodD1nbGFzcyZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9NTUmYm9yZGVyQ29sb3JIaWdobGlnaHQ9ZmNlZmExJmZjSGlnaGxpZ2h0PTM2MzYzNiZpY29uQ29sb3JIaWdobGlnaHQ9MmU4M2ZmJmJnQ29sb3JFcnJvcj1mZWYxZWMmYmdUZXh0dXJlRXJyb3I9Z2xhc3MmYmdJbWdPcGFjaXR5RXJyb3I9OTUmYm9yZGVyQ29sb3JFcnJvcj1jZDBhMGEmZmNFcnJvcj1jZDBhMGEmaWNvbkNvbG9yRXJyb3I9Y2QwYTBhJmJnQ29sb3JPdmVybGF5PWFhYWFhYSZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJm9wYWNpdHlPdmVybGF5PTMwJmJnQ29sb3JTaGFkb3c9YWFhYWFhJmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnSW1nT3BhY2l0eVNoYWRvdz0wJm9wYWNpdHlTaGFkb3c9MzAmdGhpY2tuZXNzU2hhZG93PThweCZvZmZzZXRUb3BTaGFkb3c9LThweCZvZmZzZXRMZWZ0U2hhZG93PS04cHgmY29ybmVyUmFkaXVzU2hhZG93PThweFxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4udWktaGVscGVyLXJlc2V0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4udWktaGVscGVyLXpmaXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktZnJvbnQge1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi10b3A6IC0uMjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAycHggMCAwIDA7XG4gICAgcGFkZGluZzogLjVlbSAuNWVtIC41ZW0gLjdlbTtcbiAgICBmb250LXNpemU6IDEwMCU7XG59XG5cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxZW0gMi4yZW07XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnVpLW1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvKiBzdXBwb3J0OiBJRTEwLCBzZWUgIzg4NDQgKi9cbiAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIik7XG59XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDNweCAxZW0gM3B4IC40ZW07XG59XG5cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cblxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgbWFyZ2luOiAtMXB4O1xufVxuXG4vKiBpY29uIHN1cHBvcnQgKi9cbi51aS1tZW51LWljb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi8qIGxlZnQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC4yZW07XG4gICAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG59XG5cbi51aS1idXR0b24ge1xuICAgIHBhZGRpbmc6IC40ZW0gMWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4xZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAvKiBTdXBwb3J0OiBJRSA8PSAxMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udWktYnV0dG9uLFxuLnVpLWJ1dHRvbjpsaW5rLFxuLnVpLWJ1dHRvbjp2aXNpdGVkLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgICB3aWR0aDogMmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogbm8gaWNvbiBzdXBwb3J0IGZvciBpbnB1dCBlbGVtZW50cyAqL1xuaW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgIHRleHQtaW5kZW50OiAwO1xufVxuXG4vKiBidXR0b24gaWNvbiBlbGVtZW50KHMpICovXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyLjFlbTtcbiAgICBoZWlnaHQ6IDIuMWVtO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbn1cblxuaW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAuNGVtIDFlbTtcbn1cblxuLyogd29ya2Fyb3VuZHMgKi9cbi8qIFN1cHBvcnQ6IEZpcmVmb3ggNSAtIDQwICovXG5pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5idXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnVpLWNvbnRyb2xncm91cCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCB7XG4gICAgcGFkZGluZzogLjRlbSAxZW07XG59XG5cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogU3Bpbm5lciBzcGVjaWZpYyBzdHlsZSBmaXhlcyAqL1xuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lci1pbnB1dCB7XG5cbiAgICAvKiBTdXBwb3J0OiBJRTggb25seSwgQW5kcm9pZCA8IDQuNCBvbmx5ICovXG4gICAgd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMi40ZW0pO1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIHtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiAuMTJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgICB3aWR0aDogMTdlbTtcbiAgICBwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAuMmVtIDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgICB0b3A6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgbGVmdDogMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICByaWdodDogMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgICBsZWZ0OiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICAgIHJpZ2h0OiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDIuM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAxcHggMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgICB3aWR0aDogNDUlO1xufVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luOiAwIDAgLjRlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICAgIHBhZGRpbmc6IC43ZW0gLjNlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbixcbi51aS1kYXRlcGlja2VyIHRkIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC4yZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG1hcmdpbjogLjdlbSAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIC4yZW07XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICAgIHdpZHRoOiAzMy4zJTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgd2lkdGg6IDI1JTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gICAgY2xlYXI6IGxlZnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgIHJpZ2h0OiAycHg7XG4gICAgbGVmdDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgbGVmdDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICAgIGxlZnQ6IDFweDtcbiAgICByaWdodDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICAgIGNsZWFyOiByaWdodDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi8qIEljb25zICovXG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBsZWZ0OiAuNWVtO1xuICAgIHRvcDogLjNlbTtcbn1cblxuLnVpLWRpYWxvZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IC4yZW07XG4gICAgb3V0bGluZTogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICBwYWRkaW5nOiAuNGVtIDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAuMWVtIDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAuM2VtO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogLTEwcHggMCAwIDA7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIGhlaWdodDogMjBweDtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIHBhZGRpbmc6IC4zZW0gMWVtIC41ZW0gLjRlbTtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgICBtYXJnaW46IC41ZW0gLjRlbSAuNWVtIDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbiB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtZSB7XG4gICAgd2lkdGg6IDJweDtcbiAgICByaWdodDogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXMge1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvdHRvbTogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXcge1xuICAgIHdpZHRoOiAycHg7XG4gICAgbGVmdDogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3IHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgY3Vyc29yOiBtb3ZlO1xufVxuXG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1yZXNpemFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDAuMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLFxuLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLXJlc2l6YWJsZS1uIHtcbiAgICBjdXJzb3I6IG4tcmVzaXplO1xuICAgIGhlaWdodDogN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAwO1xufVxuXG4udWktcmVzaXphYmxlLXMge1xuICAgIGN1cnNvcjogcy1yZXNpemU7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGxlZnQ6IDA7XG59XG5cbi51aS1yZXNpemFibGUtZSB7XG4gICAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgICB3aWR0aDogN3B4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1yZXNpemFibGUtdyB7XG4gICAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgICB3aWR0aDogN3B4O1xuICAgIGxlZnQ6IC01cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXJlc2l6YWJsZS1zZSB7XG4gICAgY3Vyc29yOiBzZS1yZXNpemU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAxcHg7XG59XG5cbi51aS1yZXNpemFibGUtc3cge1xuICAgIGN1cnNvcjogc3ctcmVzaXplO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgbGVmdDogLTVweDtcbiAgICBib3R0b206IC01cHg7XG59XG5cbi51aS1yZXNpemFibGUtbncge1xuICAgIGN1cnNvcjogbnctcmVzaXplO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgbGVmdDogLTVweDtcbiAgICB0b3A6IC01cHg7XG59XG5cbi51aS1yZXNpemFibGUtbmUge1xuICAgIGN1cnNvcjogbmUtcmVzaXplO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiAtNXB4O1xufVxuXG4udWktcHJvZ3Jlc3NiYXIge1xuICAgIGhlaWdodDogMmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTI1KTsgLyogc3VwcG9ydDogSUU4ICovXG4gICAgb3BhY2l0eTogMC4yNTtcbn1cblxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4udWktc2VsZWN0YWJsZSB7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG5cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAycHggMC40ZW07XG4gICAgbWFyZ2luOiAwLjVlbSAwIDAgMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xufVxuXG4udWktc2VsZWN0bWVudS1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTRlbTtcbn1cblxuLnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnVpLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxLjJlbTtcbiAgICBoZWlnaHQ6IDEuMmVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IC43ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcbiAgICBmaWx0ZXI6IGluaGVyaXQ7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAuOGVtO1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIHRvcDogLS4zZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0uNmVtO1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgICBsZWZ0OiAwO1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICAgIHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcbiAgICB3aWR0aDogLjhlbTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgICBsZWZ0OiAtLjNlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtLjZlbTtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgICBib3R0b206IDA7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICAgIHRvcDogMDtcbn1cblxuLnVpLXNvcnRhYmxlLWhhbmRsZSB7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udWktc3Bpbm5lci1pbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogLjIyMmVtIDA7XG4gICAgbWFyZ2luOiAuMmVtIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogLjRlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cblxuLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgICB3aWR0aDogMS42ZW07XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgZm9udC1zaXplOiAuNWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcmlnaHQ6IDA7XG59XG5cbi8qIG1vcmUgc3BlY2lmaWNpdHkgcmVxdWlyZWQgaGVyZSB0byBvdmVycmlkZSBkZWZhdWx0IGJvcmRlcnMgKi9cbi51aS1zcGlubmVyIGEudWktc3Bpbm5lci1idXR0b24ge1xuICAgIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG59XG5cbi51aS1zcGlubmVyLXVwIHtcbiAgICB0b3A6IDA7XG59XG5cbi51aS1zcGlubmVyLWRvd24ge1xuICAgIGJvdHRvbTogMDtcbn1cblxuLnVpLXRhYnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogcG9zaXRpb246IHJlbGF0aXZlIHByZXZlbnRzIElFIHNjcm9sbCBidWcgKGVsZW1lbnQgd2l0aCBwb3NpdGlvbjogcmVsYXRpdmUgaW5zaWRlIGNvbnRhaW5lciB3aXRoIG92ZXJmbG93OiBhdXRvIGFwcGVhciBhcyBcImZpeGVkXCIpICovXG4gICAgcGFkZGluZzogLjJlbTtcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogLjJlbSAuMmVtIDA7XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogMXB4IC4yZW0gMCAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcbiAgICBjdXJzb3I6IHRleHQ7XG59XG5cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAxZW0gMS40ZW07XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnVpLXRvb2x0aXAge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG5ib2R5IC51aS10b29sdGlwIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXdpZGdldCB7XG4gICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjIHVybChcIi4uL2ltYWdlcy91aS1iZ19oaWdobGlnaHQtc29mdF83NV9jY2NjY2NfMXgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuICAgIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1idXR0b24sXG4gICAgLyogV2UgdXNlIGh0bWwgaGVyZSBiZWNhdXNlIHdlIG5lZWQgYSBncmVhdGVyIHNwZWNpZmljaXR5IHRvIG1ha2Ugc3VyZSBkaXNhYmxlZFxuICAgIHdvcmtzIHByb3Blcmx5IHdoZW4gY2xpY2tlZCBvciBob3ZlcmVkICovXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgIGJhY2tncm91bmQ6ICNlNmU2ZTYgdXJsKFwiLi4vaW1hZ2VzL3VpLWJnX2dsYXNzXzc1X2U2ZTZlNl8xeDQwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNTU1NTU1O1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLFxuYS51aS1idXR0b24sXG5hOmxpbmsudWktYnV0dG9uLFxuYTp2aXNpdGVkLnVpLWJ1dHRvbixcbi51aS1idXR0b24ge1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgICBiYWNrZ3JvdW5kOiAjZGFkYWRhIHVybChcIi4uL2ltYWdlcy91aS1iZ19nbGFzc183NV9kYWRhZGFfMXg0MDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxuYS51aS1idXR0b246aG92ZXIsXG5hLnVpLWJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2IoOTQsIDE1OCwgMjE0KTtcbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvdWktYmdfZ2xhc3NfNjVfZmZmZmZmXzF4NDAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi51aS1pY29uLWJhY2tncm91bmQsXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuICAgIGJvcmRlcjogI2FhYWFhYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xufVxuXG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZjZWZhMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmOWVlIHVybChcIi4uL2ltYWdlcy91aS1iZ19nbGFzc181NV9mYmY5ZWVfMXg0MDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gICAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi51aS1zdGF0ZS1jaGVja2VkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmNlZmExO1xuICAgIGJhY2tncm91bmQ6ICNmYmY5ZWU7XG59XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuICAgIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2QwYTBhO1xuICAgIGJhY2tncm91bmQ6ICNmZWYxZWMgdXJsKFwiLi4vaW1hZ2VzL3VpLWJnX2dsYXNzXzk1X2ZlZjFlY18xeDQwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgICBjb2xvcjogI2NkMGEwYTtcbn1cblxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG4gICAgY29sb3I6ICNjZDBhMGE7XG59XG5cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuICAgIGNvbG9yOiAjY2QwYTBhO1xufVxuXG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTcwKTsgLyogc3VwcG9ydDogSUU4ICovXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjM1O1xuICAgIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG4gICAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG59XG5cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdWktaWNvbnNfMjIyMjIyXzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VpLWljb25zXzIyMjIyMl8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcbi51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy91aS1pY29uc180NTQ1NDVfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VpLWljb25zXzQ1NDU0NV8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdWktaWNvbnNfMmU4M2ZmXzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VpLWljb25zX2NkMGEwYV8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VpLWljb25zXzg4ODg4OF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLyogcG9zaXRpb25pbmcgKi9cbi51aS1pY29uLWJsYW5rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLW5lIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1zdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS13IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLW53IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMi1uLXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0yLWUtdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS13IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXNlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1zIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1zdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbncge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1uLXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLWUtdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS13IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3ctNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDtcbn1cblxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcbn1cblxuLnVpLWljb24tZXh0bGluayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7XG59XG5cbi51aS1pY29uLW5ld3dpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7XG59XG5cbi51aS1pY29uLXJlZnJlc2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4O1xufVxuXG4udWktaWNvbi1zaHVmZmxlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDtcbn1cblxuLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDtcbn1cblxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDtcbn1cblxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDtcbn1cblxuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1kb2N1bWVudCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7XG59XG5cbi51aS1pY29uLWRvY3VtZW50LWIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ub3RlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDtcbn1cblxuLnVpLWljb24tbWFpbC1jbG9zZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1tYWlsLW9wZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1zdWl0Y2FzZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1jb21tZW50IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXBlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1wcmludCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi10cmFzaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1sb2NrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDtcbn1cblxuLnVpLWljb24tdW5sb2NrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDtcbn1cblxuLnVpLWljb24tYm9va21hcmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDtcbn1cblxuLnVpLWljb24tdGFnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7XG59XG5cbi51aS1pY29uLWhvbWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xufVxuXG4udWktaWNvbi1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhcnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tcGVuY2lsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWRpc2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FsY3VsYXRvciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tem9vbWluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi16b29tb3V0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXdyZW5jaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tZ2VhciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24taGVhcnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXN0YXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWxpbmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbmNlbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXBsdXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLW1pbnVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLW1pbnVzdGhpY2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xvc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xvc2V0aGljayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1rZXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWxpZ2h0YnVsYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tc2Npc3NvcnMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsaXBib2FyZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY29weSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY29udGFjdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1zY3JpcHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDtcbn1cblxuLnVpLWljb24taW5mbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1ub3RpY2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24taGVscCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1jaGVjayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcmFkaW8tb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1waW4tdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGluLXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBsYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4O1xufVxuXG4udWktaWNvbi1wYXVzZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLW5leHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstZW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstc3RhcnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cblxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLWVqZWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4O1xufVxuXG4udWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi12b2x1bWUtb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXBvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDtcbn1cblxuLnVpLWljb24tc2lnbmFsLWRpYWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tc2lnbmFsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0yIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1taW51cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS16b29taW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtY2hlY2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4O1xufVxuXG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuICAgIG9wYWNpdHk6IC4zO1xuICAgIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zMCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktd2lkZ2V0LXNoYWRvdyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtOHB4IC04cHggOHB4ICNhYWFhYWE7XG4gICAgYm94LXNoYWRvdzogLThweCAtOHB4IDhweCAjYWFhYWFhO1xufVxuIiwiLmVycm9yLXYzIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLWluLXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuYm9keSB7XG4gICAgbWluLXdpZHRoOiAzODNweDtcbn1cblxuLnBob25lZHVhbCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xufVxuXG4jZm9ybWF0aW9uX2luc3N1cmFuY2VfcTMgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG4gICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci5jYXJkLmJnLWRhcmstZ3JlZW4tZ2FkaWVudC5jdXN0b20tY2FyZC5kLWZsZXguanVzdGlmeS1jb250ZW50LWNlbnRlci5iZC1oaWdobGlnaHQubWItMy5hbmltYXRlZC56b29tSW4gaDEsIEgyLCBIMyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmJveC12aWRlbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5jb250YWluZXIuY2FyZC5iZy1kYXJrLWdyZWVuLWdhZGllbnQuY3VzdG9tLWNhcmQuZC1mbGV4Lmp1c3RpZnktY29udGVudC1jZW50ZXIuYmQtaGlnaGxpZ2h0Lm1iLTMuYW5pbWF0ZWQuem9vbUluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBhZDcxO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuZGl2I3N0ZXAtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwYWQ3MTtcbiAgICBjb2xvcjogIzAwMmM1NCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyLmNhcmQuYmctZGFyay1ncmVlbi1nYWRpZW50LmN1c3RvbS1jYXJkLmQtZmxleC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyLmJkLWhpZ2hsaWdodC5tYi0zLmFuaW1hdGVkLnpvb21JbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwYWQ3MTtcbn1cblxuLmJhbm5lci1jb250YW50Lm9mZmVyLWJhbm5lci1jdXN0b20taGVpZ2h0Lm9mZmVyLWJhbm5lci1jdXN0b20tY2VudGVyIHtcbiAgICBjb2xvcjogIzAwMmM1NCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyLmNhcmQuYmctZGFyay1ncmVlbi1nYWRpZW50LmN1c3RvbS1jYXJkLmQtZmxleC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyLmJkLWhpZ2hsaWdodC5tYi0zLmFuaW1hdGVkLnpvb21JbiBwIHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5ibG9jcmVhc3N1cmFuY2Uge1xuICAgIGNvbG9yOiAjMDAyYzU0O1xufVxuXG4uYmxvY19sZWdhbCB7XG4gICAgY29sb3I6ICMwMDJjNTQ7XG59XG5cbi5ib3gtdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5zdWJzY3JpcHRpb24gLmJveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA5cHggOXB4IDE4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY29sLWxnLTUuY29sLW1kLTguY29sLXhzLTEyLmNvbC1zbS04Lm14LWF1dG8uYmctd2hpdGUucGFkZGluZy00LnRleHQtY2VudGVyLnJvdW5kZWQuZWxlY3RyaWNpdHktcGRsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5jb2wtbGctNy5jb2wtbWQtOC5jb2wteHMtMTIuY29sLXNtLTEwLm14LWF1dG8ucHgtMy5weS0zLnRleHQtY2VudGVyLnJvdW5kZWQge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG5wI2dyaWxsZXRhciB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dC5yYWRpbzpjaGVja2VkIH4gLnRyYW5zcGFyYW50IHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBhZDcxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA0MHB4ICNmZmY7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWxlZnQucG9zaXRpb24tcmVsYXRpdmUuZC1pbmxpbmUtYmxvY2sudGV4dC1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5lY29ub215X2Fycm93IHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbmRpdiNvZmZlcnNEdWFsLWNvbGxhcHNhYmxlXyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmZsb2F0LWxlZnQucG9zaXRpb24tcmVsYXRpdmUuZC1pbmxpbmUtYmxvY2sudGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5kaXYjZWNvbm9teV9hcnJvd184ZWUwZmQ0OS1mYzg0LTQ3YmItOTM3NS1jM2RmZGFjYjRkYWEtRkdER0ZIODQ0SmhnakpnODVPNDIyMzU2MzE2IHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5jb2wtbWQtMTIub2ZmZXItcHVyYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG59XG5cbmRpdiNvZmZlcnNEdWFsLWNvbGxhcHNhYmxlXyBmb3JtIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5vZmZlci1pbmZvIC5pbmZvIC5pbmZvLWxpc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5wI2dyaWxsZXRhciB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uY29sLW1kLTEyLnN1YnNjcmlwdGlvbi1vZmZlci1kZXRhaWxzLmNsZWFyZml4IHtcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcbn1cblxuLm9mZmVyLWluZm8gLmluZm8gLmluZm8tbGlzdCB7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG5cbi8qLmNvbC1tZC0xMi5zdWJzY3JpcHRpb24tb2ZmZXItZGV0YWlscy5jbGVhcmZpeCBwIHsqL1xuLyogICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyovXG4vKn0qL1xuXG5kaXYjZWNvbm9teV9hcnJvd18xYzg4OWZhMi0yZWIwLTQyOWEtODU1Yy1hMzY4ZWMxZWU0OTEtRkdER0ZIODQ0SmhnakpnODVPNDIyMzE5OTU2IHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmRpdiNGR0RHRkg4NDRKaGdqSmc4NU80MjIzIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG5cbnNwYW4udGV4dC1ibGFjay01MCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qXG5sYWJlbC5jaGVja2JveGNvbnRhaW5lci5jaGVjay1zcGFjaW5nLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuKi9cbi5zdWJzY3JpcHRpb24gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uY29sLW1kLTEyLmNoZWNrLmN1c3RvbV9jaGVja2JveF9vZmZlciBkaXYge1xuICAgIHRvcDogMTBweDtcbn1cblxubGFiZWwuY2hlY2tib3hjb250YWluZXIuY2hlY2stc3BhY2luZy5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2hlY2sgLmN1c3RvbS1jb250cm9sIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb2wtbWQtMTIuY2hlY2suY3VzdG9tX2NoZWNrYm94X29mZmVyIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIEhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC0xMi5jaGVjay5jdXN0b21fY2hlY2tib3hfb2ZmZXIgLmUtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jb2wtbWQtMTIuY2hlY2suY3VzdG9tX2NoZWNrYm94X29mZmVyIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG5cbi5jYW5jZWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaWZyYW1lIC5jYW5jZWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZGl2I3JlY2FwLW11bHRpLW9mZmVyIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xufVxuXG4uZm9ybS1ncm91cCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbmgzLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuaDIudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG5mb3JtIC5yb3cge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uY2hvb3NlLXR5cGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTU1cHg7XG59XG5cbmRpdiNjYW5jZWwzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMzUlO1xuICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbmJ1dHRvbi5idG4ubW9yZV9vZmZlcl9idG4uc2VjMS10aXRsZS1oMyB7XG4gICAgY29sb3I6ICNmZmUwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2NhbmNlbDMgaW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuI0dHNTQ0UU5IUTQ1NExLSk5KIC5jb2wtbWQtMTIuc3Vic2NyaXB0aW9uLW9mZmVyLWRldGFpbHMuY2xlYXJmaXggaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuaWZyYW1lI2lmcmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbiNEU0Q1NDVENFNEUzQ1MlNEMTJTIC5jb2wtbWQtMTIuc3Vic2NyaXB0aW9uLW9mZmVyLWRldGFpbHMuY2xlYXJmaXggaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuLmNvbC1tZC0xMi5zdWJzY3JpcHRpb24tb2ZmZXItZGV0YWlscy5jbGVhcmZpeCBhIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYig0OCwgMTczLCAxMTMpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnN1YnNjcmlwdGlvbi1vZmZlci1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuI2JhcnJlY29udCAubG90dGllX2FuaW1hdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmNvbC1tZC0xMi5vZmZlci1wcmljZSBoMyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLW1kLTEyLm9mZmVyLXByaWNlIGgyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZV9iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29sLW1kLTEyLm9mZmVyLXB1cmMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4jY2FuY2VsMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhbm5lci1jb250YW50Lm9mZmVyLWJhbm5lci1jdXN0b20taGVpZ2h0Lm9mZmVyLWJhbm5lci1jdXN0b20tY2VudGVyIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sLW1kLTEyLm9mZmVyLXByaWNlIGgzIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uY29sLW1kLTEyLm9mZmVyLXByaWNlIGgyIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tc2VsZWN0LXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnR5cGUtY29udHJhdCxcbi5jdXN0b20tc2VsZWN0LXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgLnR5cGUtY29udHJhdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMDAyYzU0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pbWFnZV9iYWNrIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9ybS1zdWJzY3JpcHRpb24gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cblxuLmFkcmVzc2NvbXBsZXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlOWVlO1xuICAgIGNvbG9yOiAjOGE4ZjhlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbn1cblxuLmxvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGhlaWdodDogNSU7XG4gICAgd2lkdGg6IDUlO1xuICAgIGN1cnNvcjogd2FpdDtcbn1cblxuI2xvYWRlci1zbGltcGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC03NXB4IDAgMCAtNzVweDtcbn1cblxuLnJvdy5teS0zLmNvbnRyYXQtY29udGFudC1wYXJ0LTEge1xuXG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAvKiB3aWR0aDogMTAwJTsgKi9cbiAgICAvKiBtYXJnaW4tdG9wOiA0MHB4IWltcG9ydGFudDsgKi9cbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG4ucmVjYXBjb2NudHJhdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI3JlY2FwLW11bHRpLW9mZmVyIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNyZWNhcC1zaW5nbGUtb2ZmZXIge1xuICAgIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGl2I3JlY2FwX29mZnJlX3NpZ25sZV9lbmVyZ2llIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5iZy13aGl0ZS5weS00LnJvdW5kZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbC1sZy02IC5jb2wteHMtMTIgLmJvcmRlci1yaWdodCAucC01IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC1sZy02IHtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmJvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG50ciB7XG4gICAgaGVpZ2h0OiAxLjVlbTtcbn1cblxudHIge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMC45ZW07XG59XG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAycHg7XG59XG5cbnRkLmRpc2huYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGhlaWdodDogMWVtO1xufVxuXG50ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBoZWlnaHQ6IDEuMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG50ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBoZWlnaHQ6IDEuMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5sZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qIHZlcnRpY2FsLWFsaWduOiAzMCU7ICovXG59XG5cbnRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG50ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxudGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaGVpZ2h0OiAxLjJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4ubGVhZGVyIGRpdiB7XG4gICAgbGluZS1oZWlnaHQ6IDFleDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuZGl2I2JvdXRvbm1vZGlmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweDtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5kaXYjYm91dG9ubW9kaWY6aG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4O1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuZGl2I3NhdXZlZ2FyZGVyIHtcbiAgICByaWdodDogLTIyMHB4O1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzU0O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMjBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZTYyMjtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uaW1hZ2VfYmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbmRpdiNzYXV2ZWdhcmRlcjpob3ZlciB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG5wI2NhdGVnb3JpZSB7XG4gICAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xufVxuXG4uY29sLmJnLXdoaXRlLnJvdW5kZWQucHktMi5weC00YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCAxLCAxLCAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1zdWJzY3JpcHRpb24gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnF1ZXN0aW9uLXRpdGxlIGlucHV0LnJhZGlvOmNoZWNrZWQgfiAudHJhbnNwYXJhbnQge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMGFkNzEgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIGJvcmRlcjogd2hpdGU7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4udC1sZWZ0IHtcbiAgICBmb250LXdlaWdodDogODAwO1xufVxuXG4ucXVlc3Rpb24tdGl0bGUgbGFiZWwudHJhbnNwYXJhbnQucmFkaW8tY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGVwLWNvbnRlbnQgLmN1c3RvbWUtcmFkaW8gLmltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGVwLWNvbnRlbnQgLmN1c3RvbWUtcmFkaW8gaDUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG59XG5cbi5xdWVzdGlvbi10aXRsZSAuaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5jb2wtbGctNy5jb2wtbWQtOC5jb2wteHMtMTIuY29sLXNtLTEwLm14LWF1dG8ucHgtMy5weS0zLnRleHQtY2VudGVyLnJvdW5kZWQgaDQge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uY29sLWxnLTUuY29sLW1kLTguY29sLXhzLTEyLmNvbC1zbS04Lm14LWF1dG8uYmctd2hpdGUucGFkZGluZy00LnRleHQtY2VudGVyLnJvdW5kZWQuZWxlY3RyaWNpdHktcGRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbn1cblxubGFiZWwucmVxdWlyZWQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU5ZWU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnN0ZXAgLmJveCAuYy1ib3gge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG5cbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5vZmZlci1wdXJjIC50LWJ0biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5vZmZlci1wdXJjIC50LWJ0biB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuYS50LWJ0bi5idG4tcm91bmRlZC5idG4tbGFyZ2UuYWN0aW9uX3NjcmVlbl9jb250cmFjdC5jZW50ZXIge1xuICAgIC8qbGluZS1oZWlnaHQ6IDYwcHg7Ki9cbn1cblxuLmN1c3RvbWUtcmFkaW8gLnJhZGlvLWNvbnRlbnQgLmltZyBpbWcge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNjBweDtcbn1cblxuLnJhZGlvLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2U1ZTllZTtcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbiNyZWN1cGRldGFpbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4jY2F0ZWdvcmllIHtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnJlZGlzZGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbn1cblxuI2RvdHRlZHJlY2FwIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDcuNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVjdXBkZXRhaWwgI2RvdHRlZHJlY2FwIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC0wLjUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2RvdHRlZHJlY2FwMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDElO1xufVxuXG4ucmVjYXB0b3RhbCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5kaXYjY2F0Y2ggZGl2IHtcbiAgICBjb2xvcjogIzM5MmM1NDtcbn1cblxuLm1vZGFsIHtcbiAgICAvKnBvc2l0aW9uOiBmaXhlZDsqL1xuICAgIC8qdG9wOiAwOyovXG4gICAgLypyaWdodDogMDsqL1xuICAgIC8qYm90dG9tOiAwOyovXG4gICAgLypsZWZ0OiAwOyovXG4gICAgei1pbmRleDogMTA1MDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8qaGVpZ2h0OiA5MDBweDsqL1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ubW9kYWwtZGlhbG9nLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1sZyB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbn1cblxuLnJlY3VwZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5yZWRpc25vdGRlYWQge1xuICAgIGNvbG9yOiAjMzkyYzU0O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuZGl2I3JlY2FwLW11bHRpLW9mZmVyIHtcbiAgICBjb2xvcjogIzM5MmM1NDtcbn1cblxudGFibGUjbGlzdGVfYWRkcmVzc18ge1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxuLmNhdGVnb3JpZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmRvdHRlZHJlY2FwIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxJTtcbn1cblxuLmRvdHRlZHJlY2FwMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMSU7XG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mbG9hdC1sZWZ0LnBvc2l0aW9uLXJlbGF0aXZlLmQtaW5saW5lLWJsb2NrLnRleHQtanVzdGlmeSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxubGFiZWwudHJhbnNwYXJhbnQucmFkaW8tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cblxuLyo8IS0tIFJlc3BvbnNpdmUgLSBUYWJsZXR0ZSAvIHNlbWktUEMgLS0+Ki9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG5cbiAgICAjZG90dGVkcmVjYXAxIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICAgICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMSU7XG4gICAgfVxuXG4gICAgI3JlY3VwZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICNkb3R0ZWRyZWNhcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgIH1cblxuICAgIGRpdiNkb3R0ZWRyZWNhcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudC1sZWZ0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbn1cblxuXG4vKjwhLS0gU21hcnRwaG9uZSAtIC0tPiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgI2RvdHRlZHJlY2FwMSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gICAgICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMSU7XG4gICAgfVxuXG4gICAgI3JlY3VwZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICNkb3R0ZWRyZWNhcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgIH1cblxuICAgIC50LWxlZnQge1xuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgICAjZG90dGVkcmVjYXAxIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICAgICAgd2lkdGg6IDElICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgIH1cblxuICAgICNjYXRjaCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogIzM5MmM1NCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNsb3R0aWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sb3R0aWVfYW5pbWF0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjYmFycmVjb250IHtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgI2JhcnJlY29udCAubG90dGllX2FuaW1hdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgYnV0dG9uLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGltZy5wYWRkaW5nLXQtMiB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTJweCkge1xuXG4gICAgYnV0dG9uLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGltZy5wYWRkaW5nLXQtMiB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cblxuICAgICNyZWNhcC1zaW5nbGUtb2ZmZXIge1xuICAgICAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBidXR0b24ubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjZG90dGVkcmVjYXAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICB9XG5cbiAgICAjZG90dGVkcmVjYXAxIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICAgICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICB9XG5cbiAgICAucmVjYXBjb2NudHJhdCBwIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAjYmFycmUge1xuICAgICAgICBXaWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICBwYWRkaW5nLXRvcDogLTEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICB9XG5cbiAgICAjYmFycmUyIHtcbiAgICAgICAgV2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgIHBhZGRpbmctdG9wOiAtMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIH1cblxuICAgIC50LWZpbC1hcmlhbmUtMyB7XG4gICAgICAgIExlZnQ6IDYwJSAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG4jYmFycmUge1xuICAgIFdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmctdG9wOiAtMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYmFycmUye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1zdGVwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNkNWVmZmY7XG4gICAgei1pbmRleDogOTk5OTtcbn1cblxuLnBhZGRpbmctYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgdHJhbnNpdGlvbiB7XG4gICAgMCUge1xuICAgICAgICBXaWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgV2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG59XG5cbi5wb2ludC1maWwtYXJpYW5lIHtcbiAgICBXaWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnBvaW50LWZpbC1hcmlhbmUtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzAsIDg1LCAxMTkpO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItd2lkdGg6IG1lZGl1bTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbjogdHJhbnNpdGlvbiAwLjlzIGVhc2UtaW4tb3V0IDBzIGZvcndhcmRzO1xuXG59XG5cbi5wb2ludC1maWwtYXJpYW5lLWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnBvaW50LWZpbC1hcmlhbmUtMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIExlZnQ6IDAlO1xufVxuXG4ucG9pbnQtZmlsLWFyaWFuZS0yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgTGVmdDogMzIlO1xufVxuXG4ucG9pbnQtZmlsLWFyaWFuZS0zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgTGVmdDogNjQlO1xufVxuXG4ucG9pbnQtZmlsLWFyaWFuZS00IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi50LWZpbC1hcmlhbmUge1xuICAgIFdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi50LWZpbC1hcmlhbmUtYWN0aXZlIHtcbiAgICBjb2xvcjogIzM5MmM1NDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbjogdHJhbnNpdGlvbiAwLjlzIGVhc2UtaW4tb3V0IDBzIGZvcndhcmRzO1xufVxuXG4udC1maWwtYXJpYW5lLWluYWN0aXZlIHtcbiAgICBjb2xvcjogIzMwYWQ3MSAhaW1wb3J0YW50O1xufVxuXG4udC1maWwtYXJpYW5lLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBMZWZ0OiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udC1maWwtYXJpYW5lLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBMZWZ0OiAzMSU7XG59XG5cbi50LWZpbC1hcmlhbmUtMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIExlZnQ6IDYzJTtcbn1cblxuLnQtZmlsLWFyaWFuZS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHRyYW5zaXRpb24ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4jY2F0Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzUlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgICBjb2xvcjogIzM5MmM1NCAhaW1wb3J0YW50O1xufVxuXG5oNi5oZWxwLXRleHQucHQtMi5tLTAge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnB0LTUsIC5weS01IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stZ3JvdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4jbG90dGllIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTUlO1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxucCNub29mZmVydGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1tYXgtaGVpZ2h0IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xufVxuXG4uY29sLWxnLTcuY29sLW1kLTEyLm14LWF1dG8gLmZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxuLnJvdW5kZWQucHktNS5teS01LmNlbnRlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubG90dGllX2FuaW1hdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jYmFycmVjb250IHtcbiAgICAvKmxlZnQ6IDI1JTsqL1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmxlZ2VuZC5jb2wtZm9ybS1sYWJlbC5yZXF1aXJlZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnF1ZXN0aW9uLXRpdGxlIGg0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxubGFiZWwudHJhbnNwYXJhbnQucmFkaW8tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4uc3RlcC0yIC5jdXN0b21lLXJhZGlvIC5yYWRpby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCUgIWltcG9ydGFudDtcbn1cblxuLmNvbC1tZC0xMi5jaGVjay5jdXN0b21fY2hlY2tib3hfb2ZmZXIgaW1nIHtcbiAgICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ucXVlc3Rpb24tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb2wtbWQtMTIub2ZmZXItcHJpY2UgaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbn1cblxuLmxvdHRpZV9hbmltYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmFubmVyLWNvbnRhbnQub2ZmZXItYmFubmVyLWN1c3RvbS1oZWlnaHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJhbm5lci1jb250YW50Lm9mZmVyLWJhbm5lci1jdXN0b20taGVpZ2h0IHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhbm5lci1jb250YW50IGgzIHtcbiAgICBjb2xvcjogIzAwMmM1NDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLm9mZmVyLWJhbm5lciAuYmctYXNzZXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTgwcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtbWQtMi5jb2wteHMtMTIgLmxvdHRpZV9hbmltYXRpb24ge1xuXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnJhZGlvLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2U1ZTllZTtcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmhlYWRlcmZsb2F0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY29sb3I6IHJnYmEoMSwgMSwgMSwgMC4zKTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGhlaWdodDogMTAwcHg7XG59XG5cbi5zdWJzY3JpcHRpb24tc3RlcCB7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2Q1ZWZmZjtcbiAgICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbn1cblxuI2NhcnJlY29udHJhdCB7XG5cbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItY29sb3I6ICMzOTJjNTQ7XG4gICAgY29sb3I6ICMzOTJjNTQ7XG5cbn1cblxuLmJpZW52ZW51ZSAubG90dGllX2FuaW1hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAvKiBMZWZ0OiA1MCU7ICovXG4gICAgLyogcG9zaXRpb246IGFic29sdXRlOyAqL1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYmllbnZlbnVlIC5sb3R0aWVfYW5pbWF0aW9uIHN2ZyB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4jY2FycmVjb250cmF0IHAge1xuICAgIGNvbG9yOiAjMzkyYzU0ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG59XG5cbmlucHV0I3JlY3VwX2FuZF9zaWduX3N0ZXBfY29udHJhY3Rfc3RhcnREYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gICAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyOiAwcHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9jYWxlbmRyaWVyLnBuZykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cblxuI2NhdGNoIGRpdiB7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICMzOTJjNTQgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci1jb250YW50Lm9mZmVyLWJhbm5lci1jdXN0b20taGVpZ2h0Lm9mZmVyLWJhbm5lci1jdXN0b20tY2VudGVyIHtcbiAgICBjb2xvcjogIzM5MmM1NCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY3RleHQge1xuICAgIGNvbG9yOiAjMzkyYzU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jX2xlZ2FsIHtcbiAgICBjb2xvcjogIzM5MmM1NCAhaW1wb3J0YW50O1xufVxuXG4vKi5mbG9hdC1sZWZ0LnBvc2l0aW9uLXJlbGF0aXZlLmQtaW5saW5lLWJsb2NrLnRleHQtanVzdGlmeSB7Ki9cbi8qICAgIGNvbG9yOiAjMzkyYzU0ICFpbXBvcnRhbnQ7Ki9cbi8qfSovXG4uZmxvYXQtbGVmdC5wb3NpdGlvbi1yZWxhdGl2ZS5kLWlubGluZS1ibG9jay50ZXh0LWp1c3RpZnkge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbmRpdiNyZWNhcHRvdGFsIHtcbiAgICBjb2xvcjogIzM5MmM1NCAhaW1wb3J0YW50O1xufVxuXG4uY29sLmJnLXdoaXRlLnJvdW5kZWQucHktMi5weC00LmNvbC04Lm10LWxnLTQge1xuICAgIGNvbG9yOiAjMzkyYzU0ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG59XG5cbi5zbGlkZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi53cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDMyMnB4O1xufVxuXG4uc2xpZGVyOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lIWltcG9ydGFudDs7XG4gICAgYXBwZWFyYW5jZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZWluLnBuZycpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcbn1cblxuLnJvdW5kZWQucHktNS5teS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpZGVpbi5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucG9pbnRtMSB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4ucG9pbnRtMyB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG5kaXYjbG9nb2Zsb2F0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICAvKmJhY2tncm91bmQ6IGJsdWU7Ki9cbiAgICB0b3A6IDEwcHg7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgbGVmdDogMjBweDtcbn1cblxuLmNvbC5jb2wteHMtMTIubXktMi50ZXh0LWNlbnRlci5teC1hdXRvLnR5cGUtb25lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkyYzU0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuLnJlY2FwY29jbnRyYXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTJjNTQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuXG4ucm93Lm15LTMuY29udHJhdC1jb250YW50LXBhcnQtMSB7XG5cbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIC8qIHdpZHRoOiAxMDAlOyAqL1xuICAgIC8qIG1hcmdpbi10b3A6IDQwcHghaW1wb3J0YW50OyAqL1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbnAucmVjYXBjb2NudHJhdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiNyZWNhcC1tdWx0aS1vZmZlciB7XG4gICAgd2lkdGg6IDQyLjUlICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNyZWNhcHRvdGFsIHtcbiAgICB3aWR0aDogOTIlICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5iZy13aGl0ZS5weS00LnJvdW5kZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbC1sZy02IGNvbC14cy0xMiBib3JkZXItcmlnaHQgcC01IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC1sZy02IHtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGRpdiNzdGVwX3plcm9fY29tbW9uX2NpdmlsaXR5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbnRyIHtcbiAgICBoZWlnaHQ6IDEuNWVtO1xufVxuXG50ciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjllbTtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDJweDtcbn1cblxudGQuZGlzaG5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgaGVpZ2h0OiAxZW07XG59XG5cbnRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG50ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG50ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmxlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogdmVydGljYWwtYWxpZ246IDMwJTsgKi9cbn1cblxudGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaGVpZ2h0OiAxLjJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4ucHJpY2Uge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG50ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBoZWlnaHQ6IDEuMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5sZWFkZXIgZGl2IHtcbiAgICBsaW5lLWhlaWdodDogMWV4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4uZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbiAuaGVscEJ1dHRvbiAudWlCdXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDUyOTA7XG4gICAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmVtYmVkZGVkU2VydmljZUhlbHBCdXR0b24gLmhlbHBCdXR0b24gLnVpQnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzAwNTI5MDtcbn1cblxuLmluc3VyYW5jZS10aXRsZS1waG9uZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbm9wdGdyb3VwIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAwcHg7XG59XG5cbm9wdGdyb3VwIG9wdGlvbiB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi53ZWlnaHQ4MDAge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbmxlZnQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNSUgIWltcG9ydGFudDtcbn1cblxuLmZvbnRzaXplMTEge1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuXG5kaXYjcmVmZXJyZXJfcG9wb3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLyogc3RhcnQgb2ZmbGluZSBzdHlsZSAqL1xuLyogZm9ybSBvbmUgc3R5bGUgKi9cbi5xdWVzdGlvbi10aXRsZSBsYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLmJhZGdlIHtcbiAgICBjb2xvcjogI2RjMzU0NVxufVxuLmludmFsaWQtZmVlZGJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWF4LWhlaWdodDogMzZweDtcbn1cblxuc3Bhbi5zdGVwX3plcm9fY29tbW9uX21haWwsIHNwYW4uc3RlcF96ZXJvX2NvbW1vbl9waG9uZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hamF4LXNwaW5uZXIuZ2lmJyk7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC00M3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTQycHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjay5jbGllbnR7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4uc3RlcC1jb250ZW50IC5jdXN0b21lLXJhZGlvIC5pbWcge1xuICAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiB9XG4uc3RlcC1jb250ZW50IC5jdXN0b21lLXJhZGlvIGg1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbn1cbi8qZW5kIG9mZmxpbmUgc3R5bGUgKi9cblxuaW5wdXQjcmVjdXBfYW5kX3NpZ25fc3RlcF9lbGVjQ29udHJhY3RTdGFydERhdGUsIGlucHV0I3JlY3VwX2FuZF9zaWduX3N0ZXBfZ2FzQ29udHJhY3RTdGFydERhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWxlbmRyaWVyLnBuZycpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzVweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnQtZmlsLWFyaWFuZSB7XG4gICAgICAgIFdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cbiAgICAucmVkaXNub3RkZWFke1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG4gICAgI2xvZ29mbG9hdCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgfVxuXG4gICAgZGl2I251bWZsb2F0IHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTAwMDtcbiAgICAgICAgY29sb3I6ICMwMDJjNTQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4jZG90dGVkcmVjYXAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gICAgd2lkdGg6IDEyJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogMTMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlY3VwZGV0YWlsICNkb3R0ZWRyZWNhcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICB3aWR0aDogMTIlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZWZ0OiAtMC41JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gICAgLnJlZGlzZGVhZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIH1cblxuI2RvdHRlZHJlY2FwMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxJTtcbn1cblxuLmJhbm5lci1jb250YW50Lm9mZmVyLWJhbm5lci1jdXN0b20taGVpZ2h0Lm9mZmVyLWJhbm5lci1jdXN0b20tY2VudGVyIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcmVjdXBkZXRhaWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTUlO1xuICAgIGhlaWdodDogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuXG5cblxuLnQtbGVmdCB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNyZWNhcC1zaW5nbGUtb2ZmZXIge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MnB4KSBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgICAuYmFubmVyLWNvbnRhbnQub2ZmZXItYmFubmVyLWN1c3RvbS1oZWlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5yZWRpc2RlYWR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICB9XG5cbiAgICAjZG90dGVkcmVjYXAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICAgICAgICB3aWR0aDogNiU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGVmdDogNy41JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5yZWN1cGRldGFpbCAjZG90dGVkcmVjYXAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICAgICAgICB3aWR0aDowJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZWZ0OiAtMC41JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuY2hvb3NlLXR5cGUgLnR5cGUtb25lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBkaXYjYmFycmVjb250IHtcbiAgICAgICAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVjb250YWluZXIge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOSU7XG4gICAgfVxuXG4gICAgLmNob29zZS10eXBlIC50eXBlLXR3byB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbC1tZC00LmZsb2F0LXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNkb3R0ZWRyZWNhcDEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICAgICAgICB3aWR0aDogMSUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMSU7XG4gICAgfVxuXG4gICAgI2NhdGNoIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgfVxuXG4gICAgI2lmcmFtZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMiUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBkaXYjY2FuY2VsMyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICAjbG90dGllIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjYmFycmVjb250IHtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIxcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgYnV0dG9uLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGltZy5wYWRkaW5nLXQtMiB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cblxuICAgIC5jb2wtbWQtMTIuY29sLWxnLTEyLmNvbC14cy0xMi5jb2wtc20tMTIubXgtYXV0by5jdXN0b20tbWF4LWhlaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNyZWNhcC1zaW5nbGUtb2ZmZXIge1xuICAgICAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLnJlZGlzbm90ZGVhZHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDg0JTtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDU5MnB4KSB7XG4gICAgLmNvbC1tZC0xMi5jb2wtbGctMTIuY29sLXhzLTEyLmNvbC1zbS0xMi5teC1hdXRvLmN1c3RvbS1tYXgtaGVpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAlO1xuICAgIH1cbiAgICAuZmxvYXQtbGVmdC5wb3NpdGlvbi1yZWxhdGl2ZS5kLWlubGluZS1ibG9jay50ZXh0LWp1c3RpZnkge1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gICAgLmZsb2F0LWxlZnQucG9zaXRpb24tcmVsYXRpdmUuZC1pbmxpbmUtYmxvY2sudGV4dC1qdXN0aWZ5IHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gICAgLnJlY3VwZGV0YWlsIHAge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICAgIC5iYW5uZXItY29udGFudC5vZmZlci1iYW5uZXItY3VzdG9tLWhlaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9uLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGltZy5wYWRkaW5nLXQtMiB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cblxuICAgIC5zbGlkZWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5JTtcbiAgICB9XG4gICAgLnN0ZXAtYmcuc3Vic2NyaXB0aW9uLXN0ZXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY29sLmNvbC14cy0xMi5iZy13aGl0ZS5yb3VuZGVkLmNvbnRyYXQtaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgI3JlY2FwLXNpbmdsZS1vZmZlciB7XG4gICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGJ1dHRvbi5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNkb3R0ZWRyZWNhcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gICAgICAgIHdpZHRoOiAyJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZWZ0OiA3LjUlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnJlY3VwZGV0YWlsICNkb3R0ZWRyZWNhcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZWZ0OiAtMC41JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAucmVkaXNkZWFkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIH1cbiAgICAudC1idG4uYnRuLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4IWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHghaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgfVxuICAgIGlucHV0I3JlY3VwX2FuZF9zaWduX3N0ZXBfY29udHJhY3Rfc3RhcnREYXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgZGl2I251bWZsb2F0IHtcbiAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjb2xvcjogI2ZmZTAwMCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGxhYmVsLmN1c3RvbS1jb250cm9sLWxhYmVsLnRleHQtanVzdGlmeSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIGRpdiNudW1mbG9hdCBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGRpdiNsb2dvZmxvYXQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAucmVkaXNub3RkZWFke1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogODclO1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG4gICAgI2RvdHRlZHJlY2FwMSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gICAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMSU7XG4gICAgfVxuXG4gICAgLnJlY2FwY29jbnRyYXQgcCB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICAgIC5jYXRlZ29yaWUge1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gICAgcCNjYXRlZ29yaWUge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuICAgICNiYXJyZSB7XG4gICAgICAgIFdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgIHBhZGRpbmctdG9wOiAtMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIH1cblxuICAgICNiYXJyZTIge1xuICAgICAgICBXaWR0aDogODAlO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IC0xMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgfVxuXG4gICAgLnQtZmlsLWFyaWFuZS0zIHtcbiAgICAgICAgTGVmdDogNjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbiAgICAjYmFycmUge1xuICAgICAgICBXaWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IC0xMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnN1YnNjcmlwdGlvbi1zdGVwIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNWVmZmY7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgfVxuXG4gICAgLnBhZGRpbmctYi00IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgdHJhbnNpdGlvbiB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIFdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBXaWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvaW50LWZpbC1hcmlhbmUge1xuICAgICAgICBXaWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgLnBvaW50LWZpbC1hcmlhbmUtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLCA4NSwgMTE5KTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBtZWRpdW07XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGFuaW1hdGlvbjogdHJhbnNpdGlvbiAwLjlzIGVhc2UtaW4tb3V0IDBzIGZvcndhcmRzO1xuXG4gICAgfVxuXG4gICAgLnBvaW50LWZpbC1hcmlhbmUtaW5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAucG9pbnQtZmlsLWFyaWFuZS0xIHtcbiAgICAgICAgTGVmdDogMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIH1cblxuICAgIC5wb2ludC1maWwtYXJpYW5lLTIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIExlZnQ6IDMzJTtcbiAgICB9XG5cbiAgICAucG9pbnQtZmlsLWFyaWFuZS0zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBMZWZ0OiA2NiU7XG4gICAgfVxuXG4gICAgLnBvaW50LWZpbC1hcmlhbmUtNCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHRyYW5zaXRpb24ge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50LWZpbC1hcmlhbmUge1xuICAgICAgICBXaWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuXG4gICAgLnQtZmlsLWFyaWFuZS1hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzM5MmM1NDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYW5pbWF0aW9uOiB0cmFuc2l0aW9uIDAuOXMgZWFzZS1pbi1vdXQgMHMgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgLnQtZmlsLWFyaWFuZS1pbmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMzBhZDcxO1xuICAgIH1cblxuXG4gICAgLnQtZmlsLWFyaWFuZS0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICBMZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC50LWZpbC1hcmlhbmUtMiB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIExlZnQ6IDMyJTtcbiAgICB9XG5cbiAgICAudC1maWwtYXJpYW5lLTMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIExlZnQ6IDY0JTtcbiAgICB9XG5cbiAgICAudC1maWwtYXJpYW5lLTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAjY2F0Y2gge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIH1cblxuICAgICNsb3R0aWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICNiYXJyZWNvbnQge1xuICAgICAgICAvKmxlZnQ6IDI1JTsqL1xuICAgICAgICAvKm1hcmdpbi1sZWZ0Oi0yODBweDsqL1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbn1cblxuLyogZW52b3nDqSBwYXIgc29waGllIHRpY2tldCBPU0EzOTcgKi9cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA0MjVweCApIHtcblxuICAgIGRpdiNudW1mbG9hdCB7XG4gICAgICAgIHJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuXG5cbiAgICBkaXYjbnVtZmxvYXQgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAucXVlc3Rpb24tdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5xdWVzdGlvbi10aXRsZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9XG5cbiAgICAuY3VzdG9tZS1yYWRpbyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zdGVwLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuXG4gICAgLnF1ZXN0aW9uLXRpdGxlIGxhYmVsLnRyYW5zcGFyYW50LnJhZGlvLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIGhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY3VzdG9tZS1yYWRpbyAucmFkaW8tY29udGVudCAuaW1nIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgfVxuXG4gICAgLnF1ZXN0aW9uLXRpdGxlIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgLypDcsOpYXRpb24qL1xuICAgIH1cblxuICAgIC5wYWRkaW5nLXQtMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5jaG9vc2UtdHlwZSAuaW1nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyAvKkNyw6lhdGlvbiovXG4gICAgICAgIG1hcmdpbjogYXV0bzsgLypDcsOpYXRpb24qL1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyAvKkNyw6lhdGlvbiovXG4gICAgfVxuXG4gICAgLmN1c3RvbS1zZWxlY3QtcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudHlwZS1jb250cmF0LCAuY3VzdG9tLXNlbGVjdC1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIC50eXBlLWNvbnRyYXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyAvKkNyw6lhdGlvbiovXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qQ3LDqWF0aW9uKi9cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8qQ3LDqWF0aW9uKi9cbiAgICB9XG5cbiAgICAuY3VzdG9tLXNlbGVjdC1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSwgLmN1c3RvbS1zZWxlY3QtcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIC5jdXN0b20tc2VsZWN0LXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIC5jdXN0b20tc2VsZWN0LXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA0NHB4O1xuXG4gICAgfVxuXG4gICAgLmN1c3RvbS1zZWxlY3QtcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCwgLmN1c3RvbS1zZWxlY3QtcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlci10aXRsZSBoNSB7XG4gICAgICAgIGNvbG9yOiAjZmZlMDAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG5cbiAgICAvKiBQb3VyIGxlcyBjb29raWVzKi9cbiAgICAuY2gtY29va2llLWNvbnNlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jaC1jb29raWUtY29uc2VudF9faW50cm8ge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IC8qQ3LDqWF0aW9uKi9cbiAgICB9XG5cbiAgICAuY2gtY29va2llLWNvbnNlbnRfX3RvZ2dsZS1kZXRhaWxzLXNob3csIC5jaC1jb29raWUtY29uc2VudF9fdG9nZ2xlLWRldGFpbHMtaGlkZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAjY29va2llX2NvbnNlbnRfdXNlX29ubHlfZnVuY3Rpb25hbF9jb29raWVzIHtcbiAgICAgICAgZmxvYXQ6IGluaXRpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgLypDcsOpYXRpb24qL1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyAvKkNyw6lhdGlvbiovXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgLypDcsOpYXRpb24qL1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAvKkNyw6lhdGlvbiovXG4gICAgfVxuXG4gICAgLmNoLWNvb2tpZS1jb25zZW50X19idG4tLXNlY29uZGFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAuY2gtY29va2llLWNvbnNlbnRfX3RpdGxlIGgzIHtcbiAgICAgICAgbWFyZ2luOiAwOyAvKkNyw6lhdGlvbiovXG4gICAgfVxuXG59XG5cbiIsIi5jaC1jb29raWUtY29uc2VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBwYWRkaW5nOiAzNXB4IDQwcHg7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fcmVhZC1tb3JlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fcmVhZC1tb3JlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgICAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5IHtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgICAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRvZ2dsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRvZ2dsZSBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMDAwcHg7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIGlucHV0ICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDVweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzIyMzQ2MjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIzNDYyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogNnB4IDI4cHggNnB4IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB3aWR0aDogNzVweDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUgaW5wdXQgKyBsYWJlbDo6YmVmb3JlLCAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRvZ2dsZSBpbnB1dCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyBsYWJlbCwgLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUgaW5wdXQgKyBsYWJlbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMzQ2MjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBmaWxsPScjZmZmJyBkPSdNOSAxNi4xN0w0LjgzIDEybC0xLjQyIDEuNDFMOSAxOSAyMSA3bC0xLjQxLTEuNDF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fYnRuLWdyb3VwIC5jaC1jb29raWUtY29uc2VudF9fYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fYnRuLWdyb3VwIC5jaC1jb29raWUtY29uc2VudF9fdG9nZ2xlLWRldGFpbHMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2J0bi1ncm91cCAuY2gtY29va2llLWNvbnNlbnRfX3RvZ2dsZS1kZXRhaWxzLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fYnRuLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fYnRuLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MXB4KSB7XG4gICAgLmNoLWNvb2tpZS1jb25zZW50X19idG4td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19idG4ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNDkuMTlkZWcsICNjZjFlMzQgMCUsICNlZTM2NWYgMTAwJSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDI2cHggMTBweCAtMjFweCByZ2JhKDAsIDAsIDAsIC4yOCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gICAgLmNoLWNvb2tpZS1jb25zZW50X19idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19idG4tLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnQtLWRhcmstdGhlbWUgLmNoLWNvb2tpZS1jb25zZW50X190aXRsZSwgLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIC5jaC1jb29raWUtY29uc2VudF9fcmVhZC1tb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnkge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIGlucHV0ICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnQtLWRhcmstdGhlbWUgLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLCAuY2gtY29va2llLWNvbnNlbnQtLWRhcmstdGhlbWUgLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUgaW5wdXQgKyBsYWJlbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5jaC1jb29raWUtY29uc2VudC0tZGFyay10aGVtZSAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRvZ2dsZSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLyUzRSUzQ3BhdGggZmlsbD0nIzAwMCcgZD0nTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnQtLWRhcmstdGhlbWUgLmNoLWNvb2tpZS1jb25zZW50X19idG4tLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1zaW1wbGlmaWVkIC5jaC1jb29raWUtY29uc2VudF9fZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jaC1jb29raWUtY29uc2VudC0tc2ltcGxpZmllZCAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnQtLXNpbXBsaWZpZWQgLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaC1jb29raWUtY29uc2VudC0tc2ltcGxpZmllZCAuY2gtY29va2llLWNvbnNlbnRfX2J0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/