.datepicker--cells{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;position:relative;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#ff9a19;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex:1;-webkit-box-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:14px;color:#4a4a4a;position:absolute;left:-100000px;opacity:0;transition:opacity .3s,transform .3s,left .3s,-webkit-transform .3s;-webkit-transition:opacity .3s,left .3s,-webkit-transform .3s;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s,transform .3s,left,-webkit-transform .3s;-webkit-transition:opacity .3s,left,-webkit-transform .3s}.datepicker-inline .datepicker{border-color:#d7d7d7;-webkit-box-shadow:none;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{-webkit-box-sizing:content-box;box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}.datepicker--body.active{display:block}.datepicker--nav{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-ms-flexbox;display:-webkit-box;display:flex;cursor:pointer;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-ms-flexbox;display:-webkit-box;display:flex}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;-ms-flex:1;-webkit-box-flex:1;flex:1;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-ms-flex:0 1 138px;-webkit-box-flex:0;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-ms-flex:0 1 153px;-webkit-box-flex:0;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex:1;-webkit-box-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:11px;height:17px;background:-webkit-gradient(linear,left top,right top,from(#dedede),to(#dedede)) left 50%/100% 1px no-repeat;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-ms-flex:1;-webkit-box-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-moz-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-ms-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa{display:inline-block;font: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:.08em solid #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:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}.fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;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-close:before,.fa-remove: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-cog:before,.fa-gear: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-repeat:before,.fa-rotate-right: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-image:before,.fa-photo: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-exclamation-triangle:before,.fa-warning: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-cogs:before,.fa-gears: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-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder: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-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste: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-chain-broken:before,.fa-unlink: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-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won: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-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira: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-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board: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: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-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-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-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-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-futbol-o:before,.fa-soccer-ball-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-ils:before,.fa-shekel:before,.fa-sheqel: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-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc: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-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-paper-o:before,.fa-hand-stop-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-television:before,.fa-tv: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"}.mainPopup{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;overflow-x:hidden;background-color:rgba(0,0,0,.4)}.popup-content{background-color:var(--color-neutral-lightest);margin:50px auto;padding:20px;border:1px solid var(--color-neutral-light);width:90%}.popup-content.request-host-form-content{width:80%;padding:10px}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:80%;padding:20px}@media only screen and (min-width:768px){.popup-content{width:60%}.popup-content.small{width:40%}.popup-content.login-desktop{top:50%;left:50%;animation:1s forwards slide-in;-webkit-animation:1s forwards slide-in}.popup-content.slide-in{position:absolute;top:calc(50% - 60px);left:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:1s forwards slide-in;animation:1s forwards slideInLeft}@-webkit-keyframes slideInLeft{0%{left:100%}100%{left:50%}}@keyframes slideInLeft{0%{left:100%}100%{left:50%}}.popup-content.with-scroll{max-height:750px;overflow:auto}.popup-content.request-host-form-content{width:51%}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:60%}.no-scroll{overflow:hidden;padding:0 7px 0 0}}@media only screen and (min-width:1024px){.popup-content{width:60%}.popup-content.small{width:52%}.popup-content.request-host-form-content{width:900px}}@media only screen and (min-width:1280px){.popup-content.small{width:41%}.popup-content.login-desktop{width:500px;padding:10px}.popup-content.request-host-form-content{width:1025px;padding:15px}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:60%}}@media only screen and (min-width:1366px){.popup-content.request-host-form-content{width:1115px}}@media only screen and (min-width:1440px){.popup-content.request-host-form-content{width:1185px}}@media only screen and (min-width:1600px){.popup-content.request-host-form-content{width:1275px}}.change-people-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.change-people-wrapper .sel-box{position:relative;display:inline-block}.change-people-wrapper .sel-box .sel-icon{width:23px;height:28px;position:absolute;display:inline-block;top:6px;right:6px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/suitcase-page-sprite-7047c35208.svg#icon-arrow-down-blue) right no-repeat;pointer-events:none}.change-people-wrapper .sel-box .sel-icon.up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.change-people-wrapper .options-list,.change-people-wrapper .sel-adults,.change-people-wrapper .sel-children{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;font-family:Poppins,sans-serif;font-size:17px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:176px;height:40px;margin-bottom:10px;border:1px solid var(--blue-basic);padding:8px;color:var(--blue-basic);cursor:pointer;background-color:var(--white)}.change-people-wrapper .options-list .options,.change-people-wrapper .sel-adults .options,.change-people-wrapper .sel-children .options{background-color:var(--white);color:var(--blue-basic);padding:5px;width:100%;display:inline-block;border-left:1px solid var(--blue-basic);border-right:1px solid var(--blue-basic)}.change-people-wrapper .options-list .options:nth-last-child(1),.change-people-wrapper .sel-adults .options:nth-last-child(1),.change-people-wrapper .sel-children .options:nth-last-child(1){border-bottom:1px solid var(--blue-basic)}.change-people-wrapper .options-list .options.selected,.change-people-wrapper .options-list .options:active,.change-people-wrapper .options-list .options:focus,.change-people-wrapper .options-list .options:hover,.change-people-wrapper .sel-adults .options.selected,.change-people-wrapper .sel-adults .options:active,.change-people-wrapper .sel-adults .options:focus,.change-people-wrapper .sel-adults .options:hover,.change-people-wrapper .sel-children .options.selected,.change-people-wrapper .sel-children .options:active,.change-people-wrapper .sel-children .options:focus,.change-people-wrapper .sel-children .options:hover{background-color:var(--blue-basic);color:var(--white)}.change-people-wrapper .options-list{position:absolute;top:40px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;padding:0;border-bottom:none;border-left:none;border-right:none}*{padding:0;margin:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}template{display:none}html{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}audio,iframe,img,object,video{max-width:100%}iframe,img{border:0}img{height:auto;display:inline-block;vertical-align:middle}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],label[for]{cursor:pointer}a[href^=tel],button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}a[href^=tel],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{width:100%;border-collapse:collapse;border-spacing:0}nav ol,nav ul{list-style:none}body{min-width:320px;width:100%;background:#fff;font-family:Poppins,SemiBold,sans-serif;font-size:16px;line-height:1.2;color:var(--blue-basic);font-weight:500}button{outline:0}a{color:inherit;text-decoration:underline}a:hover,a[href^=tel]{text-decoration:none}h1{font-size:2rem;font-weight:700}h2{font-size:1.875rem;font-weight:700}h3{font-size:1.375rem;line-height:1.2}h6{font-size:1rem}p{letter-spacing:.025em;font-weight:500}.basic-red{color:var(--red-basic);fill:var(--red-basic)}.basic-blue{color:var(--blue-basic);fill:var(--blue-basic)}.basic-green{color:var(--green-basic);fill:var(--green-basic)}.basic-yellow{color:var(--yellow-basic);fill:var(--yellow-basic)}.white{color:var(--white);fill:var(--white)}.bc-red{background-color:var(--red-basic)}.bc-blue{background-color:var(--blue-basic)}.bc-green{background-color:var(--green-basic)}.bc-yellow{background-color:var(--yellow-basic)}.hide{visibility:hidden;opacity:0}#gtx-trans,.no-display{display:none}.main-caption{font-size:2.2rem;font-weight:400}.selected{background-color:var(--blue-basic);color:var(--white)}.slick-dots{display:none!important}.fa.fa-star{font-size:20px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:767px){.fa.fa-star{font-size:18px}}@media only screen and (max-width:767px){.no-scroll{overflow:hidden;position:fixed}}.desktop-title{display:none}@media screen and (min-width:768px){.desktop-title{display:initial}.experience-slide .article__body{text-shadow:0 0 3px #000}}body,html{scrollbar-width:thin;scrollbar-color:var(--blue-basic) #f1f1f1}::-webkit-scrollbar{width:5px}@media screen and (min-width:992px){::-webkit-scrollbar{width:8px}}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--blue-basic)}::-webkit-scrollbar-thumb:hover{background:var(--blue-basic)}.a-btn{display:block;width:100%;margin:0;padding:10px 30px;border:2px solid var(--white);border-radius:3px;color:var(--white);background-color:var(--blue-basic);font-size:14px;text-align:center;text-decoration:none;text-transform:uppercase;line-height:1.5;cursor:pointer;-webkit-transition:.5s;transition:.5s;font-family:Poppins-Medium,sans-serif}.a-btn:active,.a-btn:focus,.a-btn:hover{color:var(--blue-basic);background-color:var(--white);border-color:var(--blue-basic)}.a-btn.white{border:2px solid var(--blue-basic);color:var(--blue-basic);background-color:var(--white)}.a-btn.white:active,.a-btn.white:focus,.a-btn.white:hover{color:var(--white);background-color:var(--blue-basic);border-color:var(--white)}.substrate{position:fixed;top:0;z-index:200;display:none;width:100vw;height:100vh;background-color:rgba(0,0,0,.3137254902)}.substrate.show{display:block}.hidden,[hidden]{display:none!important}.col{max-width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px}.col--1of2{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.col--1of4{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.visible-mobile{display:none!important}.red-color{color:#e84042}.green-color{color:#118c8f}.yellow-color{color:#fab64e}.datepicker{width:100%;border:none;font-family:Poppins-Medium,sans-serif}.datepicker .datepicker--nav{padding:16px 18px 7px;border:none}.datepicker .datepicker--cells{margin:0 -16px}.datepicker .datepicker--nav-title{font-weight:700;color:#28306c;font-family:Poppins-Medium,sans-serif}.datepicker .datepicker--nav-title i{color:#28306c;margin:0}.datepicker .datepicker--nav-action{position:relative;top:-3px;visibility:visible}.datepicker .datepicker--nav-action svg{width:35px;height:35px}.datepicker .datepicker--nav-action path{stroke:red}.datepicker .datepicker--content{padding:0 46px 0 31px}.datepicker .datepicker--days-names{padding-bottom:6px;border-bottom:1px solid #28306c;margin:0 0 3px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.datepicker .datepicker--day-name{font-size:14px;color:#28306c;letter-spacing:.025em;font-weight:500;text-transform:none;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;text-align:left}.datepicker .datepicker--cell-day{font-size:14px;font-weight:500;color:#28306c;height:48px;background:0 0!important;-webkit-transition:color .4s;transition:color .4s;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.datepicker .datepicker--cell-day:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-44c82aa94a.svg#icon-calendar-pointer) 0 0/100% 100% no-repeat!important;width:34px;height:35px;z-index:-1;margin-left:-1px;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.datepicker .datepicker--cell-day.-current-:after{visibility:visible}.datepicker .datepicker--cell-day.-selected-{color:#fff}.datepicker .datepicker--cell-day.-selected-:after{opacity:1;visibility:visible}.datepicker .datepicker--cell-day.-disabled-{color:#b6b6b6;cursor:default}@media (max-width:1200px){.datepicker .datepicker--content{padding:0 15px}}@media (max-width:1023px){.datepicker{max-width:300px}}@media screen and (max-width:991px){.datepicker{max-width:100%}}.range-slider{position:relative;border:none!important;background:#28306c!important;border-radius:0;height:2px}.range-slider .dots{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.range-slider .dots li{display:inline-block;border-radius:50%;width:7px;height:7px;background:#28306c}.range-slider .ui-widget-header{background:#28306c!important}.range-slider .ui-slider-handle{border-radius:50%;width:20px;height:20px;background:#e84042;border:none;top:-10px}.masonry-grid .col-lg-4{margin-bottom:50px}.masonry-grid--size1 .col-lg-4{margin-bottom:40px}.masonry-grid-alt .col-lg-4{margin-bottom:50px}.masonry-grid-alt--size1 .col-lg-4{margin-bottom:40px}@media (max-width:767px){.visible-mobile{display:block!important}.hidden-mobile{display:none!important}.masonry-grid>div{position:static!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.masonry-grid .col-lg-4{margin-bottom:50px}.masonry-grid-alt>div{position:static!important}.masonry-grid-alt .col-lg-4{margin-bottom:50px}}.disable-scroll{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:50;opacity:0;visibility:hidden}.disable-scroll.active{opacity:1;visibility:visible}.selectric{border:1px solid #707070;border-radius:2px}.selectric .label{background-color:#f5f2f2;height:58px;line-height:60px;margin:0;position:relative;font-size:0;background-repeat:no-repeat;background-position:9px center;background-size:54px 36px}.selectric .label:after{content:"";position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../_build/assets/images/temp/ico-angle-down-gray.png) 0 0/100% 100% no-repeat;width:12px;height:8px;pointer-events:none}.selectric .button{display:none}.selectric-items{width:510px!important;background:#fff;border:1px solid #707070;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.selectric-items ul{padding:12px 15px}.selectric-items li{min-height:36px;background-position:0 0!important;background-repeat:no-repeat!important;background-size:54px 36px!important;padding-left:69px;font-size:20px;font-weight:500;color:#585858;position:relative}.selectric-items li+li{margin:4px 0 0}.selectric-items li:nth-child(4){margin-top:25px}.selectric-items li:nth-child(4):after{content:"";position:absolute;top:-11px;left:-6px;right:-11px;height:1px;background:#707070}.selectric-items li.highlighted{background:0 0}@media (max-width:767px){.selectric .label{height:35px;line-height:35px;background-position:15px center;background-size:37px 25px}.selectric .label:after{width:10px;height:6px}.selectric-items{width:100%!important}.selectric-items ul{padding:12px 15px}.selectric-items li{font-size:11px;min-height:36px;background-position:0 center!important;background-size:37px 25px!important;padding:5px 5px 5px 50px}.selectric-items li:nth-child(4):after{top:-14px;left:0;right:0}}.feature-secondary .feature__body>h3{text-shadow:0 0 3px #000}.feature-secondary .feature__body .favourite__title{text-shadow:none}.select select:active,.select select:focus,.select select:hover{cursor:pointer}.experiences-slider{text-align:center}.experiences-slider button.slick-arrow{outline:0}@media screen and (max-width:767px){.experiences-slider button.slick-arrow{height:60px;width:60px}}.incrementor__field:hover{cursor:default}.drop-shadow{text-shadow:3px 3px 3px #000}.article-primary .article__body .host__description{font-size:1.2rem;min-height:auto}@media screen and (max-width:950px) and (min-width:767px){.list-circles .icon-cirlce1{width:186px}.list-circles .icon-cirlce2{width:200px}.list-circles .icon-cirlce3{width:189px}}.article-secondary+div.content-page-form{margin-right:0}.robly-wrap{margin:0 auto}.slogan__title{position:relative;z-index:10;margin-top:20px}.slogan__title>h3{font-size:1.2rem}.invisible{position:absolute;top:-9999px;left:-9999px}.host-content .host-reviews .aside-reviews{width:330px;margin:0 auto}.host-content .host-reviews .aside-reviews .section__head{margin:0 0 60px}.host-content .host-reviews .aside-reviews .section__head h2{font-size:30px}.host-content .host-reviews .aside-reviews .widget-messages .widget-message{position:relative;display:inline-block;margin:0 0 40px;text-align:left}.host-content .host-reviews .aside-reviews .widget-messages .widget-message .widget__content{text-align:center}.host-content .host-reviews .aside-reviews .widget-messages .widget-message .widget__content h2{font-size:22px;margin:0 0 15px}.host-content .host-reviews .aside-reviews .widget-messages .widget-message .widget__content p{font-size:16px;margin:0}.host-content .host-reviews .aside-reviews .section__actions{text-align:center}.host-request .accordions,.host-request .accordions h6,.host-request .form__col,.host-request .form__col h6{font-size:16px!important}.may-also-like{padding:50px 0!important}.host-page-slider{margin:0 auto 50px;padding:0}.host-page-slider .slick-arrow{top:50%}.host-page-slider .host-page-slider-item{height:250px;padding:0 6px}.host-page-slider .host-page-slider-item img{width:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover}.host-page-slider .host-page-slider-text{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f6f6f6}.host-page-slider .host-page-slider-text .icon{display:block;width:60px;height:60px;margin:0 auto 20px}.host-page-slider .host-page-slider-text .icon-cocktail{background:url(../../_build/assets/images/svg/cocktail-icon.svg) no-repeat}.host-page-slider .host-page-slider-text .icon-footbal{background:url(../../_build/assets/images/svg/futbol-icon.svg) no-repeat}.host-page-slider .host-page-slider-text .text{font-size:12px;text-align:center;text-transform:uppercase;line-height:30px}.host-page-slider .host-page-slider-text .text span{font-size:20px;font-weight:700;text-transform:capitalize}@media screen and (min-width:767px){.host-page-slider.container{padding:0}.host-page-slider.container .host-page-slider-item{height:350px}.host-page-slider.container .host-page-slider-text .icon{width:90px;height:90px}.host-page-slider.container .host-page-slider-text .text{font-size:16px;line-height:50px}.host-page-slider.container .host-page-slider-text .text span{font-size:30px}}.wrapper{min-height:100vh;overflow:hidden;position:relative}.wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:200;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.wrapper.active:after{opacity:.75;visibility:visible}.wrapper--primary{padding-top:93px}.shell{max-width:1220px;padding-right:10px;padding-left:10px;margin:auto}.shell--fluid{max-width:none}@media (min-width:1201px){.container{max-width:1442px}.container--size1{max-width:1205px}.container--size2{max-width:1190px}}.container-inner{margin:0 -15px}@media (max-width:767px){.wrapper--primary,.wrapper--secondary{padding-top:49px}.container--small{padding:0 35px}.container-inner{margin:0}}.header{position:fixed;top:0;left:0;width:100%;z-index:202;text-align:center;padding:12px 0}.header:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;-webkit-box-shadow:0 0 90px 69px rgba(0,0,0,.6);box-shadow:0 0 90px 69px rgba(0,0,0,.6);margin-top:-1px;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.header .container{position:relative;z-index:101}.header .header__select{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .header__select select{height:initial;width:inherit;padding:12px 10px;border-width:2px;letter-spacing:initial;line-height:1;-webkit-transition:color .4s,border-color .4s;transition:color .4s,border-color .4s}@media screen and (max-width:1023px){.header .header__select select{padding:5px;font-size:10px}}.header .header__select:after{background-image:none!important}.header.fixed{background:#fff;border-bottom:1px solid #e5e5e5}.header.fixed:after{opacity:0;visibility:hidden}.header.fixed .logo{background-image:url(../../_build/assets/images/logo-secondary.png)}.header.fixed .header__select:after{background-image:url(../../_build/assets/images/temp/ico-angle-down.png)}.header.fixed .header__select select{color:#e84042;border-color:#e84042}.header--select .header__select{opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.header.visible-select .header__select{opacity:1;visibility:visible}@media (max-width:767px){.header{padding:9px 0 7px;-webkit-transition:background .4s,-webkit-transform .4s;transition:background .4s,transform .4s,-webkit-transform .4s;z-index:250;background:#fff;border-bottom:1px solid #e5e5e5}.header:after{opacity:0;visibility:hidden}.header .header__select{display:none}.header .logo{background-image:url(../../_build/assets/images/logo-secondary.png)}.header .header__select:after{background-image:url(../../_build/assets/images/temp/ico-angle-down.png)}.header .header__select select{color:#e84042;border-color:#e84042}.header.up{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header.active{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}.blue__bar{margin:0 0 20px;padding:25px 0;color:#fff;background-color:var(--color-primary)}.blue__bar h2{text-shadow:0 0 5px #000;text-transform:uppercase}.section-def .mobile-experience-item{padding:5vh;margin:3vh 0;text-align:center;background-color:var(--blue-basic);color:#fff}.section-def .mobile-experience-item .article-small>a{text-decoration:none}.section-def .mobile-experience-item .article-small>a>h4{font-size:2rem;font-weight:700;margin-bottom:2vh}.section-def .mobile-experience-item .article-small .article__image img{height:150px}.section-def .mobile-experience-item .article-small>h6{font-size:1.3rem;font-weight:700;margin-top:2vh}.section-def .mobile-experience-item .article-small .article__body p:first-child{display:none}.section-def .mobile-experience-item .see-expresses__btn{display:inline-block;margin-top:3vh;padding:1vh 2vh;color:#fff;border:2px solid var(--red-basic);background-color:var(--red-basic);text-transform:uppercase;text-decoration:none}.section-def .mobile-experience-item .see-expresses__btn:active,.section-def .mobile-experience-item .see-expresses__btn:focus,.section-def .mobile-experience-item .see-expresses__btn:hover{background-color:#fff;color:var(--red-basic)}.section-def #gtx-trans{visibility:hidden}.section-def ol,.section-def ul{list-style-position:inside}.footer{color:#f63e3c!important;position:relative}.footer .our-info{padding:50px 0}.footer__category-title{display:inline-block;margin-bottom:16px}.footer .btn-chat{position:fixed;bottom:0;right:50%;margin-right:-721px;z-index:200}.footer .footer__nav a{text-decoration:none;letter-spacing:.025em;display:inline-block;position:relative}.footer .footer__nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#f63e3c;-webkit-transition:width .4s;transition:width .4s}.footer .footer__nav a:hover{color:#f63e3c}.footer .footer__nav a:hover:after{width:100%}.footer .footer__nav li+li{margin-top:9px}.footer .footer__content{padding-top:3px}.footer .footer__content .socials{margin:20px 0 0}.footer .our-cities{width:100%;padding:50px 0;background-color:var(--blue-basic)}.footer .our-cities__title{margin:0 0 50px;color:#fff;font-size:26px;font-weight:700}.footer .our-cities .our-cities-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:inherit;height:200px}@media only screen and (max-width:991px){.footer .our-cities .our-cities-list{height:250px}}@media only screen and (max-width:767px){.footer .our-cities .our-cities-list{height:300px}}@media only screen and (max-width:500px){.footer .our-cities .our-cities-list{height:600px}}.footer .our-cities .our-cities-list li{width:100px;margin:0 7% 2px 0;color:#fff;font-size:16px;list-style:none}.footer .our-cities .our-cities-list li.continent{margin:10px 7% 10px 0;color:var(--yellow-basic);font-size:18px}.footer .our-cities .our-cities-list li:first-child{margin:0 7% 10px 0}.footer .our-cities .our-cities-list li a{text-decoration:none}.footer .our-cities .our-cities-list li a:hover{color:#fff;text-decoration:underline}@media (max-width:1442px){.footer .btn-chat{margin:0;right:15px}}@media (max-width:1200px){.footer .btn-chat{margin:0 -555px 0 0;right:50%}}@media (max-width:1199px){.footer .btn-chat{margin:0 -465px 0 0}}@media (max-width:992px){.footer .btn-chat{margin:0 -345px 0 0}}@media (max-width:767px){.footer__category-title{font-size:13px;margin-bottom:8px}.footer .btn-chat{bottom:12px;z-index:300;margin-right:-255px}.footer .col-lg-2+.col-lg-2{margin-top:15px}.footer .footer__nav{font-size:13px}.footer .footer__nav li+li{margin-top:6px}.footer .footer__content{padding:0 0 18px}.footer .footer__content .socials{margin:10px 0 0}.footer .footer__content .socials ul{margin:0;font-size:28px}}@media (max-width:576px){.footer .btn-chat{margin:0;right:15px}}.btn{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;font-size:16px;letter-spacing:.025em;color:var(--red-basic);border:3px solid var(--red-basic);border-radius:0;min-width:128px;padding:10px 18px;-webkit-transition:background .4s,color .4s,border-color .4s;transition:background .4s,color .4s,border-color .4s;background:#fff}.btn:focus,.btn:hover{background:var(--red-basic);color:#fff}.btn--red{background:#e84042;color:#fff}.btn--red:hover{background:#fff;color:#e84042}.btn--yellow{background:#ffb74b;color:#fff}.btn--yellow:hover{background:#fff;color:#ffb74b}.btn--green{background:#6bc14b;border-color:#6bc14b;color:#fff}.btn--green:hover{background:#fff;color:#6bc14b}.btn--blue{background:#2a3070;border-color:#2a3070;color:#fff;width:100%;letter-spacing:0;font-size:13px!important;padding:7px 10px!important}.btn--border-white{border-color:#fff;color:#fff;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.1em;padding:11px 17px;min-width:189px}.btn--border-white:hover{background:#fff;color:#e84042}.btn--size1{padding:15px 30px}.btn--size2{min-width:144px}.btn--size3{min-width:155px}.btn--size4{padding:10px 34px}@media (max-width:767px){.btn{min-width:81px;border-width:1px;font-size:11px;padding:9px 10px}}.btn-chat{background:#d60140;color:#fff!important;text-decoration:none;min-width:256px;text-align:center;border-radius:10px 10px 0 0;padding:12px 10px;border-top:1px solid #927076;-webkit-transition:opacity .4s;transition:opacity .4s}.btn-chat i{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-chat i+i,.btn-chat span+span{display:none}.btn-chat:hover{opacity:.8}@media (max-width:767px){.btn-chat{min-width:110px;border-radius:5px;border:none;background:#e90045;text-align:right;padding:4px 15px;overflow:hidden}.btn-chat:after{content:"";position:absolute;top:0;left:0;width:43px;height:100%;background:#d8003c}.btn-chat i{display:none;left:12px;z-index:5}.btn-chat i+i{display:inline-block}.btn-chat span{display:none;font-size:19px}.btn-chat span+span{display:inline-block}}input::-webkit-input-placeholder{color:inherit;opacity:1}input::-moz-placeholder{color:inherit;opacity:1}input:-ms-input-placeholder{color:inherit;opacity:1}input::-ms-input-placeholder{color:inherit;opacity:1}input::placeholder{color:inherit;opacity:1}textarea::-webkit-input-placeholder{color:inherit;opacity:1}textarea::-moz-placeholder{color:inherit;opacity:1}textarea:-ms-input-placeholder{color:inherit;opacity:1}textarea::-ms-input-placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0 1000px #fff inset}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.textarea{width:100%;border:2px solid #28306c;resize:none;padding:3px 0;height:100px;letter-spacing:.025em}.select{position:relative}.select:after{content:"";position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../_build/assets/images/temp/ico-angle-down.png) 0 0/100% 100% no-repeat;width:25px;height:14px;pointer-events:none}.select select{width:100%;height:50px;padding:0 18px;background:#fff;border-radius:0;color:#e84042;font-weight:700;border:none}.select--primary:after{background-image:url(../../_build/assets/images/temp/ico-angle-down-white.png);width:22px;height:12px;right:20px}.select--primary select{border:4px solid #fff;background:0 0;height:46px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.select--red select{border:2px solid #e84042}.checkbox input{display:none}.checkbox input:checked+label:before{opacity:1;visibility:visible}.checkbox label{position:relative;display:inline-block;color:#28306c;font-size:11px;letter-spacing:.025em;padding-left:33px;margin:0}.checkbox label span{font-size:14px;display:block}.checkbox label:after,.checkbox label:before{content:"";position:absolute;top:-1px;left:0}.checkbox label:after{width:18px;height:18px;border:1px solid #28306c}.checkbox label:before{width:12px;height:12px;background:#28306c;top:2px;left:3px;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.checkbox--big label{font-size:16px;letter-spacing:.025em;padding-left:38px}.checkbox--big label:after{width:26px;height:26px;border:2px solid #28306c}.checkbox--big label:before{width:20px;height:20px}@media (max-width:767px){.textarea{border-width:1px;height:53px;padding:0}.checkbox--big label{font-size:13px;padding-left:26px}.checkbox--big label:after{border-width:1px;width:20px;height:20px;margin-top:-2px}.checkbox--big label:before{width:16px;height:16px;top:-1px;left:2px}}.radio input{display:none}.radio input:checked+label:before{opacity:1;visibility:visible}.radio label{position:relative;display:inline-block;color:#28306c;font-size:11px;letter-spacing:.025em;padding-left:30px;margin:0}.radio label span{font-size:14px;display:block}.radio label:after,.radio label:before{content:"";position:absolute;top:2px;left:0}.radio label:after{width:18px;height:18px;border:1px solid #28306c}.radio label:before{width:12px;height:12px;background:#28306c;top:5px;left:3px;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.select-alt{position:relative}.select-alt:after{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../_build/assets/images/temp/ico-angle-down-gray.png) 0 0/100% 100% no-repeat;width:12px;height:8px;pointer-events:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;border-radius:0}.form .form__field{width:100%;background:0 0;border-radius:0;border:none;border-bottom:2px solid #28306c;padding:0 7px 7px;color:#28306c;font-weight:500;letter-spacing:.025em}.form .form__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -45px}.form .form__row+.form__row{margin-top:49px}.form .form__row+.form__row--size1{margin-top:24px}.form .form__row+.checkbox{margin-top:17px}.form .form__row--alt{margin:0;display:block}.form .form__col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 45px}.form .form__actions{margin-top:45px}.form .form__actions p{margin:23px 0 0}@media (max-width:1200px){.form .form__row{margin-left:-15px;margin-right:-15px}.form .form__row .form__col{padding:0 15px}.form .form__row--alt{margin-left:0;margin-right:0}.form .form__actions br,.form-subscribe--primary-alt br{display:none}}@media (max-width:1023px){.form .form__row{display:block;margin-left:0;margin-right:0}.form .form__row .form__col{padding:0}.form .form__row+.form__row{margin:30px 0 0}.form .form__col{max-width:100%}.form .form__col+.form__col{margin-top:30px}}@media (max-width:767px){.form .form__field{padding:0 4px 4px;border-width:1px}.form .form__row+.form__row{margin-top:23px}.form .form__row+.checkbox{margin:23px 0 0}.form .form__col+.form__col{margin-top:23px}.form .form__actions{margin:20px 0 0}.form .form__actions p{margin:11px 0 0}.form .form__actions .btn{display:block;width:100%}}.form-subscribe{background:#e84042;position:relative;text-align:center;padding:57px 0 60px}.form-subscribe .list-circles{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;margin-left:6px}.form-subscribe .row{position:relative;z-index:15}.form-subscribe .form__content{color:#fff;margin-bottom:42px}.form-subscribe .form__content strong{display:inline-block;font-size:1.875rem;margin-bottom:30px}.form-subscribe .form__content p{font-size:1.375rem;line-height:1.2;letter-spacing:0;margin:0}.form-subscribe .form__body{max-width:270px;margin:auto}.form-subscribe .form__field{width:100%;background:0 0;border-radius:0;border:none;border-bottom:2px solid #fff;padding:0 37px 10px 7px;color:#fff;font-weight:500;letter-spacing:.025em}.form-subscribe .form__row{position:relative}.form-subscribe .form__row+.form__row{margin-top:47px}.form-subscribe .form__btn{background:0 0;border:none;position:absolute;bottom:8px;right:0}.form-subscribe--primary{padding:33px 0 11px}.form-subscribe--primary .list-circles li+li{margin-left:43px}.form-subscribe--primary .form__content{color:#29316a;margin-bottom:34px}.form-subscribe--primary .form__content b{display:block;margin-bottom:10px;font-size:20px}.form-subscribe--primary .form__content p{font-size:15px}.form-subscribe--primary .form__field{color:#29316a;border-color:#29316a;font-size:14px;border-width:1px;padding:0 0 5px}.form-subscribe--primary .form__actions,.form-subscribe--primary .form__body,.form-subscribe--primary .form__content,.form-subscribe--primary .form__foot{position:relative;z-index:10}.form-subscribe--primary .form__link{text-decoration:none;font-size:12px;font-family:Helvetica,sans-serif;font-weight:400}.form-subscribe--primary .form__foot{margin:34px 0 0}.form-subscribe--primary .form__body{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;padding:0 63px}.form-subscribe--primary .form__body .form__row{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 16px}.form-subscribe--primary .form__body .form__row+.form__row{margin:0}.form-subscribe--primary .form__btn{right:15px;bottom:5px}.form-subscribe--primary-alt{position:relative;text-align:left;padding:58px 43px 40px;overflow:hidden}.form-subscribe--primary-alt .form__ico-alt{position:absolute;bottom:-53px;right:-17px}.form-subscribe--primary-alt .form__ico{position:absolute;top:5px;right:0}.form-subscribe--primary-alt .form__body{display:block;padding:0;margin:0}.form-subscribe--primary-alt .form__body .form__row{max-width:100%;padding:0}.form-subscribe--primary-alt .form__body .form__row+.form__row{margin-top:20px}.form-subscribe--primary-alt .form__actions{margin:37px 0 0;text-align:center}.form-subscribe--primary-alt .form__actions .btn{width:100%}.form-subscribe--primary-alt .form__content{margin:0 0 29px}.form-subscribe--primary-alt .form__content strong{display:block;font-size:20px;margin-bottom:18px}.form-subscribe--primary-alt .form__content p{font-size:14px;line-height:1.3}@media (max-width:1442px){.form-subscribe--primary .list-circles{margin:0}.form-subscribe--primary .list-circles li+li{margin-left:30px}.form-subscribe--primary-alt .form__ico{width:91px;height:74px}}@media (max-width:1023px){.form-subscribe--primary{padding:30px 20px 10px}.form-subscribe--primary br{display:none}.form-subscribe--primary .list-circles{margin:0}.form-subscribe--primary .list-circles li+li{margin-left:30px}.form-subscribe--primary-alt{padding:70px 20px 30px}.form-subscribe--primary-alt .form__ico-alt{right:-60px;bottom:-100px}}@media (max-width:767px){.form-subscribe{text-align:left;padding:24px 0 26px}.form-subscribe .form__content{margin-bottom:23px}.form-subscribe .form__content br{display:none}.form-subscribe .form__content h2{padding-right:50px;margin-bottom:21px}.form-subscribe .form__content p{font-size:13px}.form-subscribe .form__body{max-width:100%}.form-subscribe .form__field{border-width:1px;padding:0 0 5px;font-size:13px}.form-subscribe .form__btn{bottom:5px}.form-subscribe .form__row+.form__row{margin-top:22px}.form-subscribe--primary-alt{padding:32px 20px 23px;text-align:center;margin:0 -15px}.form-subscribe--primary-alt .form__content{color:#fff;padding:0 10px;margin-bottom:39px}.form-subscribe--primary-alt .form__content h2{font-size:18px;line-height:1.11;padding:0}.form-subscribe--primary-alt .form__content p{font-size:12px;line-height:1.25}.form-subscribe--primary-alt .form__body{padding:0 30px}.form-subscribe--primary-alt .form__field{border-color:#fff;color:#fff;text-align:center}.form-subscribe--primary-alt .form__actions{margin:24px 0 0}.form-subscribe--primary-alt .form__actions .btn{display:block;width:209px;margin:0 auto 10px;font-size:12px}.form-subscribe--primary-alt .form__actions .form__link{color:#fff}.form-subscribe--primary-alt .form__row+.form__row{margin:23px 0 0}}.form-payment{color:#343333;position:relative;padding-right:140px}.form-payment:after{content:"";position:absolute;top:-4px;bottom:-4px;right:38px;width:1px;background:#707070}.form-payment h2{font-weight:500}.form-payment label{display:block;font-size:20px;margin:0 0 6px;color:#585858}.form-payment .form__field{width:100%;border:1px solid #707070;border-radius:2px;height:60px;font-size:20px;color:#c7c7c7;padding:0 15px}.form-payment .form__head{margin-bottom:62px}.form-payment .form__row+.form__row{margin-top:40px}.form-payment .form__row--primary{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-13px;margin-right:-13px}.form-payment .form__row--primary .form__col{padding:0 13px}.form-payment .form__row-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-5px;margin-right:-5px}.form-payment .form__row-inner .form__col{padding:0 5px}.form-payment .form__col--1of2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.form-payment .form__col--size1{-webkit-box-flex:0;-ms-flex:0 0 19.5%;flex:0 0 19.5%;max-width:19.5%}.form-payment .form__col--size2{-webkit-box-flex:0;-ms-flex:0 0 80.5%;flex:0 0 80.5%;max-width:80.5%}.form-payment .form__col--size3{-webkit-box-flex:0;-ms-flex:0 0 57%;flex:0 0 57%;max-width:57%}.form-payment .form__col--size4{-webkit-box-flex:0;-ms-flex:0 0 43%;flex:0 0 43%;max-width:43%}.form-payment .form__col--size5{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.form-payment .form__col--size6{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.form-payment .form__actions{text-align:center;margin:50px 0 0}.form-payment .form__actions p{color:#585858;font-size:15px;letter-spacing:0;margin:0 0 10px}.form-payment .form__actions p a{text-decoration:underline}.form-payment .form__actions .btn{width:100%;font-size:20px;padding:15px 18px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}@media (max-width:1200px){.form-payment{padding-right:80px}.form-payment label{font-size:16px}.form-payment .form__field{font-size:17px}.form-payment .form__col--size1{max-width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.form-payment .form__col--size2{max-width:70%;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}@media (max-width:1023px){.form-payment{padding-right:0}.form-payment:after{right:-15px}.form-payment .form__row+.form__row{margin-top:30px}.form-payment .form__row--primary{display:block}.form-payment .form__col{max-width:100%}.form-payment .form__col+.form__col{margin-top:30px}.form-payment .form__row-inner{display:block}}@media (max-width:767px){.form-payment{border-bottom:1px solid #707070;padding-bottom:40px}.form-payment:after{display:none}.form-payment label{font-size:13px}.form-payment .form__field{height:35px;font-size:13px}.form-payment .form__col+.form__col,.form-payment .form__row+.form__row{margin-top:20px}.form-payment .form__head{margin-bottom:30px}.form-payment .form__actions{margin:35px 0 0}.form-payment .form__actions p{font-size:13px}.form-payment .form__actions .btn{font-size:13px;padding:9px 10px}}.form-code{position:relative;padding-right:0}.form-code:after{display:none}.form-code .form__body{position:relative;padding-right:167px}.form-code .form__body .form__btn{position:absolute;bottom:0;right:0;background:#f0d330;border:2px solid #f0d330;min-width:155px;font-size:20px;height:60px;line-height:55px;padding-top:0;padding-bottom:0;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s;font-weight:700;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.form-code .form__body .form__btn:hover{background:#fff;color:#f0d330}.form-code .form__foot{margin:12px 0 0}.form-code .form__foot p{font-size:15px;line-height:1.2;color:#585858;margin:0;letter-spacing:0}.form-code .form__inner{opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.form-code .form__overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-39px;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.form-code .form__overlay .btn{font-size:20px;font-weight:500;background:#128c8f;border-color:#128c8f;min-width:280px;padding:12px 18px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.form-code .form__overlay .btn:hover{background:#fff;color:#128c8f}.form-code.active .form__overlay{opacity:0;visibility:hidden}.form-code.active .form__inner{opacity:1;visibility:visible}@media (max-width:1023px){.form-code .form__body{padding-right:125px}.form-code .form__body .form__btn{min-width:115px}}[class^=list-]{list-style:none}.list-stars li{display:inline-block;vertical-align:middle;letter-spacing:.025em}.list-stars li+li{margin-left:5px}.list-circles{white-space:nowrap}.list-circles li{display:inline-block}.list-circles li+li{margin-left:72px}.list-features a{text-decoration:none;color:#fff!important;-webkit-transition:padding-left .4s;transition:padding-left .4s}.list-features a:hover{padding-left:10px;cursor:pointer}.list-features strong{position:relative;display:inline-block;padding-left:55px;min-width:190px}.list-features strong i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:30px}@media screen and (max-width:767px){.list-features strong i{font-size:24px}}.list-features>li:last-child i{margin-left:5px}.list-features em{position:relative;display:inline-block;font-style:normal;padding-left:55px;font-weight:700}.list-features em i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-features li+li{margin-top:25px}@media (max-width:1442px){.list-features li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.list-features em{min-width:155px}}@media (max-width:767px){.form-code{border:none;padding-bottom:0}.form-code .form__body{padding-right:100px}.form-code .form__body .form__btn{min-width:80px;height:35px;font-size:11px;line-height:32px}.form-code .form__foot p{font-size:13px}.list-circles li+li{margin-left:20px}.list-features li+li{margin-top:30px}.list-features em,.list-features strong{padding-left:44px;font-size:13px;min-width:135px}.list-features span{font-size:13px;line-height:1.2;margin-right:-5px}}.list-cities{list-style:none;font-size:18px;line-height:1.56;letter-spacing:.025em}.list-cities a{text-decoration:none;display:inline-block;position:relative}.list-cities a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;-webkit-transition:width .4s;transition:width .4s}.list-cities a:hover{color:#fff}.list-cities a:hover:after{width:100%}.list-cities ul{list-style:none}.list-cities ul span{text-transform:uppercase;font-weight:700}.list-cities>li+li{margin-top:36px}.list-gadgets li{padding-left:23px;position:relative}.list-gadgets li i{position:absolute;top:50%;left:7px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.list-gadgets li+li{margin-top:11px}@media screen and (min-width:768px){.list-gadgets li{display:inline-block;padding-left:0;color:var(--green-basic)}.list-gadgets li i{display:none}.list-gadgets li+li{margin-top:0}.list-gadgets li span{font-size:1.1rem}}.list-services{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -40px!important;padding:0 0 60px;text-align:center;line-height:1.2;font-weight:700;color:#28306c}.list-services li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:53px 10px 40px;position:relative;word-break:break-word}.list-services i{position:absolute;top:20px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1200px){.list-services{padding:0 0 60px}}@media (max-width:767px){.list-services{padding:0 10px 60px}.list-services li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:47px 10px 22px}}.list-circles-alt li{position:relative;padding-left:62px}.list-circles-alt li i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-circles-alt li+li{margin-top:38px}.list-circles-alt li:nth-child(2) i{-webkit-transform:translateY(-50%) rotate(17deg);transform:translateY(-50%) rotate(17deg)}.list-circles-alt li:nth-child(3) i{-webkit-transform:translateY(-50%) rotate(152deg);transform:translateY(-50%) rotate(152deg)}@media (max-width:767px){.list-circles-alt li{padding-left:28px}.list-circles-alt li i{top:-7px;left:-8px;-webkit-transform:translateY(0) scale(.6);transform:translateY(0) scale(.6)}.list-circles-alt li+li{margin:22px 0 0}.list-circles-alt li:nth-child(2) i{-webkit-transform:scale(.6) rotate(17deg);transform:scale(.6) rotate(17deg)}.list-circles-alt li:nth-child(3) i{-webkit-transform:scale(.6) rotate(152deg);transform:scale(.6) rotate(152deg)}}.list-dots{letter-spacing:.025em}.list-dots li{position:relative;padding-left:14px}.list-dots li:after{content:"";position:absolute;top:8px;left:0;width:5px;height:5px;background:#28306c;border-radius:50%}@media (max-width:767px){.list-dots li{padding-left:8px}.list-dots li:after{width:3px;height:3px;top:6px;left:3px}}.list-radios li+li{margin-top:34px}.list-details li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-details li+li{margin-top:29px}.list-details li:last-child{margin-top:34px}.list-details h6{font-size:11px;margin:0}.list-details h6 span{display:block;font-size:14px}.list-details h5{font-weight:700;font-size:14px;letter-spacing:.04em}.list-sliders h6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;font-weight:500;letter-spacing:.025em;margin-bottom:17px}.list-sliders h6 span+span{text-align:right}.list-sliders>li+li{margin-top:33px}.list-locations li{position:relative;padding-left:39px}.list-locations li i{position:absolute;top:45%;left:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:30px}@media screen and (max-width:767px){.list-locations li i{font-size:25px}}.list-locations li .fa-comment-o{-webkit-transform:translate(-50%,-50%) scale(-1,1);transform:translate(-50%,-50%) scale(-1,1)}.list-locations li+li{margin-top:30px}.list-locations li:last-child{padding-left:0}.list-locations img{vertical-align:middle;margin-right:7px}@media (max-width:767px){.list-locations li{padding-left:30px;letter-spacing:.025em}.list-locations li img{max-width:100px;margin-right:5px}.list-locations li+li{margin-top:16px}.list-locations li:last-child{padding-left:0;margin-top:13px}}.list-features-alt li{width:50%}.list-features-alt li+li{margin-top:130px}.list-features-alt li:nth-child(odd){margin-left:auto;padding-left:17px}.list-features-alt li:nth-child(1){padding-left:17px}.list-features-alt li:nth-child(2){padding-left:195px}.list-features-alt li:nth-child(3){margin-top:197px}.list-features-alt li:nth-child(4){margin-top:81px;padding-left:173px}.list-features-alt h2{margin:25px 0 0}@media (max-width:1442px){.list-features-alt{position:relative;z-index:10}.list-features-alt br{display:none}.list-features-alt+li{margin-top:83px}.list-features-alt:nth-child(2){padding-left:125px}.list-features-alt:nth-child(3){margin-top:126px}.list-features-alt:nth-child(4){margin-top:51px}}@media (max-width:1023px){.list-features-alt li{width:60%}.list-features-alt li:nth-child(2){margin-top:90px;padding-left:0}.list-features-alt li:nth-child(3){margin-top:90px}.list-features-alt li:nth-child(4){margin-top:90px;padding-left:0}}@media (max-width:767px){.list-features-alt li{width:60%}.list-features-alt li:nth-child(1){padding-left:5px}.list-features-alt li:nth-child(2){margin:67px 0 0 37px;padding-right:20px}.list-features-alt li:nth-child(3){margin-top:65px;padding:0;width:71%}.list-features-alt li:nth-child(4){margin:53px 0 0 43px;padding-left:0;width:62%}.list-features-alt h2{margin:12px 0 0}}.list-steps{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px -10px;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-steps span{display:inline-block;background-repeat:no-repeat;background-position:center center;width:76px;height:74px;font-size:32px;font-weight:700;margin-bottom:18px;padding:21px 0 0}.list-steps h3{font-weight:700;margin-bottom:18px}.list-steps li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0 10px 10px}@media (max-width:1023px){.list-steps li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.list-steps{display:block;margin:0}.list-steps li{max-width:100%;padding:0}.list-steps li+li{margin:30px 0 0}.list-steps span{font-size:23px;width:58px;height:56px;background-size:90% 90%;padding:13px 0 0}.list-steps h3{margin-bottom:10px}}.list-services-alt{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -37px -65px;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-services-alt li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:65px 10px;position:relative}.list-services-alt li i{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.list-services-alt h3{font-weight:700;margin-bottom:17px}.list-services-alt p{margin:0}.list-services-alt p+.btn{margin:56px 0 0}@media (max-width:1442px){.list-steps br{display:none}.list-services-alt{margin:0 -10px -65px}.list-services-alt br{display:none}}.list-links li{display:inline-block;vertical-align:middle}.list-links li+li{margin-left:3px}.logo{display:inline-block;background:url(../../_build/assets/images/logo.png) 0 0/100% 100% no-repeat;width:153px;height:66px}.logo--size1{width:160px;height:70px}.logo-secondary{display:inline-block;background:url(../../_build/assets/images/logo-secondary.png) 0 0/100% 100% no-repeat;width:175px;height:76px}@media (max-width:1023px){.list-services-alt li{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.logo-secondary{width:145px;height:63px}}@media (max-width:767px){.list-services-alt{margin:0 -10px -65px}.list-services-alt li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-top:50px}.list-services-alt h3{margin-bottom:10px}.logo{width:68px;height:29px}.logo-secondary{width:87px;height:38px}}.nav{display:block}.nav a{font-size:14px;font-weight:500;text-decoration:none;display:block;position:relative;color:#e84042;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:18px 10px 14px 32px;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.nav a i{position:absolute;right:38px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:2px}.nav>ul li:first-child{height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:28px}.nav>ul li:first-child a{border:none;padding:0;background:0 0!important;color:#e84042!important}.nav>ul li:first-child a i{position:static;-webkit-transform:translateY(0);transform:translateY(0);margin:-4px 19px 0 0;vertical-align:middle}.nav>ul li+li{margin-top:-1px}.nav ul ul{position:absolute;top:0;left:100%;width:100%;background:#fff;z-index:100;opacity:0;visibility:hidden;min-height:100%;height:100vh;-webkit-transition:opacity .4s,visibility .4s,left .4s;transition:opacity .4s,visibility .4s,left .4s;overflow-y:auto}.nav ul ul a{padding:17.5px 10px 14px 32px}.nav ul ul>li:first-child{height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}.nav ul ul>li:first-child a{border:none;padding:0 0 0 31px;margin-top:2px;background:0 0!important;color:#e84042!important}.nav ul ul>li:first-child a i{right:auto;left:0}.nav ul ul>li+li{margin-top:-1px}.nav .expanded>ul{left:0;opacity:1;visibility:visible}.section{padding:87px 0 57px;position:relative}.section .section__ico{position:absolute}.section .section__ico--size1{top:49px;right:22px;opacity:.1}.section .section__ico--size2{top:-185px;left:-52px;opacity:.1}.section .section__ico--size3{top:-245px;right:-52px;opacity:.1;width:415px;height:437px}.section .section__ico--size4{top:-137px;left:-42px;opacity:.1;width:415px;height:437px}.section .section__ico--size5{top:-162px;right:-54px;opacity:.1;width:415px;height:437px}.section .section__ico--size6{top:-125px;right:-33px;opacity:.1}.section .section__ico--size7{top:-41px;right:-50px}.section .section__ico--size8{top:21%;left:-72px}.section .section__ico--size9{top:53.5%;right:-49px}.section .section__ico--size10{top:-92px;left:-78px}.section .section__ico--size11{top:536px;right:-78px}.section .section__ico--size12{top:233px;left:-56px}.section .section__ico--size13{top:46.7%;right:31px}.section .section__ico--size14{top:68.4%;left:-201px}.section .section__ico--size15{top:-100px;right:-25px}.section .section__ico--size16{top:24px;left:-37px}.section .section__ico--size18{top:68%;left:-37px}.section .section__ico--size19{top:31px;right:12px}.section .section__ico--size21{top:36%;left:-83px;opacity:.1}.section .section__ico--size22{bottom:0;right:-50px;opacity:.1}.section .section__ico--size23{top:-120px;left:-210px}.section .section__ico--size24{top:303px;right:-210px}.section .section__ico--size25{bottom:-70px;left:-42px;z-index:10}.section .section__ico--size26{top:140px;right:-50px}.section .section__ico--size27{top:44%;left:-35px}.section .section__ico--size28{top:-96px;right:-50px}.section .section__ico--size35{bottom:2px;left:50%;margin-left:227px;-webkit-transform:scale(.78);transform:scale(.78)}.section .section__ico--size36{top:-30px;left:-39px}.section .section__ico--size37{bottom:-432px;right:-53px}.section .articles{position:relative;z-index:20}.section .section__head{margin-bottom:50px;position:relative}.section .section__head h1,.section .section__head h2{color:#28306c;margin:0}.section .section__head h1 i,.section .section__head h2 i{vertical-align:middle;position:relative;top:-8px;margin-left:40px}.section .section__head h1+p,.section .section__head h2+p{margin:38px 0 0}.section .section__head h2{font-size:1.75rem}.section .section__head--center{text-align:center}.section .section__actions{text-align:center;margin-top:39px}.section .section__actions p{margin:17px 0 0;font-size:14px}.section .section__content{padding-left:2px;color:#28306c;padding-right:41px}.section .section__content p{margin:0}.section .section__content p+p{margin-top:21px}.section .section__content--alt{padding:5px 0 0 47px}.section .section__content--alt p+p{margin-top:20px}.section .section__content-alt{color:#28306c}.section .section__content-alt h1{letter-spacing:0;margin-bottom:40px}.section .section__content-alt h2{letter-spacing:0;margin-bottom:36px}.section .section__content-alt strong.content-title{display:inline-block;font-size:2rem;margin-bottom:40px}.section .section__content-alt p{font-size:24px;line-height:1.2;margin:0;letter-spacing:0}.section .section__content-alt p+p{margin-top:20px}.section .section__content-alt--primary p{font-size:1.2rem}.section .section__actions-alt{position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#363e76;padding:20px 0}.section .section__actions-alt a{text-decoration:none;text-transform:uppercase;font-size:13px;position:relative;padding-left:26px;letter-spacing:.025em;color:#fff!important}.section .section__actions-alt a i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section--size1{padding:33px 0}.section--size1 .section__head{margin-bottom:40px}.section--size2{padding:24px 0}.section--size2 .section__head{margin-bottom:40px}.section--size3{padding:32px 0}.section--size3 .section__head{margin-bottom:40px}.section--size4{padding:20px 0}.section--size4 .section__head{margin-bottom:37px;letter-spacing:.015em}.section--size5{padding:36px 0}.section--size5 .section__head{margin-bottom:33px}.section--size6{padding:18px 0}.section--size6 .section__head{margin-bottom:33px}.section--size7{padding:69px 0 86px}.section--size7 .section__head{margin-bottom:15px}.section--size8{padding:66px 0 40px}.section--size8 .section__head{margin-bottom:44px}.section--size9{padding:27px 0 40px}.section--size9 .section__head{margin-bottom:42px}.section--size9 .section__actions{margin-top:-2px}.section--size10{padding:76px 0 120px}.section--size10 .section__actions{margin-top:53px}.section--size11 .section__head{margin-bottom:34px}.section--size12{padding:43px 0}.section--size12 .section__head{margin-bottom:42px}.section--size13{padding:17px 0 25px}.section--size13 .section__head{margin-bottom:42px}.section--size14{padding:61px 0 90px}.section--size14 .section__head{margin-bottom:42px}.section--size15{padding:17px 0 60px}.section--size15 .section__head{margin-bottom:40px}.section--size16{padding:55px 0 30px}.section--size18{padding:17px 0 30px}.section--size18 .section__head{margin-bottom:32px}.section--size18 .section__content-alt h2{margin-bottom:9px}.section--size19{padding:29px 0 60px}.section--size19 .section__head{margin-bottom:40px}.section--size19 .section__actions{margin-top:40px}.section--size21{padding:56px 0 30px}.section--size21 .section__head{margin-bottom:38px}.section--size21 .section__actions{margin-top:41px}.section--size22{padding:30px 0 60px}.section--size22 .section__head{margin-bottom:38px}.section--size22 .section__actions{margin-top:39px}.section--size23{padding:56px 0 3px}.section--size23 .section__head{margin-bottom:32px}.section--size23 .section__actions{margin-top:39px}.section--size24{padding:59px 0 30px}.section--size24 .section__head{margin-bottom:67px}.section--size25{padding:59px 0 30px}.section--size25 .section__head{margin-bottom:40px}.section--size26{padding:24px 0 40px}.section--size26 .section__head{margin-bottom:72px}.section--size27{padding:57px 0 40px}.section--size27 .filters{margin-bottom:41px}.section--size27 .section__head{margin-bottom:40px}.section--size27 .section__actions{margin-top:19px}.section--size28{padding:15px 0 40px}.section--size28 .section__head{margin-bottom:38px}.section--size29{padding:47px 0 74px}.section--size29 .container{position:relative;z-index:10}.section--size29 .section__head{margin-bottom:32px}.section--form{padding:53px 0 40px}.section--form .section__head{margin-bottom:39px}.section--form .section__body{padding-right:62px}.section--form .section__aside{text-align:left;padding-left:15px}.section--form .section__aside .section__head{margin-bottom:60px}.section--form .section__aside .section__actions{text-align:center;padding-right:203px;margin-top:41px}.section--small{padding:24px 0 90px}.section--steps{padding:155px 0 65px}.section--steps-alt{padding:24px 0 77px}.section--steps-alt .section__head{margin-bottom:73px}.section--yellow{background:#fab64c;padding:56px 0 60px;z-index:10}.section--yellow .section__head{margin-bottom:30px}.section--yellow .section__actions{margin:22px 0 0}.section--hosts{padding:87px 0 31px}.section--hosts .section__head{margin-bottom:54px}.section--blue{background:#29316a;padding:79px 0 53px}.section--blue .section__head{margin-bottom:54px}.section--blue .section__head h1,.section--blue .section__head h2{color:#ffb74b}@media (max-width:1442px){.section .section__content{padding:0}.section .section__content-alt br{display:none}.section--form .section__body{padding-right:0}}@media (max-width:1200px){.section .section__ico{display:none}.section .section__head .section__head-image{top:-69px;right:-30px}.section .section__actions{margin-top:65px}.section--size9 .section__actions{margin:25px 0 0}}@media (max-width:1023px){.section .section__head .section__head-image{display:none}.section--size27{padding-top:0}}@media (max-width:767px){.section{padding:43px 0 20px}.section .section__head{margin-bottom:31px}.section .section__head h2+p{margin:14px 0 0}.section .section__head h2+p br{display:none}.section .section__actions{margin-top:25px}.section .section__actions p{font-size:11px;margin:15px 0 0}.section .section__content{font-size:12px;line-height:1.2}.section .section__content p+p{margin:12px 0 0}.section .section__content-alt br{display:none}.section .section__content-alt h2{margin-bottom:24px}.section .section__content-alt h1{margin-bottom:27px}.section .section__content-alt p,.section .section__content-alt--primary .find-host-text,.section .section__content-alt--primary p{font-size:16px}.section--icons .section__ico{display:block;-webkit-transform:scale(.28);transform:scale(.28)}.section--icons .section__ico--size23{top:10px;left:-175px}.section--icons .section__ico--size24{top:38%;right:-190px}.section--icons .section__ico--size25{top:66.5%;left:-180px}.section--icons .section__ico--size331{top:3.5%;right:-132px;-webkit-transform:scale(.6);transform:scale(.6)}.section--icons .section__ico--size35{top:35.8%;left:-100px;-webkit-transform:scale(.65);transform:scale(.65);margin:0}.section--icons .section__ico--size333{top:auto;bottom:-9%;left:-12px;-webkit-transform:scale(.63);transform:scale(.63)}.section--size1{padding:20px 0}.section--size1 .section__head{margin-bottom:26px}.section--size01{padding:20px 0}.section--size01 .section__head{margin-bottom:26px}.section--size2{padding:20px 0}.section--size2 .section__head{margin-bottom:20px}.section--size3{padding:20px 0}.section--size3 .section__head{margin-bottom:26px}.section--size4{padding:23px 0}.section--size4 .section__head{margin-bottom:23px}.section--size4 .section__actions{margin-top:42px}.section--size5{padding:20px 0}.section--size5 .section__head{margin-bottom:20px}.section--size6{padding:28px 0}.section--size6 .section__head{margin-bottom:42px}.section--size7{padding:15px 0 45px}.section--size7 .section__head{margin-bottom:12px}.section--size11{padding:43px 0 20px}.section--size11 .section__head{margin-bottom:42px}.section--size12{padding:19px 0 20px}.section--size12 .section__head{margin-bottom:15px}.section--size12 .section__actions{margin:15px 0 0}.section--size13{padding:23px 0 20px}.section--size13 .section__head{margin-bottom:15px}.section--size13 .section__actions{margin:16px 0 0}.section--size14{padding:23px 0 44px}.section--size14 .section__head{margin-bottom:42px}.section--size14 .section__actions{margin:29px 0 0}.section--size15{padding:20px 0 44px}.section--size15 .section__head{margin-bottom:21px}.section--size15 .section__body{margin:0 8px}.section--size8{padding:41px 0 20px}.section--size8 .section__head{margin-bottom:42px}.section--size9{padding:21px 0 20px}.section--size9 .section__head{margin-bottom:25px}.section--size9 .section__actions{margin:14px 0 0}.section--size10{padding:21px 0 44px}.section--size10 .section__head{margin-bottom:25px}.section--size10 .section__actions{margin:28px 0 0}.section--form{padding:40px 0 23px}.section--form .section__head{margin-bottom:30px}.section--form .section__aside{padding:42px 0 0;text-align:left}.section--form .section__aside .section__head{margin-bottom:25px}.section--form .section__aside .section__actions{text-align:center;padding:0;margin:25px 0 0}.section--steps{padding:57px 0 20px}.section--steps-alt{padding:40px 0}.section--yellow{padding:50px 0}.section--size26{padding:40px 0}.section--size26 .section__head{margin-bottom:50px}.section--size29{padding:40px 0}.section--hosts{padding:22px 0}.section--hosts .section__head{margin-bottom:45px}.section--hosts .section__head h2{font-size:18px;position:relative;padding-bottom:27px}.section--hosts .section__head h2 i{position:absolute;right:0;bottom:0;margin:0;top:auto}.section--blue{padding:22px 0}.section--blue .section__head{margin-bottom:45px}.section--blue .section__head h2{font-size:18px;position:relative;padding-bottom:27px}.section--blue .section__head h2 i{position:absolute;right:0;bottom:0;margin:0;top:auto}.section--blue .article .article__body{color:#ffb74b}}.section-dark{background:#28306c;color:#fff;padding:56px 0 69px;position:relative;overflow:hidden}.section-dark .list-features{padding:17px 0 0 3px;margin-bottom:0}.section-dark .section__content strong{display:inline-block;margin-bottom:37px;font-size:1.875rem;letter-spacing:.015em}.section-dark .section__content p{font-size:22px;line-height:1.2;letter-spacing:0}.section-dark .section__ico{position:absolute}.section-dark .section__ico--size1{top:-171px;right:-2%}.section-dark .section__ico--size2{top:42%;left:-5%}.section-dark .section__ico--size3{bottom:-105px;right:2.5%}.section-dark--primary{padding:133px 0 150px}@media (max-width:767px){.section-dark{padding:23px 0 24px}.section-dark .list-features{padding:0}.section-dark .section__content{margin-bottom:23px}.section-dark .section__content strong{margin-bottom:24px}.section-dark .section__content p{font-size:11px}.section-dark .section__ico{-webkit-transform:scale(.26);transform:scale(.26)}.section-dark .section__ico--size1{top:-180px;right:-59%}.section-dark .section__ico--size2{top:16.5%;left:-60%;-webkit-transform:scale(.29);transform:scale(.29)}.section-dark .section__ico--size3{bottom:0;right:-60%;-webkit-transform:scale(.29);transform:scale(.29)}.section-dark--primary{padding:53px 0 27px}}.section-main{position:relative}.section-main .section__ico{position:absolute}.section-main .section__ico--size1{opacity:.1;right:-60px;top:10.9%}.section-main .section__ico--size2{opacity:.1;left:-40px;top:31.2%}.section-main .section__ico--size3{opacity:.1;right:-5px;top:58%}.section-main .section__ico--size4{opacity:.1;left:-60px;top:84.6%}.section-main .section__aside{background:#f6f6f6;margin:0 -15px 0 -19px;padding:55px 60px 80px;position:relative;z-index:1}.section-main .section__aside .btn-close{position:absolute;top:20px;right:20px;display:none}.section-main .section__aside .section__aside-head{color:#28306c;margin-bottom:40px}.section-main .section__aside .section__aside-head h6{margin-bottom:0;letter-spacing:.025em}.section-main .section__aside .section__aside-head .list-stars{margin:0}.section-main .section__aside .section__aside-head .list-stars li+li{margin-left:1px}.section-main .section__aside .section__aside-body>h6{color:#28306c;font-weight:700;letter-spacing:.025em;margin-bottom:20px}.section-main .section__aside .section__aside-actions{margin-top:56px}.section-main .section__aside .section__aside-actions h2{color:#28306c;margin-bottom:33px}.section-main .section__aside .section__aside-actions h2 span{display:block;font-size:16px;font-weight:500;margin-bottom:4px}.section-main .section__aside .section__aside-actions .btn{display:block;text-transform:uppercase;font-size:22px;padding:5px 10px}.section-main .section__aside .section__aside-foot{margin-top:97px;color:#28306c}.section-main .section__aside .section__aside-foot h6{font-weight:700;margin-bottom:19px}.section-main .section__aside .section__aside-foot ul{margin-bottom:0}.section-main .section__body{padding-top:58px}.section-main .section__content{color:#28306c}.section-main .section__content h2{margin:0}.section-main .section__content h2+p{margin:36px 0 0}.section-main .section__content h2+ul{margin:30px 0 0}.section-main .section__content h2+h6{margin:31px 0 0}.section-main .section__content p{letter-spacing:.025em}.section-main .section__content p+h2{margin-top:58px}.section-main .section__content ul+h2{margin-top:62px}.section-main .section__content ul+h6{margin:39px 0 0}.section-main .section__content h6{font-weight:700;letter-spacing:.05em}.section-main .section__content h6+p,.section-main .section__content h6+ul{margin:20px 0 0}.section-main .section__actions-alt{position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#363e76;color:#fff;padding:16px 0}.section-main .section__actions-alt a{text-decoration:none;text-transform:uppercase;font-weight:700;font-size:19px}@media (max-width:1442px){.section-dark .section__content br{display:none}.section-main .section__aside{margin:0 0 0 -65px;padding:70px 20px 80px}}@media (max-width:767px){.section-main .section__body{padding-top:27px}.section-main .section__content h2+p{margin:24px 0 0}.section-main .section__content h2+ul{margin:19px 0 0}.section-main .section__content h2+h6{margin:18px 0 0}.section-main .section__content p+h2{margin:44px 0 0}.section-main .section__content ul+h2{margin:43px 0 0}.section-main .section__content ul+h6{margin:32px 0 0}.section-main .section__content h6+p,.section-main .section__content h6+ul{margin:16px 0 0}}.section-small{background:#28306c;color:#fff;padding:29px 0 27px}.section-small .section__content h6{text-transform:uppercase;margin-bottom:17px;font-weight:700;letter-spacing:.025em}.section-small .section__content .list-locations{margin-bottom:23px}.section-image{position:relative}.section-image .section__image{position:relative;background-size:cover;padding-top:57.3%;overflow:hidden}.section-image .section__image:after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:10px;-webkit-box-shadow:0 0 100px 280px #fff;box-shadow:0 0 100px 280px #fff}.section-image .section__inner{position:absolute;top:177px;left:0;width:100%;z-index:10}.section-image .section__content h2{margin:0}@media (max-width:1023px){.section-image .section__image:after{-webkit-box-shadow:0 0 100px 130px #fff;box-shadow:0 0 100px 130px #fff}.section-image .section__inner{top:70px}.slider .slider__head br{display:none}}@media (max-width:767px){.section-image .section__image{padding-top:139%}.section-image .section__image:after{-webkit-box-shadow:0 0 48px 75px #fff;box-shadow:0 0 48px 75px #fff}.section-image .section__inner{top:34px}.section-image .section__content{padding:0 20px}.section-image .section__content br{display:none}}.section-def{padding:200px 0 46px;position:relative}.section-def .breadcrumps{padding-left:50px}.section-def .section__ico{opacity:.15;position:absolute;-webkit-transform:scale(.78);transform:scale(.78)}.section-def .section__ico--size29{top:5.8%;left:-107px}.section-def .section__ico--size30{top:24.5%;left:50%;margin-left:-121px}.section-def .section__ico--size31{opacity:1;top:43.1%;left:-122px;-webkit-transform:scale(.84);transform:scale(.84)}.section-def .section__ico--size32{opacity:1;top:54.5%;left:50%;margin-left:29px;-webkit-transform:scale(.76);transform:scale(.76)}.section-def .section__ico--size33{opacity:1;bottom:2.3%;left:50%;margin-left:249px;-webkit-transform:scale(.79);transform:scale(.79)}.section-def .section__ico--size34{opacity:1;bottom:-3.7%;left:46px;-webkit-transform:scale(.81);transform:scale(.81)}.section-def .articles-secondary{padding-left:25px}.section-def .section__aside{margin:0 -6px 0 -5px}.section-def .sectiom__image{margin-bottom:33px}.section-def .sectiom__image img{width:100%}.section-def .section__body{padding:0 75px 0 50px}@media (max-width:1200px){.section-main .section__ico{display:none}.section-def .section__body{padding:0}.section-def .breadcrumps{padding-left:0}}@media (max-width:767px){.section-def{padding:29px 0 46px}.section-def .list-links{margin:0 0 30px}.section-def .articles-secondary{padding:0}.section-def .section__aside{margin:0 -15px}.section-def .section__ico{-webkit-transform:scale(.44);transform:scale(.44)}.section-def .section__ico--size29{top:4.2%;left:-142px}.section-def .section__ico--size291{top:10.4%;right:-63px;-webkit-transform:scale(.67);transform:scale(.67)}.section-def .section__ico--size30{left:auto;top:11.4%;right:-123px;opacity:0}.section-def .section__ico--size333{top:17.7%;left:-36px}.section-def .section__ico--size31{top:25.1%;left:-122px}.section-def .section__ico--size32{top:32.7%;left:50px;margin:0}.section-def .section__ico--size322{top:41.7%;left:-111px;margin:0;opacity:1}}.section-secondary{padding:45px 0}.section-secondary .widget-total{padding:60px 0 0 18px}.section__ico{z-index:-1}.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;border-radius:50%;border-color:transparent;font-size:0;background-color:transparent;z-index:20;outline:0!important}.slick-arrow:after{font-family:FontAwesome,sans-serif;content:"\f054";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:32px;text-shadow:0 0 1px #000}@media screen and (min-width:768px){.slick-arrow:after{font-size:50px;background:0 0}}.slick-prev{left:15px}.slick-prev:after{content:"\f053"}.slick-next{right:15px}.become-a-host-host-carousel .slick-arrow{position:absolute;top:50%;z-index:1;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:60px;height:50px;border-radius:50%;border:0;background-color:transparent;font-size:0}.become-a-host-host-carousel .slick-arrow:after{content:""}.become-a-host-host-carousel .slick-prev{left:-110px;top:-20px}.become-a-host-host-carousel .slick-prev::after{-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0)}.become-a-host-host-carousel .slick-next{right:-22px}.become-a-host-host-carousel .host-carousel{position:relative}.become-a-host-host-carousel .host-carousel .slider-action-buttons{position:absolute;right:60px;top:-30px}.slider{position:relative;z-index:20}.slider .slick-prev{left:50px}.slider .slick-next{right:50px}.slider .slider__ico{position:absolute}.slider .slider__ico--size1{top:90px;right:-113px}.slider .breadcrumps{position:absolute;top:7px;left:50%;margin-left:-705px;z-index:20;color:#28306c}.slider .breadcrumps li+li:after{color:#28306c}.slider .slider__head{text-align:center;font-size:1.2rem;line-height:1.2;margin:0 0 60px}.slider .slider__head h1{font-size:1.875rem;text-transform:uppercase;letter-spacing:.05em;margin:0 0 29px}.slider .slider__head h2{font-size:1.2rem;letter-spacing:0;font-weight:400;margin:0}.slider--secondary{padding-top:78px}.slider--secondary .slick-arrow{left:50%;margin-top:3px}.slider--secondary .slick-prev{margin-left:-674px}.slider--secondary .slick-next{margin-left:616px}@media (max-width:1442px){.slider .breadcrumps{left:15px;margin-left:0}.slider .slick-prev{left:15px}.slider .slick-next{right:15px}.slider--secondary .slick-arrow{margin:0}.slider--secondary .slick-prev{left:30px}.slider--secondary .slick-next{right:30px;left:auto}}@media (max-width:1200px){.slider .breadcrumps{left:50%;margin-left:-555px}.slider .slider__ico{display:none}.slider--secondary .slick-arrow{left:50%;right:auto}.slider--secondary .slick-prev{margin-left:-450px}.slider--secondary .slick-next{margin-left:390px}}@media (max-width:1199px){.slider .breadcrumps{margin-left:-465px}}@media (max-width:992px){.slider .breadcrumps{margin-left:-345px}.slider .slick-arrow{top:40%}.slider .slick-next{margin-left:260px}.slider .slick-prev{margin-left:-320px}}@media (max-width:767px){.section-secondary .widget-total{padding:40px 0 0}.slider .breadcrumps{margin-left:-255px}.slider .breadcrumps li:before{color:#007bff}.slider .slick-arrow{top:25%}.slider .slick-prev{margin-left:-240px}.slider .slick-next{margin-left:180px}.slider--secondary{padding-top:40px}.slider--secondary .slider__clip{max-height:510px}}@media (max-width:576px){.slider .breadcrumps{margin-left:0;left:15px}.slider .slick-arrow{margin:0}.slider .slick-prev{left:40px}.slider .slick-next{left:auto;right:40px}}@media (max-width:400px){.slider .slick-arrow{top:20%}.slider .slick-prev{left:20px}.slider .slick-next{left:auto;right:20px}}.slider-main{position:relative}.slider-main .breadcrumps{position:absolute;top:100px;left:50%;margin-left:-705px;z-index:200}.slider-main .slick-arrow{margin-top:44px}.slider-main .slick-prev{left:50px}.slider-main .slick-next{right:50px}@media (max-width:1442px){.slider-main .breadcrumps{left:15px;margin-left:0}.slider-main .slick-arrow{margin-top:0}.slider-main .slick-prev{left:15px}.slider-main .slick-next{right:15px}}.slider-primary .slick-prev{left:-190px}.slider-primary .slick-next{right:-190px}@media (max-width:1850px){.slider-primary .slick-prev{left:-100px}.slider-primary .slick-next{right:-100px}}@media (max-width:1650px){.slider-primary .slick-prev{left:15px}.slider-primary .slick-next{right:15px}}@media (max-width:767px){.slider-main .breadcrumps{top:58px;z-index:100}.slider-main .slick-arrow{display:none!important}.slider-primary{margin:0 -15px}.slider-primary .slider__slides{padding-bottom:17px}.slider-mobile{margin:0 -15px}.slider-mobile .slick-prev{left:15px}.slider-mobile .slick-next{right:15px}.slider-mobile .row{display:block;margin:0!important}.slider-mobile .row .col-md-6{padding:0}.slider-mobile .article{-webkit-box-shadow:none;box-shadow:none}.slider-mobile .article .article__body{padding:52px 16px 26px}.slider-mobile.slider-mobile--primary{padding:0 15px}.slider-mobile.slider-mobile--primary .row{display:block;margin:0 -15px!important}.slider-mobile.slider-mobile--primary .row .col-md-6{padding:0 15px}.slider-mobile.slider-mobile--primary .slick-slide{padding:10px 0}.slider-mobile.slider-mobile--primary .slick-arrow{display:none!important}.slider-mobile.slider-mobile--primary .article{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.slider-mobile.slider-mobile--primary .article .article__body{padding:25px 26px 53px}}.slide-ex .slick-slide{margin:0 10px}.host__slider{height:434px;overflow:hidden}@media (max-width:1333px){.host__slider{height:402px}}@media (max-width:1200px){.host__slider{height:344px}.widget .widget__actions .btn{white-space:normal}}@media (max-width:1024px){.host__slider{height:290px}}@media (max-width:768px){.host__slider{height:322px}}.experiences__slider{height:745px;overflow:hidden}@media (max-width:1442px){.experiences__slider{height:550px}}.widgets{list-style:none}.widget{background:#d84e4a;padding:24px 30px 45px}.widget .widget__ico{display:none}.widget .widget__head{margin-bottom:30px}.widget .widget__head-title{margin:0;font-size:18px;font-weight:700}@media screen and (max-width:1200px){.widget .widget__head-title{font-size:16px}}@media screen and (max-width:992px){.widget .widget__head-title{font-size:14px}}.widget .widget__head p{margin:3px 0 0;font-size:12px}.widget .widget__head--dark{color:#212020;text-transform:uppercase}.widget .widget__head--dark h6{font-size:14px}.widget .article__body a{text-decoration:none;text-align:left}.widget .widget__image{padding:0 11px}.widget .widget__image img{width:100%}.widget .widget__actions{margin:54px 10px 0}.widget .widget__actions .btn{width:100%;font-size:15px}.widget .widget__actions--primary{margin-top:47px}.widget--yellow{background:#ffb74b}.widget--blue{background:#29316a;color:#fff}.widget--green{background:#128c8f;color:#fff}@media (max-width:1023px){.widget{padding:30px 15px}.widget .widget__image{padding:0}.widget .widget__actions .btn{font-size:10px}}@media (max-width:767px){.experiences__slider{height:353px}.widget{padding:46px 40px 60px;position:relative;overflow:hidden}.widget .widget__head{position:relative;z-index:5}.widget .widget__head-title{font-size:18px}.widget .widget__head--dark{text-transform:none}.widget .widget__head--dark h6{margin-right:-5px}.widget .articles-small{position:relative;z-index:5}.widget .widget__actions{margin:42px 15px 0;position:relative;z-index:5}.widget .widget__actions .btn{font-size:15px;padding:7px}.widget .widget__actions--primary{margin:48px 0 0}.widget .widget__ico{display:block;position:absolute;opacity:.21}.widget .widget__ico--size1{top:2%;left:-87px}.widget .widget__ico--size2{top:47%;right:-120px}.widget .widget__ico--size3{bottom:-166px;left:-130px}.widget--blue{background:#fff;color:#29316a}}.widget-primary{color:#fff}.widget-primary h1{font-size:32px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:38px}.widget-primary h1 span{color:#fab64e}@media (max-width:767px){.widget-primary h1{font-size:19px;text-align:center;margin-bottom:20px}.widget-primary .form-location{padding:0 35px 0 30px}.widget-primary .form-location .select:after{background-image:url(../../_build/assets/images/temp/ico-angle-down-white.png);width:18px;height:10px}.widget-primary .form-location .select select{background:0 0;color:#fff;border:1px solid #fff;height:35px;padding:0 13px;font-size:13px;font-weight:500}}.widget-alt .checkbox{margin-left:30px;margin-top:17px}.widget-alt .widget__actions{margin:45px 28px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.widget-alt--primary{padding:25px 26px 25px 19px}.widget-alt--primary .list-radios{margin-bottom:0}.widget-alt--primary .list-radios li:last-child .radio label:after,.widget-alt--primary .list-radios li:last-child .radio label:before{margin-top:-4px}.widget-alt--primary .widget__actions{margin:44px 0 0}.widget-alt--secondary{padding:18px 23px 25px 27px}.widget-alt--secondary .widget__actions{margin:39px 0 0}.widget-alt--teritary{padding:23px 25px 25px 27px}.widget-alt--teritary .widget__actions{margin:49px 0 0}.widget-message{position:relative;color:#fff}.widget-message+.widget-message{margin-top:40px}.widget-message h3{font-weight:700;margin-bottom:18px}.widget-message h3,.widget-message h6{font-size:1.2rem}.widget-message .widget__content{position:absolute;top:70px;left:50%;width:100%;max-width:300px;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:7px}.widget-message .widget__content--primary{top:57px}@media (max-width:767px){.widget-message+.widget-message{margin-top:23px}.widget-message h3{font-size:13px}.widget-message p{font-size:10px}.widget-message .widget__content{padding:0 7px 0 0;top:30px}.widget-message .widget__content--primary{top:25px;padding:0 0 0 4px}}.widget-secondary{position:relative;text-align:center}.widget-secondary h2{margin:0}.widget-secondary h2+.form-location{margin-top:24px}.widget-secondary .form-location{margin:auto;max-width:450px}.widget-secondary .widget__ico{position:absolute}.widget-secondary .widget__ico--size1{top:35px;left:235px}.widget-secondary .widget__ico--size2{top:-93px;right:146px}@media (max-width:1442px){.widget-secondary .widget__ico--size1{left:135px}.widget-secondary .widget__ico--size2{right:46px}.feature-alt br{display:none}}@media (max-width:1200px){.widget-secondary .widget__ico--size1{left:35px}.widget-secondary .widget__ico--size2{right:6px}}.widget-teritary{background:#29316a;color:#fff;text-align:center;padding:40px 20px 37px}.widget-teritary h4{font-size:18px;font-weight:700;margin-bottom:12px}.widget-teritary img{width:100%}.widget-teritary p{font-size:14px;line-height:1.3;margin:0}.widget-teritary p strong{font-weight:700}.widget-teritary h6{color:#ffb74b;font-size:14px;font-weight:700;font-family:Helvetica,sans-serif;margin:14px 0 0}.widget-teritary .btn{margin:7px 0 0}.widget-teritary .separator{display:inline-block;width:10px;text-align:center}.widget-teritary .widget__image{max-width:410px;margin:0 auto 20px}@media (max-width:1023px){.widget-secondary .widget__ico--size1{left:-40px}.widget-secondary .widget__ico--size2{right:-75px}.widget-teritary br{display:none}.widget-teritary p strong{display:block}}@media (max-width:767px){.widget-teritary{padding:27px 19px 34px}.widget-teritary h6{margin:20px 0 0}.widget-teritary p strong{display:inline}.widget-teritary .btn{margin:11px 0 0;min-width:208px}.widget-teritary .widget__image{margin:0 auto 10px}}.widget-total{color:#343333}.widget-total ul{list-style:none;margin:0}.widget-total ul h6{font-size:20px;font-weight:500;margin:0}.widget-total ul h6 strong{display:block;font-weight:700}.widget-total ul li+li{margin-top:24px}.widget-total ul .primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.widget-total ul .primary h6{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;padding-right:10px}.widget-total .widget__title{margin:0 0 49px;font-weight:500;letter-spacing:0}.widget-total .widget__foot{border-top:1px solid #707070;border-bottom:1px solid #707070;padding:25px 0 32px 34px;margin:48px 3px 0 -30px}.widget-total .widget__foot h3{margin:0;font-weight:700}.widget-total .widget__foot h3 span{margin-left:80px}.widget-total .form-code{margin-left:-30px;margin-top:38px}@media (max-width:1200px){.widget-total{padding-left:0!important}.widget-total ul h6{font-size:19px}.widget-total .widget__foot h3{font-size:20px}}@media (max-width:1023px){.widget-total ul h6{font-size:17px}.widget-total .widget__foot{margin-left:0;margin-right:0;padding:25px 0}.widget-total .widget__foot h3{font-size:17px}.widget-total .form-payment{margin-left:0}}.widget-map{background:#ffb74b;padding:14px 18px}.widget-map img{width:100%}.ico-x{display:inline-block;position:relative;width:40px;height:40px}.ico-x:after,.ico-x:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);background:#e84042;width:100%;height:4px;border-radius:4px}.ico-x:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.ico-plus{display:inline-block;position:relative;width:15px;height:15px}.ico-plus:after,.ico-plus:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:3px;background:#fff;border-radius:2px}.ico-plus:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.ico-angle-down-white{width:25px;height:15px}.ico-search,.ico-search-red{width:29px;height:29px}.ico-mouse{width:52px;height:112px}.ico-label{width:122px;height:60px}.ico-camera{width:89px;height:71px}.ico-circle-arrow-blue{width:21px;height:21px}.ico-circle-arrow{width:29px;height:29px}.ico-angle-right{width:9px;height:18px}.ico-grapes{width:135px;height:152px}.ico-flag{width:157px;height:154px}.ico-flipflops{width:137px;height:122px}.ico-dollar-blue{width:21px;height:21px}.ico-heart{width:36px;height:38px}.ico-currency{width:36px;height:39px}.ico-walk{width:34px;height:44px}.ico-car{width:57px;height:35px}.ico-message-alt{width:38px;height:33px}.ico-setting,.ico-setting-red{width:24px;height:20px}.ico-angle-down-blue,.ico-angle-down-red{width:14px;height:8px}.ico-ball{width:72px;height:71px}.ico-drink{width:69px;height:89px}.ico-cafe-green{width:177px;height:206px}.ico-grapes-green{width:135px;height:152px}.ico-arrow-down-big{width:39px;height:34px}.ico-mail-big{width:122px;height:99px}.ico-circles,.ico-cirlces-yellow{width:101px;height:33px}.ico-pdf{width:43px;height:61px}.ico-angle-right-dark{width:9px;height:15px}.ico-pdf-alt,.ico-share{width:41px;height:41px}.ico-map{width:43px;height:42px}.ico-info{width:35px;height:41px}@media (max-width:767px){.widget-total ul h6{font-size:15px}.widget-total .widget__title{margin-bottom:30px}.widget-total .widget__foot h3{font-size:15px}.ico-x{width:32px;height:32px}.ico-x:after,.ico-x:before{height:3px}.ico-search,.ico-search-red{width:18px;height:18px}.ico-angle-down-white{width:16px;height:10px}.ico-food-1{width:125px;height:62px}.ico-burger{width:94px;height:77px}.ico-flowers{width:70px;height:83px}.ico-cat,.ico-cat-green-alt{width:65px;height:76px}.ico-gate,.ico-gate-green-alt{width:66px;height:80px}.ico-cafe,.ico-cafe-green-alt{width:86px;height:100px}.ico-mouse{width:26px;height:56px}.ico-label{width:61px;height:30px}.ico-camera{width:45px;height:35px}.ico-circle-arrow{width:20px;height:20px}.ico-message-def{width:19px;height:18px}.ico-heart{width:33px;height:35px}.ico-currency{width:32px;height:35px}.ico-walk{width:27px;height:35px}.ico-car{width:56px;height:35px}.ico-message-alt{width:40px;height:35px}.ico-dollar-blue{width:18px;height:18px}.ico-ball{width:36px;height:35px}.ico-drink{width:34px;height:44px}.ico-grapes{width:47px;height:53px}.ico-flag{width:55px;height:54px}.ico-flipflops{width:54px;height:48px}.ico-arrow-down-big{width:20px;height:17px}.ico-mask{width:105px;height:96px}.ico-burns{width:91px;height:89px}.ico-heart-cloud{width:106px;height:70px}.ico-cafe-red{width:105px;height:122px}.ico-stamp{width:66px;height:58px}.ico-world{width:80px;height:64px}.ico-mobile{width:44px;height:64px}.ico-photo{width:73px;height:56px}.ico-support{width:63px;height:56px}.ico-circles,.ico-cirlces-yellow{width:77px;height:25px}}[class^=icon-]{display:inline-block;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.icon-cirlce-small{background-image:url(/theme/_build/assets/images/temp/circle-small.svg);width:40px;height:45px}.icon-cirlce-small-1{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-small-1.svg);width:38px;height:42px}.icon-cirlce-small-2{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-small-2.svg);width:38px;height:42px}.icon-shape-1{background-image:url(/theme/_build/assets/images/temp/icon-shape-1.svg);width:90px;height:92px}.icon-shape-2{background-image:url(/theme/_build/assets/images/temp/icon-shape-2.svg);width:96px;height:92px}.icon-shape-3{background-image:url(/theme/_build/assets/images/temp/icon-shape-3.svg);width:95px;height:91px}.icon-cirlce1{background-image:url(/theme/_build/assets/images/temp/circle1.svg);width:249px;height:280px}.icon-cirlce1--size1{width:153px;height:169px}.icon-cirlce2{background-image:url(/theme/_build/assets/images/temp/circle2.svg);width:267px;height:280px}.icon-cirlce2--size1{width:164px;height:170px}.icon-circle2-yellow{background-image:url(/theme/_build/assets/images/temp/circle2-yellow.svg);width:267px;height:280px}.icon-cirlce3{background-image:url(/theme/_build/assets/images/temp/circle3.svg);width:252px;height:280px}.icon-cirlce3--size1{width:154px;height:168px}.icon-cirlce-big-1{background-image:url(/theme/_build/assets/images/temp/c1.svg);width:393px;height:437px;z-index:-1}.icon-cirlce-big-3{background-image:url(/theme/_build/assets/images/temp/c3.svg);width:415px;height:437px}.icon-cirlce-big-4{background-image:url(/theme/_build/assets/images/temp/c4.svg);width:415px;height:437px}.icon-cirlce-big-5{background-image:url(/theme/_build/assets/images/temp/c5.svg);width:415px;height:437px}.icon-cirlce-big-d1{background-image:url(/theme/_build/assets/images/temp/circle-d1.svg);width:393px;height:437px}.icon-circle-green{background-image:url(/theme/_build/assets/images/temp/ico-circle-green.svg);width:38px;height:44px}.icon-circle-yellow{background-image:url(/theme/_build/assets/images/temp/ico-circle-yellow.svg);width:38px;height:44px}.icon-circle-red{background-image:url(/theme/_build/assets/images/temp/ico-circle-red.svg);width:38px;height:44px}.icon-circle-blue{background-image:url(/theme/_build/assets/images/temp/ico-circle-blue.svg);width:38px;height:44px}.icon-circle-green-alt{background-image:url(/theme/_build/assets/images/temp/ico-circle-green-alt.svg);width:92px;height:96px}.icon-circle-yellow-alt{background-image:url(/theme/_build/assets/images/temp/ico-circle-yellow-alt.svg);width:92px;height:96px}.icon-circle-red-alt{background-image:url(/theme/_build/assets/images/temp/ico-circle-red-alt.svg);width:92px;height:96px}.icon-circle-blue-alt{background-image:url(/theme/_build/assets/images/temp/ico-circle-blue-alt.svg);width:92px;height:96px}.icon-cirlce-big-1-e{background-image:url(/theme/_build/assets/images/temp/c1-e.svg);width:384px;height:432px}.icon-cirlce-big-3-e{background-image:url(/theme/_build/assets/images/temp/c3-e.svg);width:384px;height:432px}.icon-cirlce-big-4-e{background-image:url(/theme/_build/assets/images/temp/c4-e.svg);width:384px;height:432px}.icon-cirlce-big-h1{background-image:url(/theme/_build/assets/images/temp/circle-h1.svg);width:393px;height:437px}.icon-cirlce-f1{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-f1.svg);width:259px;height:272px}.icon-cirlce-f2{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-f2.svg);width:259px;height:272px}.icon-cirlce-h1{background-image:url(/theme/_build/assets/images/temp/icon-circle-h1.svg);width:384px;height:432px}.icon-cirlce-h2{background-image:url(/theme/_build/assets/images/temp/icon-circle-h2.svg);width:393px;height:437px}.icon-cirlce-h2-y{background-image:url(/theme/_build/assets/images/temp/icon-circle-h2-y.svg);width:393px;height:437px}.icon-cirlce-h3{background-image:url(/theme/_build/assets/images/temp/c5-blue.svg);width:415px;height:437px}.icon-cirlce-g1{background-image:url(/theme/_build/assets/images/temp/icon-circle-g1.svg);width:415px;height:437px;opacity:.1}.icon-cirlce-g2{background-image:url(/theme/_build/assets/images/temp/icon-circle-g2.svg);width:384px;height:432px;opacity:.1}.icon-article-circle11{background-image:url(/theme/_build/assets/images/temp/article-circle11.svg);width:106px;height:116px}.icon-article-circle12{background-image:url(/theme/_build/assets/images/temp/article-circle12.svg);width:97px;height:101px}.icon-article-circle13{background-image:url(/theme/_build/assets/images/temp/article-circle13.svg);width:154px;height:171px}.icon-article-circle21{background-image:url(/theme/_build/assets/images/temp/article-circle21.svg);width:182px;height:190px}.icon-article-circle22{background-image:url(/theme/_build/assets/images/temp/article-circle22.svg);width:88px;height:97px}.icon-article-circle23{background-image:url(/theme/_build/assets/images/temp/article-circle23.svg);width:147px;height:161px}.icon-article-circle31{background-image:url(/theme/_build/assets/images/temp/article-circle31.svg);width:96px;height:100px}.icon-article-circle32{background-image:url(/theme/_build/assets/images/temp/article-circle32.svg);width:132px;height:144px}.icon-article-circle33{background-image:url(/theme/_build/assets/images/temp/article-circle33.svg);width:125px;height:140px}.icon-cirlce-big-c1{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-big-c1.svg);width:415px;height:437px}.icon-cirlce-big-5-e{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-big-5-e.svg);width:393px;height:437px}.icon-cirlce-big-r1{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-big-r1.svg);width:393px;height:437px}.icon-cirlce-h3-white{background-image:url(/theme/_build/assets/images/temp/c5-white.svg);width:276.67px;height:291.33px}.icon-cirlce-h2-white{background-image:url(/theme/_build/assets/images/temp/c6-white.svg);width:262px;height:291.33px}@media (max-width:1023px){.icon-cirlce-f1,.icon-cirlce-f2{width:215px;height:226px}.icon-cirlce1--size1{width:106px;height:118px}.icon-cirlce2--size1{width:114px;height:118px}.icon-cirlce3--size1{width:107px;height:117px}.features-alt{margin-bottom:-29px}.features-alt .col-md-6{margin-bottom:31px}}@media (max-width:767px){.icon-cirlce-small{width:22px;height:25px}.icon-cirlce-small-1{width:24px;height:25px}.icon-cirlce-small-2{width:22px;height:25px}.icon-shape-1{width:45px;height:46px}.icon-shape-2{width:48px;height:46px}.icon-shape-3{width:48px;height:45px}.icon-cirlce1{width:79px;height:88px}.icon-cirlce2{width:85px;height:88px}.icon-cirlce3{width:80px;height:88px}.icon-cirlce-f1{width:144px;height:151px}}.doodle-icon.small{width:22px;height:20px}.doodle-icon.normal{width:65px;height:40px}.doodle-icon.duration-experience-card{background:url(/theme/_build/assets/images/icon-doodles/experience-cards/duration-experience-card.png) center/contain no-repeat}.doodle-icon.mappin-experience-card{background:url(/theme/_build/assets/images/icon-doodles/experience-cards/mappin-experience-card.png) center/contain no-repeat}.doodle-icon.price-from-experience-card{background:url(/theme/_build/assets/images/icon-doodles/experience-cards/price-from-experience-card.png) center/contain no-repeat}.language-flags{width:20px;height:20px;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.language-flags{width:15px;height:15px}}.language-flag__en{background-image:url(/theme/_build/assets/images/language-flags/usa.svg)}.language-flag__de{background-image:url(/theme/_build/assets/images/language-flags/germany.svg)}.language-flag__it{background-image:url(/theme/_build/assets/images/language-flags/italy.svg)}.language-flag__fr{background-image:url(/theme/_build/assets/images/language-flags/france.svg)}.language-flag__es{background-image:url(/theme/_build/assets/images/language-flags/spain.svg)}.feature-alt{color:#28306c}.feature-alt h3{position:relative;padding-left:60px;font-weight:700;margin-bottom:17px}.feature-alt h3 i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.feature-alt p{font-weight:500;letter-spacing:.025em;margin-bottom:0}.feature-alt p+p{margin-top:20px}@media (max-width:1023px){.features{margin-bottom:-30px}.features .col-md-6{margin-bottom:30px}}@media (max-width:767px){.feature-alt h3{padding-left:30px;margin-bottom:15px}.feature-alt p{margin:0}.features{margin-bottom:-40px}.features .col-md-6{margin-bottom:40px}}.feature{color:#28306c;letter-spacing:.025em}.feature p{margin:0}.feature p span{font-style:italic}.feature p+p{margin-top:18px}.feature>i{display:block;margin-left:auto}.feature .ico-cat,.feature .ico-cat-green-alt{margin-right:32px}.feature .ico-cafe,.feature .ico-cafe-green-alt{position:relative;top:-26px;margin-bottom:-26px}.feature--primary{position:relative;padding-top:69px}.feature--primary>i{position:absolute;top:-39px;right:0}@media (max-width:1442px){.feature br{display:none}.feature .ico-cafe,.feature .ico-cafe-green-alt{top:0;margin-bottom:0}.feature--primary{padding-top:90px}.feature--primary>i{top:-49px}}.features-primary{position:relative;z-index:10}@media (max-width:1023px){.features-primary{margin-bottom:-30px}.features-primary .col-md-4,.features-primary .col-md-6{margin-bottom:30px}}@media (max-width:767px){.feature{position:relative;padding:0 95px 0 0}.feature p+p{margin-top:15px}.feature i{position:absolute!important;top:50%!important;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.feature--primary{padding:0 0 0 100px}.feature--primary i{right:auto;left:0}.features-primary{margin-bottom:-26px}.features-primary .col-md-4,.features-primary .col-md-6{margin-bottom:26px}}.feature-primary{text-align:center}.feature-primary h3{margin:15px 0 0;font-weight:700;color:#363e76}.feature-primary p{margin:19px 0 0;color:#28306c}.feature-primary .feature__ico{position:relative;display:inline-block}.feature-primary .feature__ico i+i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.feature-primary .feature__ico .ico-mouse{margin:-27px 0 0 -2px}.feature-primary .feature__ico .ico-label{margin:-3px 0 0 32px}.feature-primary .feature__ico .ico-camera{margin:1px 0 0 -12px}.feature-primary--alt h3{font-size:24px}.feature-primary--alt p{font-size:18px;line-height:1.2;margin:24px 0 0}@media (max-width:1200px){.feature-primary br{display:none}}@media (max-width:1023px){.feature-primary h3{font-size:17px}.feature-primary p{font-size:13px}}.features-secondary .row{margin:0 -23px}.features-secondary .col-lg-4{padding:0 23px}.features-secondary--alt .row{margin-bottom:-50px}.features-secondary--alt .col-lg-4{margin-bottom:50px}@media (max-width:1442px){.features-secondary .row{margin:0 -15px}.features-secondary .col-lg-4{padding:0 15px}.features-secondary--alt .row{margin-bottom:-30px}.features-secondary--alt .col-lg-4{margin-bottom:30px}}@media (max-width:767px){.feature-primary h3{margin:7px 0 0;font-size:13px}.feature-primary p{margin:16px 0 0}.feature-primary .feature__ico .ico-mouse{margin:-18px 0 0 -4px}.feature-primary .feature__ico .ico-label{margin:-4px 0 0 16px}.feature-primary .feature__ico .ico-camera{margin:-5px 0 0 -5px}.feature-primary--alt p{font-size:13px;margin:14px 0 0}.features-secondary--alt .row{margin-bottom:0}.features-secondary--alt .col-lg-4{margin:0}.features-secondary--alt .col-lg-4+.col-lg-4{margin-top:25px}}.feature-secondary{position:relative;padding-top:89.8%;background:#f6f6f6;text-align:center;overflow:hidden}.feature-secondary>a{display:block;overflow:hidden}.feature-secondary>a:hover .feature__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.feature-secondary .feature__image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.feature-secondary .feature__body{position:absolute;top:50%;left:0;width:100%;padding-top:100px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:20px;z-index:10}.feature-secondary .feature__body i{position:absolute;top:23px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.feature-secondary .feature__body h6{text-transform:uppercase;letter-spacing:.025em;margin-bottom:25px}.feature-secondary .feature__body h3{font-weight:700}.feature-secondary .feature__body h3 a{text-decoration:none}.feature-secondary .feature__body--primary{color:#28306c!important}.feature-secondary .feature__ico{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.1;margin-top:10px}.feature-secondary .feature__ico.icon-cirlce-f2{-webkit-transform:translate(-50%,-50%) rotate(-105deg);transform:translate(-50%,-50%) rotate(-105deg)}.feature-secondary--alt{padding-top:68%}.feature-secondary--alt .feature__body{padding:0 10px;color:#fff;margin:-3px 0 0}@media (max-width:1023px){.feature-secondary{padding-top:100%}.feature-secondary .feature__body{padding-top:80px}.feature-secondary .feature__body h6{margin-bottom:10px}.feature-secondary--alt{padding-top:68%}.feature-secondary--alt .feature__body{padding-top:0;margin:0}}@media (max-width:767px){.feature-secondary{padding-top:63%}.feature-secondary .feature__body{padding-top:62px;margin-top:-6px}.feature-secondary .feature__body h6{margin-bottom:15px}.feature-secondary .feature__ico{margin-top:0}.feature-secondary--alt{padding-top:69%}.feature-secondary--alt h3{font-size:13px;margin:0}.feature-secondary--alt .feature__body{padding-top:0;margin:0}}.intro{min-height:100vh;position:relative;background:#118c8f;z-index:199}.intro .intro__image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.intro .intro__title{font-size:48px;line-height:1.2;margin:0;letter-spacing:.05em}.intro .intro__inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;z-index:10;margin-top:48px}.intro .intro__content{text-align:center;color:#fff}.intro .intro__content h2{text-transform:uppercase;letter-spacing:.05em;margin-bottom:43px;text-shadow:0 0 30px rgba(0,0,0,.7)}.intro .intro__content h2 span{color:#ffb74b}.intro .intro__content .form-location{margin:auto;max-width:450px}.intro .intro__content--primary h2{margin:0}.intro .intro__btn{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20}.intro .intro__btn .ico-angle-down-white{display:block;width:18px;height:20px;background:url(../../frontend/_assets/images/icons/icon-arrow-down-white.png) 0 0/contain no-repeat}.intro .breadcrumps{position:absolute;top:100px;left:50%;margin-left:-705px;z-index:200}.intro--primary{padding:250px 0 50px}.intro--primary .container{position:relative;z-index:10}.intro--primary .intro__ico{position:absolute}.intro--primary .icon-cirlce-big-d1{position:absolute;top:158px;right:-51px}.intro--primary .ico-grapes{bottom:204px;left:86px}.intro--primary .ico-flag{bottom:246px;left:239px}.intro--primary .ico-flipflops{bottom:100px;left:193px}.intro--secondary{background:#28306c;padding:206px 0 20px}.intro--secondary .icon-cirlce-big-h1{position:absolute;top:158px;right:-51px}.intro--teritary{height:100vh;min-height:0;max-height:745px}@media (max-width:1442px){.intro--teritary{height:550px}}@media (max-width:767px){.intro--teritary{height:353px}}.intro--teritary .intro__inner{margin-top:66px}.intro--quaternary{background:#28306c;padding:250px 0 89px;min-height:0}.intro--quaternary .country-image>img{max-height:350px;-o-object-fit:cover;object-fit:cover}.intro--quaternary .icon-cirlce-big-c1{position:absolute;top:51px;right:-114px}.intro--size1{max-height:745px;min-height:0;height:100vh}@media (max-width:1442px){.intro--size1{height:550px}}@media (max-width:767px){.intro--size1{height:353px}}.intro--size1 .intro__inner{margin-top:30px}.intro--alt .intro__content{text-align:left}.intro--alt .intro__inner{margin-top:38px}.intro--alt .intro__btn{margin-left:-687px;bottom:25px}.intro--alternative .intro__inner{margin:50px 0 0}.intro--alternative .intro__content h2{margin-bottom:32px}.intro--size2{height:100vh;max-height:768px}@media (max-width:1750px){.intro--primary .ico-grapes{left:-50px}.intro--primary .ico-flag{left:82px}.intro--primary .ico-flipflops{left:67px}}@media (max-width:1442px){.intro .breadcrumps{left:15px;margin-left:0}.intro--primary .ico-grapes{left:-82px}.intro--primary .ico-flag{left:50px}.intro--primary .ico-flipflops{left:35px}.intro--secondary{padding:190px 0 50px}.intro--teritary{max-height:550px}.intro--alt .intro__btn{left:15px;margin-left:0;-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:1200px){.intro .intro__ico{display:none}.intro .breadcrumps,.intro--alt .intro__btn{left:50%;margin-left:-555px}.intro--size1,.intro--size2{max-height:550px}}@media (max-width:1199px){.intro .breadcrumps,.intro--alt .intro__btn{margin-left:-465px}}@media (max-width:1023px){.intro .intro__title{font-size:40px}.intro .intro__inner{margin-top:0}}@media (max-width:992px){.intro .breadcrumps,.intro--alt .intro__btn{margin-left:-345px}}@media (max-width:767px){.intro .breadcrumps{top:58px;margin-left:-255px}.intro .intro__btn{bottom:23px}.intro .intro__title{font-size:24px}.intro .intro__content h2{margin-bottom:22px}.intro .intro__content .form-location{max-width:225px}.intro .intro__content .form-location .select:after{width:17px;height:10px}.intro .intro__content .form-location .select select{height:35px;font-size:13px;padding:0 15px}.intro .intro__content--primary h2{margin:0}.intro--primary{padding:160px 0 117px;min-height:0}.intro--primary .intro__btn{display:none}.intro--primary .intro__ico{display:block;left:50%;bottom:auto;top:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.intro--primary .intro__ico.icon-cirlce-big-d1{display:none}.intro--primary .ico-flag{margin-left:27px}.intro--primary .ico-grapes{margin-left:-30px;top:86px}.intro--primary .ico-flipflops{top:auto;bottom:35px}.intro--secondary{padding:129px 0 50px}.intro--teritary{max-height:400px}.intro--teritary .intro__inner{margin-top:0}.intro--alt .intro__btn{margin-left:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:25px}.intro--alt .intro__inner{top:auto;bottom:90px;-webkit-transform:translateY(0);transform:translateY(0)}.intro--quaternary{padding:129px 0 50px}.intro--size2{height:initial;max-height:initial;padding-top:59%}.intro--size2 .breadcrumps{top:8px}}@media (max-width:576px){.intro .breadcrumps{margin-left:0;left:15px}}.articles .row{margin:0 -20px}.articles .col-lg-4{padding:0 20px}.articles--size1 .row{margin:0 -12px}.articles--size1 .col-lg-4{padding:0 12px}@media (max-width:1442px){.articles .row{margin:0 -15px}.articles .col-lg-4{padding:0 15px}}@media (max-width:1023px){.articles{margin-bottom:-30px}.articles .col-md-6{margin-bottom:30px}}@media (max-width:767px){.articles{margin-bottom:-25px}.articles .col-md-6{margin-bottom:25px}.articles--size1{margin-bottom:-40px}.articles--size1 .col-md-6{margin-bottom:40px}}.article{color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);border-radius:0;cursor:pointer}.article h3{letter-spacing:.01em;font-weight:700;margin-bottom:20px}.article h3 span{font-size:16px;font-weight:500;letter-spacing:.025em;display:block;text-transform:uppercase;margin-bottom:3px}.article h6{letter-spacing:.025em;margin:0}.article h6 i{vertical-align:middle;margin-right:10px;position:relative;top:-2px;left:1px}.article p{margin-bottom:0;letter-spacing:.025em}.article p+p{margin-top:20px}.article p+h6{margin-top:19px}.article .link-to-review{text-decoration:none}.article .link-to-review:active,.article .link-to-review:focus,.article .link-to-review:hover{color:var(--blue-basic)}.article .link-to-review:active>ul>li>i,.article .link-to-review:focus>ul>li>i,.article .link-to-review:hover>ul>li>i{color:var(--red-basic)}.article .list-stars{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin:3px 0 0;z-index:22}.article .article__ico{position:absolute;bottom:-10px;right:-32px}.article .ico-burger{bottom:-12px;right:-15px}.article .ico-flowers{bottom:0;right:9px}.article .btn{margin-top:9px}.article .list-gadgets{margin-bottom:12px}@media screen and (min-width:768px){.article .list-gadgets{margin-bottom:9px}}.article .article__image-container{position:relative;overflow:hidden}.article .article__image-container img{width:100%;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.article .article__image-container a{display:block}.article .article__image-container i{position:absolute}.article .article__image-container .article__image-alternative{padding-top:68%;display:block;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.article .article__image-container .icon-article-circle11{top:-56px;left:13%}.article .article__image-container .icon-article-circle12{bottom:12%;left:4%}.article .article__image-container .icon-article-circle13{bottom:-45px;right:-10%}.article .article__image-container .icon-article-circle21{top:-74px;left:-12%}.article .article__image-container .icon-article-circle22{top:4%;right:3%}.article .article__image-container .icon-article-circle23{bottom:-96px;left:20%}.article .article__image-container .icon-article-circle31{top:-57px;left:10%}.article .article__image-container .icon-article-circle32{top:32%;right:0}.article .article__image-container .icon-article-circle33{bottom:-36px;left:-12%}.article .article__image{padding-top:68.5%;background-size:cover;position:relative;overflow:hidden;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.article .article__label{position:absolute;top:-11px;right:-38px;font-size:14px;font-weight:700;background:#e84042;width:120px;text-align:center;padding:34px 0 10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);color:#fff}.article .article__body{position:relative;padding:36px 40px 80px;text-align:left;overflow:hidden;background:#28306c}.article--green .article__body{background:#118c8f}.article--red .article__body{background:#e84042}.article--primary{color:#28306c}.article--primary h3{margin-bottom:18px}.article--primary h3+p{margin-bottom:16px}.article--primary .article__image{padding-top:91%}.article--primary .article__body{background:#fff}.article--primary-alt{-webkit-box-shadow:none;box-shadow:none;border:1px solid silver}.article--primary-alt h4{font-size:18px;line-height:1.11;font-weight:700}.article--primary-alt .article__body{border-top:1px solid silver;padding:23px 19px 21px;min-height:91px}.article--primary-def p{min-height:164px}.article--primary-def .btn{min-width:144px}.article--yellow{border:none}.article--yellow .article__body{border:none;background:#ffb74b;color:#29316a}@media (max-width:1442px){.article .ico-flowers{right:-20px}}@media (max-width:1200px){.article .article__body{padding:36px 25px 40px}.article .article__body br{display:none}.article .article__image-container i{-webkit-transform:scale(.6);transform:scale(.6)}}@media (max-width:1023px){.article .article__body{padding:20px 20px 40px}}@media (max-width:767px){.article h3{margin-bottom:16px}.article h3 span{font-size:11px;margin-bottom:0}.article p+p{margin-top:15px}.article p+h6{margin-top:13px}.article h6 i{margin-right:2px}.article .list-stars{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:4px 0 0 10px}.article .list-stars li>.fa.fa-star{font-size:1.2rem}.article .list-stars li:last-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 0 8px}.article .article__body{height:initial!important}.article .article__ico{bottom:12px;right:-30px}.article .ico-burger{bottom:-8px;right:-13px}.article .ico-flowers{bottom:0;right:-5px}.article .article__image-container .icon-article-circle11{top:-52px;left:7%}.article .article__image-container .icon-article-circle12{bottom:6%;left:-1%}.article .article__image-container .icon-article-circle13{bottom:-52px;right:-18%}.article .article__image-container .icon-article-circle21{top:-75px;left:-22%}.article .article__image-container .icon-article-circle22{top:-1%;right:-2%}.article .article__image-container .icon-article-circle23{bottom:-85px;left:11%}.article .article__image-container .icon-article-circle31{top:-51px;left:4%}.article .article__image-container .icon-article-circle32{top:23%;right:-20px}.article .article__image-container .icon-article-circle33{bottom:-43px;left:-19%}.article--primary h3+p{margin-bottom:1px}.article--primary .article__body{padding:24px 25px}.article--primary-alt{-webkit-box-shadow:none;box-shadow:none;border:none;background:0 0}.article--primary-alt h4{font-size:18px;line-height:1.11;font-weight:700}.article--primary-alt .article__body{border-top:none;padding:9px 0 0;min-height:0;background:0 0}.article--primary-def p{min-height:0}.article--primary-def .btn{min-width:97px;margin:20px 0 0}}.article-alt{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}.article-alt h3{letter-spacing:.01em;font-weight:700;margin-bottom:36px}.article-alt h3 span{font-size:16px;font-weight:500;letter-spacing:.025em;display:block;text-transform:uppercase;margin-bottom:3px}.article-alt p{margin:0}.article-alt p+p{margin-top:33px}.article-alt p+.btn{margin-top:38px}.article-alt .article__image{-webkit-box-flex:0;-ms-flex:0 0 59.1%;flex:0 0 59.1%;max-width:59.1%;position:relative;height:580px}.article-alt .article__image .article__image-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.article-alt .article__body{-webkit-box-flex:0;-ms-flex:0 0 40.9%;flex:0 0 40.9%;max-width:40.9%;background:#28306c;position:relative;padding:149px 20px 30px 80px}.article-alt .article__body .article__ico{position:absolute;bottom:21px;left:358px}.article-alt .article__body .ico-burger{width:192px;height:157px}.article-alt .article__body .ico-food-1{width:231px;height:113px;left:auto;right:20px;bottom:20px}.article-alt .article__body .ico-flowers{width:154px;height:183px;bottom:0;margin-left:35px}.article-alt .article__body--alt{padding:122px 20px 30px 80px}.article-alt--green .article__body{background:#118c8f}.article-alt--primary .article__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 59.5%;flex:0 0 59.5%;max-width:59.5%}.article-alt--primary .article__body{-webkit-box-flex:0;-ms-flex:0 0 40.5%;flex:0 0 40.5%;max-width:40.5%;padding:118px 75px 30px 254px}.article-alt--primary .article__body p+p{margin-top:27px}.article-alt--primary .article__body p+.btn{margin-top:58px}@media (max-width:1500px){.article-alt .article__body{padding:90px 120px 30px 40px}.article-alt .article__body br{display:none}.article-alt .article__image{height:495px}.article-alt--primary .article__body{padding:90px 40px 30px 120px}}@media (max-width:1442px){.article-alt .article__body,.article-alt .article__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:1200px){.article-alt .article__body{padding:50px 120px 90px 40px}.article-alt .article__body .ico-food-1{width:151px;height:75px}.article-alt .article__body .ico-burger{width:113px;height:93px}.article-alt .article__body .ico-flowers{width:84px;height:100px}.article-alt .article__image{height:525px}.article-alt--primary .article__body{padding:50px 40px 90px 92px}}@media (max-width:1023px){.article-alt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-alt .article__body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:80px 40px}.article-alt .article__body .article__ico{left:auto;right:5px}.article-alt .article__image{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:400px}}@media (max-width:767px){.article-alt h3{font-size:13px;margin-bottom:16px}.article-alt h3 span{font-size:11px;margin-bottom:0}.article-alt p+p{margin-top:15px!important}.article-alt p+.btn{margin-top:13px!important}.article-alt h6 i{margin-right:2px}.article-alt .article__image{height:initial;padding-top:68%}.article-alt .article__body{padding:52px 16px}.article-alt .article__body .ico-food-1{width:125px;height:62px}.article-alt .article__body .ico-burger{width:94px;height:77px}.article-alt .article__body .ico-flowers{width:70px;height:83px}.article-alt .article__ico{bottom:12px;right:-30px}.article-alt .ico-burger{bottom:-8px;right:-13px}.article-alt .ico-flowers{bottom:0;right:-5px}}.article-big{position:relative;color:#fff}.article-big h2{margin-bottom:30px;text-transform:uppercase;letter-spacing:.07em}.article-big h2 span{display:block;font-size:16px;font-weight:500;margin-bottom:5px;letter-spacing:.025em}.article-big p{margin-bottom:15px;font-size:22px;font-weight:500;letter-spacing:0}.article-big .article__image{height:746px;background-size:cover;background-position:center center}.article-big .article__inner{position:absolute;bottom:0;left:0;width:100%;z-index:10}@media (max-width:1442px){.article-big .article__image{height:550px}}@media (max-width:767px){.article-big h2{letter-spacing:0;margin-bottom:14px}.article-big h2 span{font-size:11px;margin-bottom:2px}.article-big p{font-size:12px;letter-spacing:.025em;margin-bottom:8px}.article-big .article__image{height:353px}.article-big .article__inner{position:static;color:#28306c;padding:44px 0 0}}.article-primary{color:#fff;position:relative;z-index:10}.article-primary .article__media{padding-right:90px;padding-top:42px;text-align:center}.article-primary .article__media h2{margin:86px 0 0 43px;text-transform:uppercase;letter-spacing:.05em}.article-primary .article__image{position:relative;max-height:340px}.article-primary .article__image:after{content:"";position:absolute;top:0;left:0;width:calc(100% + 7px);height:100%;background:#fab64e}.article-primary .article__image.host-single__image{width:390px;height:390px;margin:0 auto}.article-primary .article__image.host-single__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-primary .article__image.host-single__image h1{color:#b9b5bb;font-size:16px;font-weight:initial;margin:-20px 0 0 -20px}@media screen and (max-width:1199px){.article-primary .article__image.host-single__image{width:300px;height:300px}.article-primary .article__image.host-single__image h1{display:none}}@media screen and (max-width:991px){.article-primary .article__image.host-single__image{width:250px;height:250px}.article-primary .article__image.host-single__image h1{display:none}}.article-primary .article__image img{width:100%;position:relative;z-index:10;top:-35px;left:43px}@media screen and (max-width:768px){.article-primary .article__body.host-single-intro{text-align:center}}.article-primary .article__body h1{font-size:1.875rem;margin-bottom:0;text-transform:uppercase;text-align:center}@media screen and (min-width:768px){.article-primary .article__body h1{text-align:initial}}.article-primary .article__body .country-hero__description,.article-primary .article__body h2{display:inline-block;margin-bottom:57px;font-size:1.875rem}.article-primary .article__body .country-hero__description span,.article-primary .article__body h2 span{color:#fab64e}.article-primary .article__body .country-hero__description strong,.article-primary .article__body h2 strong{text-transform:uppercase;letter-spacing:.05em}.article-primary .article__body .country-hero__description{margin:29px 0 0}.article-primary .article__body h6{text-transform:uppercase;font-weight:700;letter-spacing:.05em;margin-bottom:21px}.article-primary .article__body p{min-height:243px;margin-bottom:20px}.article-primary--alt .article__body{padding-left:87px}.article-primary--alt .article__body h1+h2{margin:29px 0 0}.article-primary--alt .article__media{padding-right:47px}.article-primary--alt .article__image img{top:-37px;left:47px}@media (max-width:1200px){.article-primary .article__body h2{margin-bottom:40px}.article-primary .article__body .country-hero__description{margin-top:20px}.article-primary .article__body p{min-height:0}.article-primary--alt br{display:none}.article-primary--alt .article__body{padding-left:0}.article-primary--alt .article__body .country-hero__description,.article-primary--alt .article__body h2{margin-bottom:0}}@media screen and (max-width:1200px) and (min-width:768px){.article-primary .article__body .country-hero__description{margin-top:29px}}@media (max-width:1023px){.article-primary .article__media{padding-right:20px}.article-primary .article__media h2{margin-left:20px}.article-primary .article__image img{left:20px;top:-20px}}@media (max-width:767px){.article-primary .article__media{padding:0;margin-bottom:24px}.article-primary .article__media .country-hero__description,.article-primary .article__media h2{margin:22px 0 0}.article-primary .article__image{margin:0 34px 0 17px}.article-primary .article__image img{top:-13px;left:13px}.article-primary .article__body .country-hero__description,.article-primary .article__body h2{text-align:center;margin-bottom:33px}.article-primary--alt .article__body{padding-left:0}.article-primary--alt .article__body h1+h2{margin:20px 0 0}}.article-primary-frame .article__image:after{margin:-35px 0 0 43px;width:100%;-webkit-transition:margin .4s,width .4s;transition:margin .4s,width .4s}.article-primary-frame.animated .article__image:after{margin:0;width:calc(100% + 7px)}.article-secondary{position:relative}.article-secondary .socials-alt+h1{margin-top:23px}.article-secondary .testimonial-alt+.article__content{margin-top:31px}.article-secondary .testimonial-alt+.widget-map{margin-top:27px}.article-secondary .widget-map+.article__content{margin-top:31px}.article-secondary .article__tooltip{position:absolute;top:87px;right:100%;width:166px;background:#fff;-webkit-box-shadow:3px 3px 6px 0 rgba(0,0,0,.16);box-shadow:3px 3px 6px 0 rgba(0,0,0,.16);text-align:center;padding:23px 15px;margin-right:5px;border-radius:5px}.article-secondary .article__tooltip .article__link-def{display:block;position:relative;text-decoration:none;text-align:left;color:#212020;font-size:14px;padding-right:10px;font-weight:700;font-family:Helvetica,sans-serif;margin-bottom:10px;-webkit-transition:color .4s;transition:color .4s}.article-secondary .article__tooltip .article__link-def:hover{color:#ffb74b}.article-secondary .article__tooltip .article__link-def i{position:absolute;top:0;right:-6px}.article-secondary h1.article__title{font-size:40px;line-height:1.13;margin-bottom:13px}.article-secondary h2.article__title{margin-bottom:13px}.article-secondary .article__content{font-size:1.2rem;line-height:1.67}.article-secondary .article__content p{letter-spacing:0}.article-secondary .article__content p a{text-decoration:none;color:#f20448}.article-secondary .article__image{margin-right:13px;margin-left:3px;text-align:center}.article-secondary .article__image img{width:100%}.article-secondary .article__image p{margin:10px 0 0;font-size:12px;font-weight:400;color:#bfbfbf;font-family:Helvetica,sans-serif;letter-spacing:0}.article-secondary .article__image+.article__content{margin:33px 0 0}.article-secondary+.article-secondary{margin-top:75px}.article-secondary+.form-subscribe{margin:50px 12px 0 0}.article-secondary+.form-subscribe+.article-secondary{margin-top:45px}.article-secondary+.widget-teritary{margin:48px 12px 0 0}@media (max-width:1442px){.article-secondary .article__tooltip{width:60px;padding:30px 10px 10px}.article-secondary .article__tooltip .article__link-def{font-size:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.article-secondary .article__tooltip .article__link-def i{top:10px;right:10px}.article-secondary .article__title br,.article-small br{display:none}}@media (max-width:767px){.article-secondary h1.article__title{font-size:25px;line-height:1.2;margin-top:0!important}.article-secondary h2.article__title{font-size:25px;line-height:1.2;margin-top:0!important;margin-bottom:7px}.article-secondary .article__tooltip{display:none}.article-secondary .article__content{line-height:1.35}.article-secondary .widget-map+.article__content{margin-top:27px}.article-secondary .article__image{margin:0;text-align:left}.article-secondary .article__image+.article__content{margin:20px 0 0}.article-secondary+.article-secondary{margin-top:55px}.article-secondary+.widget-teritary{margin:52px -15px 0}}.article-small .separator{display:inline-block;width:10px;text-align:center}.article-small .article__image{padding:0 10px}.article-small .article__image img{height:195px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}@media screen and (max-width:1200px){.article-small .article__image img{height:142px}}@media screen and (max-width:992px){.article-small .article__image img{height:111px}}@media screen and (max-width:767px){.article-small .article__image img{height:auto;width:100%}}.article-small .article__image a{display:block;overflow:hidden}.article-small .article__image a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.article-small .article__body{padding:10px 0 0 10px}.article-small .article__body .experience-card__title,.article-small .article__body .host-card__name,.article-small .article__body h4{font-size:18px;font-weight:700;margin:0}.article-small .article__body .experience-card__title span,.article-small .article__body .host-card__name span,.article-small .article__body h4 span{font-size:20px}.article-small .article__body p{margin:7px 0 0;font-size:12px}.article-small+.article-small{margin:47px 0 0}.article-small--primary{text-align:center}.article-small--primary .article__body{padding:10px 0 0}.article-small--secondary{text-align:center;color:#29316a}.article-small--secondary .article__body{padding:10px 0 0}.article-small--secondary .article__body p{font-size:15px;line-height:.93;margin:-1px 0 0}@media (max-width:767px){.article-small .article__image{padding:0}.article-small .article__body{padding:4px 0 0}.article-small .article__body h4,.article-small .article__body h4 span{font-size:18px}.article-small .article__body p{margin:5px 0 0}.article-small+.article-small{margin:30px 0 0}.article-small--primary,.article-small--secondary{text-align:left}}.article-teritary{background:#fab64e;color:#28306c;position:relative;font-size:22px;line-height:1.2}.article-teritary p{letter-spacing:.035em;font-style:italic;margin:0}.article-teritary p+h6{margin:18px 0 0}.article-teritary h6{letter-spacing:.025em}.article-teritary h6+img{margin-top:39px}.article-teritary .article__body{width:50%;height:550px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 90px 0 164px}.article-teritary .article__content{position:relative;top:5px}.article-teritary .article__image{position:absolute;top:0;right:0;width:50%;height:100%;background-size:cover}@media (max-width:1442px){.article-teritary .article__body{padding:0 30px 0 105px}}@media (max-width:1200px){.article-teritary .article__body{height:420px;padding:0 30px 0 105px}}@media (max-width:1023px){.article-teritary .article__body{height:initial;padding:80px 30px 30px;width:100%}.article-teritary .article__image{position:static;width:100%;height:300px}}.article__inner{width:100%;padding:10px 0;background-color:var(--blue-basic);color:#fff;text-align:left}.article__inner h2{margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.07em}.article__inner .description__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.article__inner .description__wrapper p{margin-right:10%}@media screen and (max-width:1023px){.article__inner .description__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.article__inner .description__wrapper p{margin-right:0;margin-bottom:5px}}.article__inner ul{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}.article__shadow{text-shadow:0 0 3px #000}.article__body p{line-height:1.2;margin-bottom:0;font-size:1.375rem;font-weight:500;letter-spacing:0}@media (max-width:767px){.article-teritary{font-size:14px}.article-teritary .article__body{padding:40px 15px 30px}.article-teritary .article__image{height:230px}.article__inner{position:static;padding:10px 0}.article__inner p{font-size:14px}.article__shadow{text-shadow:none}}@media (max-width:1200px){p.paragpaph__size{font-size:16px}}.article__body-category{text-transform:uppercase}.reviews-intro-slider{padding-top:133px}@media screen and (min-width:768px){.reviews-intro-slider{padding-top:171px}}.review{height:540px;max-height:none!important;overflow:hidden}.review .slider__slides{height:100%}.review .slider__slides .slick-arrow{border:none}.review .slider__slides .slick-arrow::after{content:"";bottom:50%;top:initial;left:0;display:block;width:55px;height:40px;background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#carousel-arrow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#carousel-arrow) no-repeat;-webkit-mask-size:contain;mask-size:contain}.review .slider__slides .slick-arrow.slick-prev::after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}.review .slider__slides .slick-arrow.slick-next::after{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0)}.review-slider{margin-bottom:60px;padding:0 15px}.review-slider__container{position:relative;height:520px}.review-slider__content{position:absolute;bottom:0;padding:30px 15px;background-color:#fab64e}.review-slider__content>p{margin-bottom:15px;font-size:1.2rem;font-style:italic;letter-spacing:0;text-align:justify}.review-slider__content>span{font-size:1.125rem}@media (min-width:576px){.review{height:500px}.review-slider{display:block!important;max-width:540px;margin:0 auto 60px}.review-slider__container{height:500px}.review-slider__content{padding:30px 50px}}@media (min-width:768px){.review{height:580px;margin-bottom:20px}.review-slider{max-width:720px}.review-slider__container{height:580px}}@media (min-width:992px){.review{height:420px}.review .slider__slides .slick-arrow{top:40%;bottom:initial}.review .slider__slides .slick-arrow::after{background:var(--color-neutral-lightest);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#icon-arrow-down) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#icon-arrow-down) no-repeat}.review .slider__slides .slick-arrow.slick-prev::after{margin:0 -2px 0 0;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg)}.review .slider__slides .slick-arrow.slick-next::after{margin:0 0 0 -2px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.review-slider{max-width:960px}.review-slider__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:420px}.review-slider__img{width:50%}.review-slider__img>img{width:100%;height:420px;-o-object-fit:cover;object-fit:cover}.review-slider__content{position:static;width:50%;padding:45px 30px 0 85px}}@media (min-width:1201px){.review{height:550px}.review-slider{max-width:1442px}.review-slider__container,.review-slider__img>img{height:550px}.review-slider__content{padding:70px 30px 0 85px}}@media (min-width:1443px){.review-slider__content{padding:90px 35px 0 110px}}.socials ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px}.socials ul li+li{margin-left:23px}.socials a{-webkit-transition:opacity .4s;transition:opacity .4s}.socials a:hover{opacity:.7}@media (max-width:1023px){.socials ul li+li{margin-left:17px}}@media (max-width:767px){.country-image img{height:200px!important}.socials ul li+li{margin-left:47px}}.socials-alt ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.socials-alt ul li{margin:0 15px 0 0;list-style:none}.socials-alt ul li a{display:block;color:#28306c;text-decoration:none}.socials-alt ul li a i{display:block;font-size:32px}.socials-alt ul li a i.facebook{color:#3c5998}.socials-alt ul li a i.twitter{color:#26a6d1}.socials-alt ul li a i.instagram{color:#40729b}.socials-alt ul li a i.linkedin{color:#027bb5}.socials-alt ul li a i.pinterest{color:#c8232c}.socials-alt ul li:last-child{margin:0}.socials-alt a{-webkit-transition:opacity .4s;transition:opacity .4s}.socials-alt a:hover{opacity:.7}.socials-alt>strong{display:inline-block;font-size:14px;color:#212020;font-weight:700;font-family:Helvetica,sans-serif;margin:0 27px 0 0;text-transform:uppercase}.socials-alt--primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:66px 0 63px}@media (max-width:1200px){.socials-alt>strong{margin:0 10px 0 0}}@media (max-width:1023px){.socials-alt>strong{margin:0 0 10px}.socials-alt--primary{display:block}}.breadcrumps{font-size:14px;letter-spacing:.025em;color:#fff}.breadcrumps a{text-decoration:underline}.breadcrumps ul{list-style:none}.breadcrumps ul li{display:inline-block;position:relative}.breadcrumps ul li+li{margin-left:0;padding-left:12px}.breadcrumps ul li+li:after{content:"/";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.breadcrumps .active a{text-decoration:none}.breadcrumps--alt{color:#28306c}.breadcrumps--alt ul li:before{color:#28306c!important}.breadcrumps--alt ul li+li:after{color:#28306c}.white-bg{position:absolute;top:94px;z-index:100;width:100%;text-align:left}.white-bg .breadcrumps{position:initial;top:auto;left:auto;width:100%;padding:13px 0;margin-left:0}.white-bg .breadcrumps ul{margin:0}.white-bg .breadcrumps li{font-size:14px}.white-bg .breadcrumps li:after,.white-bg .breadcrumps li:before{color:#fff}.white-bg .breadcrumps a{color:#fff;text-decoration:underline}.white-bg .breadcrumps .active a{color:#fff;text-decoration:none}.white-bg-active{background-color:rgba(255,255,255,.9)}.white-bg-active .breadcrumps li:after,.white-bg-active .breadcrumps li:before{color:#28306c}.white-bg-active .breadcrumps a{color:#28306c;text-decoration:none}.white-bg-active .breadcrumps .active a{color:grey}@media only screen and (max-width:767px){.white-bg{top:49px;background-color:rgba(255,255,255,.9)}.white-bg .breadcrumps li:after,.white-bg .breadcrumps li:before{color:#28306c}.white-bg .breadcrumps a{color:#28306c;text-decoration:none}.white-bg .breadcrumps .active a{color:grey}}.filters{margin-bottom:48px;position:relative;z-index:150}.filters .btn-close{position:absolute;top:7px;right:10px;display:none}.filters h6{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#28306c;margin-bottom:15px}.filters .filters__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filters .filters__bar .filter+.filter{margin-left:47px}.filters .filters__actions,.filters .filters__body{display:none}@media (max-width:1023px){.filters .filters__bar .filter+.filter{margin-left:15px}}@media (max-width:767px){.breadcrumps{font-size:10px}.breadcrumps ul li{padding-right:8px!important;margin-right:0!important}.breadcrumps ul li:after{display:none}.breadcrumps ul li:before{content:"/";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.breadcrumps ul li+li{margin-left:0;padding-left:0}.breadcrumps ul li:last-child{margin:0!important;padding:0!important}.breadcrumps ul li:last-child:before{display:none!important}.filters{position:fixed;top:100%;left:0;width:100%;height:100vh;overflow-y:auto;background:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s,top 1s .4s;transition:opacity .4s,visibility .4s,top 1s .4s;z-index:250;padding:42px 15px 0}.filters h6{font-size:17px;font-weight:700;text-transform:none;margin-bottom:18px}.filters .btn-close,.filters .filters__bar{display:block}.filters .filters__bar .filter__dropdown{display:none}.filters .filters__bar .filter+.filter{margin:25px 0 0}.filters .filters__body{display:block;margin-top:51px}.filters .filters__body .filter__dropdown{max-height:calc(100vh - 286px);overflow-y:auto}.filters.active{opacity:1;visibility:visible;top:0;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.filters.filters-active .filters__actions{display:block}}.filter{position:relative}.filter .filter__btn{display:inline-block;text-decoration:none;font-size:14px;color:#e84042;letter-spacing:.05em;text-transform:uppercase;border:2px solid #e84042;font-weight:500;padding:14px 17px;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.filter .filter__btn strong{font-weight:500}.filter .filter__btn span{display:inline-block;margin-left:13px;position:relative;line-height:0}.filter .filter__btn span i{width:17px;height:10px;-webkit-transition:opacity .4s;transition:opacity .4s}.filter .filter__btn span i+i{position:absolute;top:0;left:0;opacity:0}.filter .filter__dropdown{position:absolute;top:100%;left:0;width:200px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);background:#fff;margin-top:10px;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;max-height:699px;overflow-y:auto}.filter .filter__dropdown .mCSB_scrollTools{opacity:1!important;background:0 0!important;width:8px;right:10px}.filter .filter__dropdown .mCSB_scrollTools .mCSB_dragger{width:8px;border-radius:4px}.filter .filter__dropdown .mCSB_dragger_bar{margin:0;width:8px;background:#474747!important}.filter .filter__dropdown .mCSB_scrollTools .mCSB_draggerRail{width:8px;background:0 0!important}.filter .filter__dropdown ul{list-style:none;margin:0}.filter .filter__dropdown ul h6{margin:14px 17px}.filter .filter__dropdown h6{margin:15px 15px 10px;font-size:12px;letter-spacing:.05em}.filter .filter__dropdown li{border-top:1px solid #e6e6e6}.filter .filter__dropdown li:last-child{border-bottom:1px solid #e6e6e6}.filter .filter__dropdown .checkbox:hover{background:#e84042}.filter .filter__dropdown .checkbox:hover label{color:#fff}.filter .filter__dropdown .checkbox:hover label:after{border-color:#fff}.filter .filter__dropdown .checkbox label{font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding-left:45px;color:#e84042;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.filter .filter__dropdown .checkbox label:after,.filter .filter__dropdown .checkbox label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:16px}.filter .filter__dropdown .checkbox label:after{border-color:#e84042;width:14px;height:14px;-webkit-transition:border-color .4s;transition:border-color .4s}.filter .filter__dropdown .checkbox label:before{width:14px;height:14px;left:16px;background:#fff}.filter .filter__dropdown .checkbox input:checked+label{background:#e84042;color:#fff}.filter .filter__actions{margin:5px 20px 30px}.filter .filter__actions .link{font-size:12px}.filter .filter__actions p{margin:0}.filter .filter__actions p+p{margin:20px 0 0}.filter.expanded .filter__btn{background:#e84042;color:#fff}.filter.expanded .filter__btn span i{opacity:0}.filter.expanded .filter__btn span i+i{opacity:1}.filter.expanded .filter__dropdown{opacity:1;visibility:visible}.filter.active .filter__btn{background:#e84042;color:#fff}.filter.active .filter__btn span i{opacity:0}.filter.active .filter__btn span i+i{opacity:1}.filter--city ul .checkbox label:after,.filter--city ul .checkbox label:before{left:36px}@media (max-width:767px){.filter .filter__btn{display:block;width:100%;font-size:11px;padding:8px 10px}.filter .filter__btn span{position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}}.filter-alt{padding-top:38px;position:relative;background:#f6f6f6;margin:0 -15px;display:none}.filter-alt .filter__bar{background:#e6e6e6;position:absolute;top:0;left:0;width:100%;height:38px}.filter-alt .filter__bar i{position:absolute;top:50%;left:10px;width:22px;height:14px;background-size:100% 100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filter-alt .filter__bar a{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#e03e3f;font-weight:700;font-size:11px;text-decoration:none}.filter-alt .filter__bar .ico-up{background-image:url(../images/temp/ico-angle-up-gray.png);left:17px}.filter-alt .filter__bar .ico-down{background-image:url(../images/temp/ico-angle-down.png);left:55px}.filter-alt .filter__dropdown h6{margin:10px 27px;font-weight:400;text-transform:uppercase;font-size:11px}.filter-alt .filter__dropdown ul{margin:0}.filter-alt .filter__dropdown ul li+li{margin-top:-1px}.filter-alt .filter__dropdown .checkbox label{border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:9px 10px 9px 56px;color:#d93931;text-transform:uppercase;display:block}.filter-alt .filter__dropdown .checkbox label:before{display:none}.filter-alt .filter__dropdown .checkbox label:after{width:20px;height:20px;border-color:#d93931;top:6px;left:27px;-webkit-transition:background .4s;transition:background .4s}.filter-alt .filter__dropdown .checkbox input:checked+label:after{background:#d93931}.filter-alt .filter__dropdown .filter__actions{display:none}.filter-alt .filter__dropdown .mCSB_scrollTools{opacity:1!important;background:0 0!important;width:6px;right:5px;top:10px}.filter-alt .filter__dropdown .mCSB_scrollTools .mCSB_dragger{width:6px;border-radius:4px}.filter-alt .filter__dropdown .mCSB_dragger_bar{margin:0;width:6px;background:#474747!important}.filter-alt .filter__dropdown .mCSB_scrollTools .mCSB_draggerRail{width:6px;background:0 0!important}.filter-alt.active{display:block}.filters__btn_clear{margin:0 0 0 47px;border:2px solid #e84042;padding:10px 24px;color:#e84042;background-color:#fff;font-size:16px;text-transform:uppercase;line-height:1.5}@media (max-width:767px){.filters>h6{margin:20px 0}.filters__bar>.filter__country{margin:0 0 35px}.filters__bar>.filter__city{margin:0 0 35px!important}.filters__btn_clear{position:absolute;top:62px;right:16px;margin:0;border:none;padding:0;color:#28306c;background:0 0;font-size:15px;font-weight:700;text-transform:capitalize;cursor:pointer}}.testimonials .row{margin:0 -23px}.testimonials .col-lg-4{padding:0 23px}@media (max-width:1442px){.testimonials .row{margin:0 -15px}.testimonials .col-lg-4{padding:0 15px}}@media (max-width:1023px){.filters__btn_clear{margin:0 0 0 15px}.testimonials{margin-bottom:-30px}.testimonials .col-md-6{margin-bottom:30px}}@media (max-width:767px){.testimonials{margin-bottom:-25px}.testimonials .col-md-6{margin-bottom:25px}}.testimonial{background:#fff;color:#28306c;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.testimonial .testimonial__head{position:relative;padding:20px 36px 10px}.testimonial .testimonial__head a{display:block;margin:0 0 19px;font-weight:700;text-decoration:none}.testimonial .testimonial__head p{font-size:14px;line-height:1.2;letter-spacing:0;margin:0}.testimonial .testimonial__head p .fa-star{font-size:15px}.testimonial .testimonial__head p .separator{text-align:center;display:inline-block;width:17px}.testimonial .testimonial__head .testimonial__image{border-radius:50%;overflow:hidden;width:100px;height:100px;position:absolute;top:50%;left:34px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:10px}.testimonial .testimonial__head .testimonial__image img{width:100%}.testimonial .testimonial__content{margin:14px 33px 0;padding:20px 2px 36px}.testimonial .testimonial__content .review-title{display:inline-block;margin-bottom:20px;font-weight:700;letter-spacing:.04em;font-family:Poppins-SemiBold,sans-serif}.testimonial .testimonial__content .review-title>a{display:inline-block}.testimonial .testimonial__content p{margin:0;word-break:break-word;font-family:Poppins,sans-serif}.testimonial .testimonial__content p+p{margin:20px 0 0}.testimonial .testimonial__content .list-stars{margin-bottom:24px}.testimonial .testimonial__content .testimonial__created{font-size:14px}.testimonial .testimonial__content .testimonial__author{font-size:14px;margin:5px 0 0;letter-spacing:0}.testimonial .testimonial__content .testimonial__author span a{text-decoration:none}.reviews-host .testimonial__head a{margin:0}.reviews-city .testimonial__head,.reviews-host .testimonial__head{padding:20px 36px 10px}.reviews-city .testimonial__head a,.reviews-host .testimonial__head a{font-weight:400}.reviews-city .testimonial__content,.reviews-host .testimonial__content{border-top:2px solid #e6e6e6}.reviews-city .testimonial__content>p,.reviews-host .testimonial__content>p{margin:0 0 20px}@media (max-width:1200px){.testimonial .testimonial__head .testimonial__image{width:80px;height:80px}}@media (max-width:767px){.testimonial .testimonial__head a{font-size:14px;margin-bottom:12px}.testimonial .testimonial__head p{font-size:10px}.testimonial .testimonial__head p .separator{width:11px}.testimonial .testimonial__head .testimonial__image{width:48px;height:48px}.testimonial .testimonial__content{border-width:1px;margin:9px 33px 0;padding:13px 0 50px}.testimonial .testimonial__content .review-title{margin-bottom:16px}.testimonial .testimonial__content .list-stars{margin-bottom:19px}.testimonial .testimonial__content .testimonial__author{font-size:12px;margin:10px 0 0}}.testimonial-alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.29}.testimonial-alt span{font-size:14px;line-height:1.29;font-weight:500;margin:0}.testimonial-alt span strong{display:block;font-weight:700}.testimonial-alt p{color:#707070;margin:0}.testimonial-alt .testimonial__image{width:70px;height:70px;border-radius:50%;overflow:hidden}.testimonial-alt .testimonial__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-alt .testimonial__content{padding-left:19px;position:relative;top:6px}@media (max-width:767px){.testimonial-alt span{font-size:12px;margin-bottom:3px}.testimonial-alt span strong{margin-bottom:3px}.testimonial-alt p{font-size:12px}.testimonial-alt .testimonial__image{width:50px;height:50px}.testimonial-alt .testimonial__content{top:0;padding-left:10px}}.accordion{position:relative}.accordion+.accordion{margin-top:34px}.accordion .accordion__head{position:relative;border-bottom:2px solid #28306c;padding-bottom:7px;-webkit-transition:border-color .4s;transition:border-color .4s;cursor:pointer}.accordion .accordion__head h6{position:relative;padding-left:7px;margin:0;color:#28306c;-webkit-transition:color .4s;transition:color .4s}.accordion .accordion__head h6 i{position:absolute;top:50%;left:13px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.accordion .accordion__head h6 i+i{opacity:0}.accordion .accordion__head h6 strong{font-weight:500}.accordion .accordion__head h6 .ico-setting,.accordion .accordion__head h6 .ico-setting+i{margin:-10px 0 0 -12px}.accordion .accordion__head .accordion__ico{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:0}.accordion .accordion__head .accordion__ico i{-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.accordion .accordion__head .accordion__ico i+i{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.accordion .accordion__body{position:absolute;top:105%;left:0;width:100%;background:#fff;z-index:20;margin-top:7px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.accordion.expanded .accordion__head{border-color:#de3f41}.accordion.expanded .accordion__head h6{color:#de3f41}.accordion.expanded .accordion__head h6 i{opacity:0}.accordion.expanded .accordion__head h6 i+i{opacity:1}.accordion.expanded .accordion__head .accordion__ico i{opacity:0;visibility:hidden}.accordion.expanded .accordion__body,.accordion.expanded .accordion__head .accordion__ico i+i{opacity:1;visibility:visible}.link{text-decoration:none;font-weight:700;font-size:14px}.link--alt{color:#e84042;text-transform:uppercase}.search{background:#fff;padding:10px 50px 10px 10px}.search .search__field{width:100%;border:1px solid #707070;border-radius:2px;height:45px;padding:0 15px}.search .search__btn{background:0 0;border:none;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.search{padding:10px 40px 10px 15px}.search .search__field{height:35px}.search .search__btn{right:15px}}.steps{position:relative;padding-left:167px}.steps:after{content:"";position:absolute;top:1px;bottom:501px;left:43px;width:4px;background:#e6e6e6}.steps--primary{padding-left:0!important}.steps--primary:after{display:none}.steps--primary-alt .step+.step{margin-top:110px}.steps--primary-alt .step--primary .step__body{padding:0 60px 0 0}@media (max-width:1023px){.steps{padding-left:130px}.steps:after{bottom:360px}}@media (max-width:767px){.steps{padding-left:38px}.steps:after{width:2px;left:11px;bottom:14%}.steps--primary-alt .step+.step{margin-top:80px}}@media (max-width:465px){.steps:after{bottom:13%}}.step{position:relative;z-index:10}.step+.step{margin-top:96px}.step .step__label{position:absolute;top:-33px;left:-167px}.step .step__label i{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.step .step__label span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:30px;font-weight:700}.step .step__image{position:relative;max-width:613px;max-height:400px}.step .step__image:after{content:"";position:absolute;top:0;left:0;width:calc(100% - 5px);height:100%;background:#118c8f;-webkit-transform:translate(32px,-34px);transform:translate(32px,-34px);-webkit-transition:opacity .4s,visibility .4s,-webkit-transform .4s;transition:opacity .4s,visibility .4s,transform .4s,-webkit-transform .4s;opacity:0;visibility:hidden}.step .step__image img{width:100%;position:relative;top:-34px;left:32px;z-index:5}.step .step__body{color:#28306c;padding-top:39px}.step .step__body h3{font-weight:700;line-height:1.2;margin-bottom:20px}.step .step__body p{margin:0}.step .step__body p+p{margin-top:20px}.step--yellow .step__image:after{background:#fab64e}.step--yellow .step__label i{-webkit-transform:rotate(119deg);transform:rotate(119deg)}.step--red .step__image:after{background:#e84042}.step--blue .step__image:after{background:#28306c}.step--blue .step__label i{-webkit-transform:rotate(119deg);transform:rotate(119deg)}.step.animated .step__image:after{-webkit-transform:translate(0);transform:translate(0);opacity:1;visibility:visible}.step--alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step--alt .step__body{padding:0 0 0 108px;margin-top:-50px}.step--alt .step__body p{font-size:1.2rem;line-height:1.2;margin-bottom:0;letter-spacing:0}.step--alt .step__body p em{font-weight:500;font-style:italic;letter-spacing:.045em}.step--alt .step__body p+p{margin-top:27px}.step--alt .step__body--primary{margin-top:-70px}.step--alt .step__image{-webkit-box-flex:0;-ms-flex:0 0 612px;flex:0 0 612px}.step--alt .step__image:after{height:calc(100% + 16px)}.step--alt+.step--alt{margin-top:120px}.step--alt-primary{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:35px}.step--alt-primary .step__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.step--alt-primary .step__body{padding:0 135px 0 0}.step--alt-primary .step__body--primary{padding:0 68px 0 0}@media (max-width:1442px){.step--alt br{display:none}.step--alt .step__body,.step--alt .step__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:1023px){.step .step__label{left:-130px}.step .step__image img{left:20px;top:-20px}.step--alt .step__body{padding:0 0 0 70px}.step--alt .step__body--primary{margin-top:0}.step--alt .step__image:after{height:100%}.step--alt-primary .step__body{padding:0 70px 0 0}}@media (max-width:767px){.step+.step{margin-top:56px}.step .step__image{margin-right:12px}.step .step__image:after{width:100%;-webkit-transform:translate(12px,-12px);transform:translate(12px,-12px)}.step .step__image img{left:12px;top:-12px}.step .step__label{top:-48px;left:-73px}.step .step__label i{-webkit-transform:scale(.26) rotate(-45deg);transform:scale(.26) rotate(-45deg)}.step .step__label span{font-size:13px;margin-top:-2px}.step .step__body{padding-top:23px}.step .step__body h3{font-size:13px;margin-bottom:17px}.step .step__body p{margin-right:-4px}.step .step__body p+p{margin-top:15px}.step--alt{display:block;padding:0 20px}.step--alt .step__body,.step--alt .step__image{max-width:100%;margin:0}.step--alt .step__body{padding:15px 0 0}.step--alt .step__body p{font-size:13px}.step--alt .step__image{margin-right:9px}.step--alt .step__image:after{height:100%}.step--alt+.step--alt{margin-top:80px}}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-neutral-lightest)}.error-page-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;color:var(--blue-basic);padding:100px 30px 0;text-align:center}@media screen and (min-width:768px){.error-page-holder{padding:0}}.error-page-holder .content-holder{margin-bottom:30px;max-width:400px}.error-page-holder .content-holder .code-holder{display:block;font-size:50px;margin-bottom:15px;font-family:Poppins-Bold,sans-serif}@media screen and (min-width:1024px){.error-page-holder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.error-page-holder .content-holder{margin:35px 0 0;max-width:475px}.error-page-holder .content-holder .code-holder{font-size:80px;text-align:center;margin-bottom:30px}}.error-page-holder .content-holder .advice-description,.error-page-holder .content-holder .error-description{font-size:18px;line-height:22px;margin-bottom:30px;font-family:Poppins-Regular,sans-serif}.error-page-holder .content-holder .section__actions .btn{font-family:Poppins-Medium,sans-serif;display:inline-block;width:100%;margin:0;border:2px solid var(--yellow-basic);padding:10px 20px;background-color:var(--yellow-basic);color:var(--blue-basic);font-size:18px;text-decoration:none;text-transform:uppercase;-webkit-transition:.5s;transition:.5s}.error-page-holder .content-holder .section__actions .btn:hover{color:var(--yellow-basic);background:var(--blue-basic)}@media screen and (min-width:1024px){.error-page-holder .content-holder .advice-description,.error-page-holder .content-holder .error-description{text-align:center;font-size:24px;line-height:1.2;margin-bottom:30px}.error-page-holder .content-holder .section__actions .btn{font-size:21px}.error-page-holder .picture-holder{max-height:450px;margin-right:100px}}.error-page-holder .picture-holder .sing-picture{width:185px;height:235px;margin:0 auto;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/page-404-b20605db6e.svg#404-sign) center/contain no-repeat}.hosting-restart-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;color:#fff;padding:60px 30px 0;text-align:center}@media screen and (min-width:768px){.hosting-restart-wrapper{padding-top:120px}}.hosting-restart-wrapper .content-holder{margin:20px auto;width:95%}@media screen and (min-width:1024px){.error-page-holder .picture-holder .sing-picture{width:312px;height:478px}.hosting-restart-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hosting-restart-wrapper .content-holder{margin:60px auto;width:60%}}@media screen and (min-width:1200px){.hosting-restart-wrapper .content-holder{margin:10px auto;width:75%}}.hosting-restart-wrapper .content-holder .title{font-family:SysFalso-Italic,Poppins-Medium,Arial,sans-serif;display:block;font-weight:700;font-size:30px;margin:20px auto 10px}@media screen and (min-width:1024px){.hosting-restart-wrapper .content-holder .title{font-size:54px;margin:20px auto 40px}}@media screen and (min-width:1200px){.hosting-restart-wrapper .content-holder .title{font-size:60px;margin:60px auto 50px}}@media screen and (min-width:1440px){.hosting-restart-wrapper{width:1200px;padding-top:160px}.hosting-restart-wrapper .content-holder{margin:10px auto;width:85%}.hosting-restart-wrapper .content-holder .title{font-size:70px}}.hosting-restart-wrapper .content-holder .sub-title{font-size:20px;line-height:27px;margin:40px auto 55px}@media screen and (min-width:1024px){.hosting-restart-wrapper .content-holder .sub-title{font-size:30px;line-height:1.2;margin:30px auto 55px}}.hosting-restart-wrapper .content-holder .circles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.hosting-restart-wrapper .content-holder .circles .circle{width:45px;height:48px}.hosting-restart-wrapper .content-holder .circles .red-circle{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/page-404-b20605db6e.svg#red-circle) center/contain no-repeat}.hosting-restart-wrapper .content-holder .circles .green-circle{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/page-404-b20605db6e.svg#green-circle) center/contain no-repeat}.hosting-restart-wrapper .content-holder .circles .yellow-circle{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/page-404-b20605db6e.svg#yellow-circle) center/contain no-repeat}.hosting-restart-wrapper .content-holder .doodle{display:none;background:url(/theme/frontend/_assets/images/world-collage.svg) center/contain no-repeat}@media screen and (min-width:1024px){.hosting-restart-wrapper .content-holder .circles .circle{width:60px;height:65px}.hosting-restart-wrapper .content-holder .doodle{display:initial;position:absolute;right:25px;bottom:50px;width:250px;height:160px}}@media screen and (min-width:1200px){.hosting-restart-wrapper .content-holder .doodle{width:312px;height:180px;bottom:0;right:0}}@media screen and (min-width:1440px){.hosting-restart-wrapper .content-holder .sub-title{font-size:40px;line-height:45px}.hosting-restart-wrapper .content-holder .circles .circle{width:75px;height:80px}.hosting-restart-wrapper .content-holder .doodle{width:352px;height:200px;bottom:150px}}.css-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes css-bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes css-bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.css-bounce{-webkit-animation-name:css-bounce;animation-name:css-bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}.btn-loader{border:10px solid #fff8ed;border-top:10px solid #e84042;display:inline-block;border-radius:50%;width:60px;height:60px;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.feature-list i{margin-bottom:2vh}.module-review-a-local{margin-bottom:5vh}.module-review-a-local .row{margin:0}.module-review-a-local .form-resource{width:100%;position:relative;margin:0 auto;border-radius:5px;-webkit-box-shadow:5px 15px 20px 3px #65475a;box-shadow:5px 15px 20px 3px #65475a;overflow:hidden}.module-review-a-local .form-resource .review-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 3vh;border-top-right-radius:5px;border-top-left-radius:5px;background-color:var(--red-basic);z-index:5}.module-review-a-local .form-resource .review-title>h3{font-size:30px;color:var(--white);text-shadow:1px 0 3px #071381}.module-review-a-local .form-resource .review-title>.ico-circles{width:80px;height:26px;margin-left:10px;opacity:.5}@media only screen and (max-width:768px){.module-review-a-local .form-resource .review-title>h3{font-size:19px}.module-review-a-local .form-resource .review-title>.ico-circles{width:48px;height:15px;margin-left:6px}}.module-review-a-local .form-resource label,.module-review-a-local .form-resource label+span{color:var(--gray-dark)}.module-review-a-local .form-resource input,.module-review-a-local .form-resource textarea{display:block;width:100%;min-height:40px;padding:6px 12px;font-size:16px;border:1px solid #707070;border-radius:5px;color:#646464;text-overflow:ellipsis}.module-review-a-local .form-resource .review-user-data{margin:0 auto}.module-review-a-local .form-resource .review-user-data .user-data-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module-review-a-local .form-resource .review-user-data .user-data-wrap .datepicker-label{margin-bottom:2vh}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group{min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center;margin-top:3vh}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group label{margin:0;position:relative}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group input[type=radio]{display:none}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group label::before{content:"";width:15px;height:15px;position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:2px solid var(--red-basic);border-radius:50%}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group label::after{content:"";width:5px;height:5px;position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--red-basic);border-radius:50%;display:none}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group input[type=radio]:checked+label::after{display:block}.module-review-a-local .form-resource .review-user-data p{min-height:15px;font-size:12px;margin-top:5px;margin-bottom:0;color:var(--red-basic)}.module-review-a-local .form-resource>i{opacity:.5;position:absolute}@media only screen and (max-width:576px){.module-review-a-local .form-resource>i{display:none}}.module-review-a-local .form-resource>.icon-cirlce-f{width:176px;height:196px;top:-20px;left:-60px}.module-review-a-local .form-resource>.icon-cirlce-s{width:117px;height:130px;top:300px;right:-20px}.module-review-a-local .form-resource>.icon-cirlce-t{width:58px;height:65px;bottom:-10px;left:30px}.module-review-a-local .form-resource .btn-lg{color:var(--red-basic);border:3px solid #e84042;background-color:var(--white)}.module-review-a-local .form-resource .btn-lg:active,.module-review-a-local .form-resource .btn-lg:focus,.module-review-a-local .form-resource .btn-lg:hover{color:var(--white);background-color:var(--red-basic)}@media only screen and (max-width:992px){.radio-stars-group .fa-star{font-size:15px}}@media only screen and (max-width:365px){.radio-stars-group .fa-star{font-size:11px}}.consul-addReview .form-resource{background-color:var(--white);-webkit-box-shadow:none;box-shadow:none}.consul-addReview .consul-userData{margin-bottom:3vh}.consul-addReview .consul-userData .article__body>p{min-height:auto}.js-anchor{height:0;margin:0;padding:0}.host-form-description .btn--red{text-transform:uppercase;margin:23px 0}@media screen and (max-width:767px){.host-form-description .btn--red{width:100%;margin:11px 0}}.host-form-description .btn--red .arrows-group{margin-left:20px}.host-form-description .btn--red .arrows-group .ico-angle-down{display:none}.host-form-description .btn--red .arrows-group .ico-angle-down,.host-form-description .btn--red .arrows-group .ico-angle-down-white{width:20px;height:10px}.host-form-description button:active .arrows-group .ico-angle-down,.host-form-description button:focus .arrows-group .ico-angle-down,.host-form-description button:hover .arrows-group .ico-angle-down{display:inline-block}.host-form-description button:active .arrows-group .ico-angle-down-white,.host-form-description button:focus .arrows-group .ico-angle-down-white,.host-form-description button:hover .arrows-group .ico-angle-down-white{display:none}.thank-you__sucscess-message{min-height:60vh;padding:6vh 3vw;background-color:#f6f6f6}.thank-you__sucscess-message .see-expresses-btn-block{margin-top:38px}@media screen and (max-width:991px){.thank-you__sucscess-message .btn--red{font-size:14px}}@media screen and (max-width:991px) and (max-width:767px){.thank-you__sucscess-message .btn--red{width:100%}}.list-locations .list-stars li:first-child{margin-top:30px}.placeholder-smooth-opacity::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity::-moz-placeholder{opacity:1;-moz-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:-moz-placeholder{opacity:1;-moz-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:-ms-input-placeholder{opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s}.placeholder-smooth-opacity:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:focus::-moz-placeholder{opacity:0;-moz-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:focus:-moz-placeholder{opacity:0;-moz-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:focus:-ms-input-placeholder{opacity:0;-ms-transition:opacity .3s ease;transition:opacity .3s}.form-alert-danger{color:var(--red-basic)}.experiences-section{padding:35px 0;background-color:#fafafa}.experiences-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}.experiences-section-header__title{width:65%;margin-bottom:0;font-size:2rem}.experiences-section-header__doodles{width:35%;text-align:right}.experiences-section-header__doodles img{height:45px}.experiences-section-header__doodles img+img{margin-top:4vh}.card-block-item{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);cursor:pointer}.card-block-item .card-block-header{position:relative;width:100%;border-top-right-radius:5px;border-top-left-radius:5px;overflow:hidden}.card-block-item .card-block-header>img{display:block;-o-object-fit:cover;object-fit:cover;max-height:200px}.card-block-item .card-block-header__bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;z-index:20;width:100%;height:100%;border-top-right-radius:5px;border-top-left-radius:5px;overflow:hidden;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:.4s;transition:.4s}.card-block-item .card-block-header__btn{padding:19px 45px;border:none;color:#fff;background-color:var(--red-basic);text-transform:uppercase;text-decoration:none;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.card-block-item .card-block-header__btn:active,.card-block-item .card-block-header__btn:focus,.card-block-item .card-block-header__btn:hover{color:var(--red-basic);background-color:#fff;-webkit-box-shadow:0 0 0 2px var(--red-basic);box-shadow:0 0 0 2px var(--red-basic)}.card-block-item .card-block-header__btn:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.card-block-item .category{position:absolute;top:-13px;min-width:135px;padding:3px 10px;font-size:1.2rem;text-align:center;text-transform:lowercase;border-radius:5px;color:#fff;z-index:21}.card-block-item .card-block-main__title{margin-bottom:25px;font-size:1.5rem}@media screen and (max-width:991px){.card-block-item .card-block-main__title{font-size:17px!important}}.card-block-item .card-block-main__title .card-tile__description{display:block;margin-top:7px;font-size:16px;text-transform:initial}.card-block-item .card-block-main .list-gadgets{margin-left:10px}.card-block-item .card-block-main .list-gadgets li.name-country-city{display:block}@media screen and (min-width:768px){.experiences-section{padding:70px 0}.experiences-section-header__title{font-size:1.25rem}.experiences-section-header__doodles img{display:none}.card-block-item .card-block-header>img{max-height:initial}.card-block-item .card-block-main .list-gadgets{margin-left:0}}.card-block-item:active .card-block-header__bg,.card-block-item:focus .card-block-header__bg,.card-block-item:hover .card-block-header__bg{opacity:1}.section__body{margin-bottom:50px}.email-block{width:100%;padding:50px 0;color:var(--color-primary);background-color:#fff}.email-block__title{display:inline-block;margin-bottom:35px;font-size:1.875rem}.email-block .text-block{margin:0 0 80px;font-size:1.2rem}@media screen and (max-width:1199px){.email-block .text-block{margin:0 0 40px}}.email-block .text-block__paragraph1{margin-bottom:20px}.email-block .text-block__paragraph1>a.link-email{color:var(--red-basic)}.email-block .text-block__paragraph2{margin:0}.email-block .main-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.list-locations .list-stars li:first-child{margin-top:16px}.email-block .main-block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.email-block .main-block .photo-block{width:271px;height:271px;margin:0 80px 0 0}@media screen and (max-width:1199px){.email-block .main-block .photo-block{width:240px;height:240px;margin:0 40px 0 0}}.email-block .main-block .photo-block img{width:100%;height:100%}.email-block .main-block .contact-block__name{display:inline-block;margin-bottom:10px;font-size:3.375rem}.email-block .main-block .contact-block__position{margin-bottom:25px;font-size:1.3125rem;font-weight:700}.email-block .main-block .contact-block__list{margin:0;list-style:none}.email-block .main-block .contact-block__item{margin-bottom:7px;font-size:1.3125rem}.email-block .main-block .contact-block__item:nth-child(1)>i{font-size:1.3125rem}.email-block .main-block .contact-block__item>i{margin-bottom:7px;color:var(--yellow-basic);font-size:1.5rem}.email-block .main-block .contact-block__item a{text-decoration:none}.email-block .main-block .doodles-block{position:absolute;bottom:10%;right:10%}@media screen and (max-width:1199px){.email-block .main-block .doodles-block{right:0}}@media screen and (max-width:991px){.email-block .main-block .photo-block{width:200px;height:200px}.email-block .main-block .doodles-block{display:none}}.email-block .main-block .doodles-block .doodle-city{display:inline-block;width:200px;height:100px}.email-block .main-block .doodles-block .doodle-city.first{margin:0 0 30px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.how-it-works{width:100%;padding:50px 0 70px;background-color:#fafafa}.how-it-works .container{padding:0 5px}.how-it-works__title{margin-bottom:5vh;text-align:center;font-size:2rem;font-weight:700}.how-it-works__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none}@media screen and (min-width:768px){.how-it-works{background-color:#fff;padding:70px 15px}.how-it-works__title{font-size:1.75rem;text-align:left}.how-it-works__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;margin-bottom:20px}}.how-it-works__list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:6vw;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (min-width:768px){.how-it-works__list__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:30%;padding:10px;-webkit-animation-name:orangeLayoutDesktop;animation-name:orangeLayoutDesktop}.how-it-works__list__item::before{display:none}}@media screen and (min-width:992px){.how-it-works__list__item{padding:30px 20px}}.how-it-works__list__item::before{content:"";width:95%;height:5px;position:absolute;top:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-name:orangeLayoutMobile;animation-name:orangeLayoutMobile;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.how-it-works__list__item-block{-ms-flex-negative:0;flex-shrink:0;max-width:190px;color:#fff}.how-it-works__list__item-block>strong{display:block;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}@media screen and (min-width:768px){.how-it-works__list__item-block{max-width:initial}.how-it-works__list__item-block:first-child{position:absolute;top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.how-it-works__list__item-block:nth-child(2){max-width:initial;margin-right:1vw}.how-it-works__list__item-block:nth-child(3){padding-left:55px}.how-it-works__list__item-block>strong{margin:1vh 0;font-size:1.375rem}}.how-it-works__list__item-block>span{display:block;font-size:1.2rem;line-height:1}@media screen and (min-width:768px){.how-it-works__list__item-block>span{display:initial;padding-right:5px;font-size:1.1875rem;line-height:1.2}}.how-it-works__list__item-block>b{display:inline-block;font-size:4.167rem;margin-top:-5px}.how-it-works__list__item-block>img{height:83px}.how-it-works__list__item-block:nth-child(2){margin-left:5vw}.how-it-works__list__item .triangular-label{display:none;position:absolute;right:-135px;top:50%;border:100px solid transparent;width:0;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1200px){.how-it-works__list__item{width:28%}.how-it-works__list__item .triangular-label{display:block}}.how-it-works__list__item:not(:last-child){margin-bottom:60px}.how-it-works__list__item:not(:last-child)::after{content:"";position:absolute;bottom:-20px;left:50%;width:40px;height:40px;background-color:inherit;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.how-it-works__list__item:first-child .triangular-label{border-left:50px solid var(--blue-basic)}.how-it-works__list__item:nth-child(2) .triangular-label{border-left:50px solid var(--green-basic)}@-webkit-keyframes orangeLayoutMobile{100%{-webkit-box-shadow:0 -10px 0 0 #fab64e;box-shadow:0 -10px 0 0 #fab64e}}@keyframes orangeLayoutMobile{100%{-webkit-box-shadow:0 -10px 0 0 #fab64e;box-shadow:0 -10px 0 0 #fab64e}}@-webkit-keyframes orangeLayoutDesktop{100%{-webkit-box-shadow:-20px 20px 0 0 #fab64e;box-shadow:-20px 20px 0 0 #fab64e}}@keyframes orangeLayoutDesktop{100%{-webkit-box-shadow:-20px 20px 0 0 #fab64e;box-shadow:-20px 20px 0 0 #fab64e}}.content-page-carousel-block{position:relative;width:100%;padding:35px 0}.content-page-carousel-block .icon-cirlce-g1{position:absolute;top:31px;right:12px}.content-page-carousel-block__title{margin-bottom:30px;font-weight:700;text-align:center}.content-page-carousel-block.carousel-content-page{width:100%;padding-bottom:50px}.content-page-carousel-block.carousel-content-page a{padding:0 6px;color:#fff;text-decoration:none}.content-page-carousel-block.carousel-content-page a:active,.content-page-carousel-block.carousel-content-page a:focus,.content-page-carousel-block.carousel-content-page a:hover{color:#fff}.content-page-carousel-block.carousel-content-page .favorite-article-icon-box{right:20px}.content-page-carousel-block.carousel-content-page.carousel-item-block{border-radius:5px;overflow:hidden}.content-page-carousel-block.carousel-content-page.carousel-item-block__img{width:100%;height:200px;background-color:#f6f6f6}.content-page-carousel-block.carousel-content-page.carousel-item-block__img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:120px;padding:20px 15px;background-color:#fab64e}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block__title{font-size:1.5rem;text-transform:capitalize;line-height:1;font-weight:700}@media screen and (min-width:768px){.how-it-works__list__item-block>b{font-size:7.5rem;font-weight:400}.how-it-works__list__item-block>img{height:108px}.how-it-works__list__item-block:nth-child(2){margin-left:0}.how-it-works__list__item:not(:last-child){margin-bottom:0}.how-it-works__list__item:not(:last-child)::after{display:none}.content-page-carousel-block{padding:50px 0}.content-page-carousel-block__title{margin-bottom:45px;text-align:left}.content-page-carousel-block.carousel-content-page{padding-bottom:100px}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block,.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block__title{height:150px}}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block>span{font-size:1.0625rem;text-transform:uppercase;text-decoration:underline;-webkit-transition:.4s;transition:.4s}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block>span:active,.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block>span:focus,.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block>span:hover{color:#0056b3}.content-page-carousel-block.carousel-content-page .slick-arrow{top:30%;-webkit-transform:translateY(0);transform:translateY(0)}.general-filter{position:relative;margin-bottom:18px;font-size:16px;z-index:200}.general-filter>strong{display:inline-block;font-size:14px;margin-bottom:15px}.general-filter__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.general-filter__buttons label svg{margin:0 10px -7px 0;fill:var(--color-primary)}.general-filter__buttons label:active svg,.general-filter__buttons label:focus svg,.general-filter__buttons label:hover svg{fill:#fff}.general-filter__buttons__left{position:relative;z-index:151}.general-filter__buttons__left .filters__btn:not(:last-child){margin-right:-7px}.general-filter__buttons label.active-filter__radio{padding-bottom:16px;border-bottom:none}.general-filter__buttons .filters__btn{position:relative;padding:14px 50px 14px 20px;border:2px solid var(--blue-basic);text-transform:uppercase;margin:0;background-color:#fff}.general-filter__buttons .filters__btn:hover{color:#fff;background-color:var(--blue-basic)}.general-filter__buttons .filters__btn input[type=radio]{display:none}.general-filter__buttons .filters__btn i{font-size:32px;position:absolute;top:8px;right:15px}@media screen and (max-width:991px){.general-filter{font-size:14px}.general-filter__buttons label.active-filter__radio{padding-bottom:12px}.general-filter__buttons .filters__btn{padding:10px 40px 10px 15px}.general-filter__buttons .filters__btn i{font-size:28px;top:5px;right:10px}}@media screen and (max-width:767px){.general-filter{margin-bottom:0}.general-filter__buttons{font-size:12px}.general-filter__buttons__left{display:none}.general-filter__buttons .filters__btn i{font-size:24px;right:5px}.general-filter__buttons__right{width:100%}}.general-filter__buttons .filters__btn input[type=radio]:checked+i+ul{display:inline-block}.general-filter__buttons__right{display:-webkit-box;display:-ms-flexbox;display:flex}.general-filter__buttons__right .filters__btn-long{padding-right:130px}@media screen and (max-width:991px){.general-filter__buttons__right .filters__btn-long{padding-right:60px}}@media screen and (max-width:767px){.general-filter__buttons__right .filters__btn-long{padding:10px 10px 10px 5px}.general-filter__buttons__right .filters-mob,.general-filter__buttons__right .sort-by{width:50%}.general-filter__buttons__right .filters-mob>.filters__btn-long,.general-filter__buttons__right .sort-by>.filters__btn-long{width:100%}.general-filter__buttons__right .filters-mob>.filters-mob__btn,.general-filter__buttons__right .sort-by>.filters-mob__btn{border-right:none}}.general-filter__buttons__right .sort-by{position:relative;z-index:152}.general-filter__buttons__right .sort-by__list{display:none;position:absolute;left:-110px;top:10px;padding:10px 0;background-color:#f2f2f2;-webkit-box-shadow:0 0 5px 0 grey;box-shadow:0 0 5px 0 grey}.general-filter__buttons__right .sort-by__list label{display:block;position:relative;margin:0;padding:4px 15px 4px 30px;-webkit-transition:.4s;transition:.4s}.general-filter__buttons__right .sort-by__list label:active,.general-filter__buttons__right .sort-by__list label:focus,.general-filter__buttons__right .sort-by__list label:hover{background-color:#299092;color:#fff}.general-filter__buttons__right .sort-by__list label:active:before,.general-filter__buttons__right .sort-by__list label:focus:before,.general-filter__buttons__right .sort-by__list label:hover:before{font-family:FontAwesome,sans-serif;content:"\f00c";position:absolute;top:2px;left:7px;color:#fff}@media screen and (max-width:991px){.general-filter__buttons__right .sort-by__list label{padding:2px 10px 2px 25px}.general-filter__buttons__right .sort-by__list label:active:before,.general-filter__buttons__right .sort-by__list label:focus:before,.general-filter__buttons__right .sort-by__list label:hover:before{left:5px}}.general-filter__buttons__right .sort-by__list label input[type=radio]{display:none}.general-filter__buttons__right .filters-mob{position:relative}.general-filter__buttons__right .filters-mob__btn{display:none}.general-filter__buttons__right .filters-mob__btn .fa-sliders{font-size:16px;margin-top:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:767px){.general-filter__buttons__right .sort-by__list{width:195%;left:-100%;top:12px}.general-filter__buttons__right .filters-mob__btn{display:inline-block}.general-filter__buttons__right .filters-mob__btn .fa-sliders{font-size:14px}}.general-filter__buttons__right .filters-mob__wrapper{display:none;position:fixed;top:110px;right:0;width:87%;background-color:#fff;z-index:152}.general-filter__buttons__right .filters-mob__menu{margin:0;list-style-type:none;-webkit-box-shadow:0 0 5px 0 grey;box-shadow:0 0 5px 0 grey}.general-filter__buttons__right .filters-mob__menu>li:not(:first-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:capitalize;padding:10px 30px;margin-top:-1px;border:1px solid var(--blue-basic)}.general-filter__buttons__right .filters-mob__menu>li:not(:first-child):not(:nth-child(2)):active,.general-filter__buttons__right .filters-mob__menu>li:not(:first-child):not(:nth-child(2)):focus,.general-filter__buttons__right .filters-mob__menu>li:not(:first-child):not(:nth-child(2)):hover{background-color:var(--blue-basic);color:#fff}.general-filter__buttons__right .filters-mob__menu>li:not(:first-child)>i{float:right}.general-filter__buttons__right .filters-mob__menu>li:not(:first-child) b{font-weight:400;color:#2f9093}.general-filter__buttons__right .filters-mob__menu__close{position:relative}.general-filter__buttons__right .filters-mob__menu__close__btn{position:absolute;top:-1px;left:-35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border:1px solid var(--blue-basic);background-color:var(--blue-basic);color:#fff}.general-filter__buttons__right .filters-mob__menu__close__btn:active,.general-filter__buttons__right .filters-mob__menu__close__btn:focus,.general-filter__buttons__right .filters-mob__menu__close__btn:hover{background-color:#fff;color:var(--blue-basic)}.general-filter__buttons__right .filters-mob__menu__close__btn>i{font-size:18px}.general-filter__buttons__right .filters-mob__submenu{display:none;position:absolute;top:35px;width:100%;background-color:#fff;-webkit-box-shadow:0 3px 5px 0 grey;box-shadow:0 3px 5px 0 grey;overflow-y:scroll}.general-filter__buttons__right .filters-mob__submenu ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;max-height:initial;padding-top:20px}.general-filter__buttons__right .filters-mob__submenu ul>li>label::before{top:-1px}.general-filter__buttons__right .filters-mob__submenu ul>li>input[type=checkbox]:checked+label::after{font-size:20px;top:-6px;left:0}.general-filter__buttons__right .filters-mob__submenu .filter-view-exp{margin:20px 10px}.general-filter__buttons__right .filters-mob.filters-mob--opened .filters-mob__wrapper{display:block;z-index:160}.general-filter .city-submenu-list,.general-filter .country-submenu-list,.general-filter .experience-submenu-list{display:none}.general-filter .filter__submenu{position:absolute;top:80px;left:0;width:100%;padding-top:30px;background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:2px solid var(--blue-basic);-webkit-box-shadow:0 4px 10px -2px grey;box-shadow:0 4px 10px -2px grey}@media screen and (max-height:768px) and (orientation:landscape){.general-filter .filter__submenu{max-height:500px;overflow:auto}}@media screen and (max-height:415px) and (orientation:landscape){.general-filter .filter__submenu{max-height:150px;overflow:auto}}.general-filter .filter__submenu .apply-filter{margin:30px 0 30px 14px}.general-filter .filter__submenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:350px;overflow-y:auto;margin:0;padding-left:15px;list-style-type:none}@media screen and (max-width:1441px){.general-filter .filter__submenu__list{max-height:351px}}.general-filter .filter__submenu__list li{position:relative;-ms-flex-negative:0;flex-shrink:0;padding-left:30px;white-space:nowrap;margin-bottom:20px}.general-filter .filter__submenu__list li label{margin:0}.general-filter .filter__submenu__list li label::before{content:"";position:absolute;top:3px;left:0;width:15px;height:15px;border:1px solid var(--blue-basic)}@media screen and (max-width:1199px){.general-filter .filter__submenu__list{max-height:430px}.general-filter .filter__submenu__list li{margin-right:10px;font-size:14px}.general-filter .filter__submenu__list li label::before{top:0}}@media screen and (max-width:991px){.general-filter .filter__submenu{top:69px}.general-filter .filter__submenu__list{max-height:505px}.general-filter .filter__submenu__list li{font-size:12px}.general-filter .filter__submenu__list li label::before{top:0;width:13px;height:13px}}.general-filter .filter__submenu__list li input[type=checkbox]{display:none}.general-filter .filter__submenu__list li input[type=checkbox]:checked+label{text-decoration:underline}.general-filter .filter__submenu__list li input[type=checkbox]:checked+label::after{position:absolute;top:4px;left:2px;font-family:FontAwesome,sans-serif;content:"\f00c";font-size:12px}.general-filter .filter__submenu__button{-webkit-box-shadow:0 0 5px 0 grey;box-shadow:0 0 5px 0 grey;max-height:75px}.general-filter .filter__submenu__result{height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:2px solid var(--blue-basic)}.general-filter .filter__submenu__result-list{margin:0;list-style-type:none}.general-filter .filter__submenu__result-list>li:not(:first-child){margin-left:30px}.general-filter .filter__submenu__result-list>li{display:inline-block;margin-bottom:10px}.general-filter .filter__submenu__result-list>li i{margin-left:5px;font-size:20px;vertical-align:baseline;cursor:pointer}.general-filter .filter-red-btn{min-width:128px;padding:10px 18px;font:inherit;font-weight:400;text-transform:uppercase;border:2px solid var(--red-basic);background-color:#fff;color:var(--red-basic);-webkit-transition:.4s;transition:.4s}.general-filter .filter-red-btn:disabled{opacity:.4;cursor:not-allowed}.general-filter .filter-red-btn:active:not([disabled]),.general-filter .filter-red-btn:focus:not([disabled]),.general-filter .filter-red-btn:hover:not([disabled]){background-color:var(--red-basic);color:#fff}.general-filter .clean-result__btn{display:none;-ms-flex-negative:0;flex-shrink:0;margin-left:30px;border:none;font:inherit;background-color:transparent;text-decoration:underline}.general-filter .main-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px;width:100%}@media screen and (max-width:767px){.general-filter .clean-result__btn{margin-left:0}.general-filter .main-result{display:inline-block;text-align:center}.general-filter .main-result-list{width:100%}}@media screen and (min-width:991px) and (max-width:1442px){.appearance-effect-experiences .col-lg-4,.no-masonry .col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}}.appearance-effect-experiences .col-lg-4 .card-tile:hover,.no-masonry .col-lg-4 .card-tile:hover{color:var(--blue-basic)}.card-block-item{display:block;border-radius:5px;text-decoration:none;overflow:hidden;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-webkit-transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s,-webkit-transform .5s}.card-block-item:active,.card-block-item:focus,.card-block-item:hover{color:#fff}.card-block .card-tile .card-block-header>img{max-height:210px}.card-block .card-tile .card-block-header .category__title{display:none}.card-block .card-tile .article__body{min-height:210px;max-height:210px;position:relative}@media screen and (min-width:768px){.card-block .card-tile .card-block-header>img{max-height:initial}.card-block .card-tile .card-block-header .category__title{display:initial;position:absolute;left:0;bottom:0;min-width:135px;padding:0 10px;font-size:1rem;text-align:center;text-transform:lowercase;border-top-left-radius:5px;border-top-right-radius:5px}.card-block .card-tile .article__body{max-height:initial;min-height:290px}}.card-block .card-tile .article__body .country-name{margin-bottom:10px;font-size:1.25rem}@media screen and (min-width:768px){.card-block .card-tile .article__body .country-name{font-size:1.375rem}}.card-block .card-tile .article__body .card-tile__title{display:block;font-size:1.25rem}.card-block .card-tile .article__body .list-stars{position:absolute;bottom:15px}.card-block .card-tile .article__body .list-stars li+li{margin-left:0}.card-block .card-tile .article__body .list-stars li>i{font-size:14px}.card-block .card-tile .article__body .list-stars li:last-child{font-size:1rem;vertical-align:bottom}.our-hosts{padding:35px 0}.our-hosts .host-card{width:100%;padding:5px 6px 0}@media screen and (min-width:768px){.card-block .card-tile .article__body .card-tile__title{height:70px;font-size:1.375rem}.card-block .card-tile .article__body .list-stars{position:initial;bottom:initial;display:-webkit-box;display:-ms-flexbox;display:flex}.card-block .card-tile .article__body .list-stars li+li{margin-left:5px}.card-block .card-tile .article__body .list-stars li>i{font-size:21px}.card-block .card-tile .article__body .list-stars li:last-child{font-size:initial}.our-hosts{padding:70px 15px}.our-hosts .host-card{padding:5px 10px 0}}.our-hosts .host-card .article__image-container>img{height:230px}.our-hosts .host-card .article__image-container>i{display:none}.our-hosts .host-card .article__body{padding:15px}.our-hosts .host-card .article__body p[data-name=tagline]{font-size:1.083rem}.our-hosts .host-card .article__body .article__bottom-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px}.our-hosts .host-card .article__body .article__bottom-group li>i{font-size:14px}.our-hosts .host-card .article__body .article__bottom-group li+li{margin-left:0}.our-hosts .host-card .article__body .article__bottom-group .bottom__controls>span:first-child{display:none}.our-hosts .host-card .article__body .article__bottom-group .bottom__controls .view-host__btn{font-size:1.083rem}.container>header.our-hosts__head{margin-bottom:50px;text-align:center}.container>header.our-hosts__head>h2{margin-bottom:5px}.container>header.our-hosts__head>h2+p{margin-top:0;font-size:1.2rem}.host-card{width:100%;margin-bottom:40px;padding:0 15px}@media screen and (min-width:768px){.our-hosts .host-card .article__image-container>img{height:400px}.our-hosts .host-card .article__image-container>i{display:inline-block}.our-hosts .host-card .article__body{padding:24px 25px}.our-hosts .host-card .article__body p[data-name=tagline]{font-size:1.2rem}.our-hosts .host-card .article__body .article__bottom-group{display:block;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin-top:0}.our-hosts .host-card .article__body .article__bottom-group li>i{font-size:21px}.our-hosts .host-card .article__body .article__bottom-group li+li{margin-left:5px}.our-hosts .host-card .article__body .article__bottom-group .bottom__controls>span:first-child{display:inline-block}.our-hosts .host-card .article__body .article__bottom-group .bottom__controls .view-host__btn{font-size:1.125rem}.container>header.our-hosts__head{text-align:left}.host-card{width:50%;padding:0 23px}}@media screen and (min-width:992px){.general-filter__buttons label svg{width:30px;height:30px;margin-bottom:-10px}.our-hosts .host-card{padding:5px 23px 0}.host-card{width:33%}}.host-card .article__image-container img{height:400px;-o-object-fit:cover;object-fit:cover}.host-card .card-tile{display:block;border-radius:5px;overflow:hidden;text-decoration:none}.host-card .card-tile:active,.host-card .card-tile:focus,.host-card .card-tile:hover{color:var(--blue-basic)}.host-card p[data-name=tagline]{font-size:1.2rem}.host-card .list-stars{margin-bottom:3px}.host-card .bottom__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.host-card .bottom__controls>span{font-size:1.2rem}.host-card .bottom__controls .view-host__btn{font-size:1.125rem;text-transform:uppercase;text-decoration:underline}.host-card .bottom__controls .view-host__btn:active,.host-card .bottom__controls .view-host__btn:hover,.host-card .bottom__controls .view-host__btnfocus{color:#0056b3;text-decoration:none}.reviews-btn{display:none}.see__more{text-align:center}.see__more .btn{font-size:1rem;text-transform:uppercase;border-width:2px;font-weight:400}@media screen and (min-width:768px){.reviews-btn{display:inline-block;margin-top:3vh}.see__more .btn{border-width:3px;font-weight:700}.back-to-top__btn:hover~.back-to-top--text{display:block}}.overlay-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:transparent;z-index:180}.host-confirmation-after-booking-changes.preference-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-height:100vh}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block{position:relative;width:100%;height:60vh;text-align:center}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block__title{position:absolute;bottom:-50px;left:0;right:0;z-index:1;margin:0;color:#fff;font-size:4.375rem}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block__title span{display:block;color:#fab64e;font-family:Poppins-Medium,sans-serif;font-weight:400;font-size:7.875rem}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block .icon-letter{display:block;width:200px;height:180px;margin:10px auto 0;background-image:url(/theme/_build/assets/images/temp/icon-letter.png);background-size:cover}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block div{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.host-confirmation-after-booking-changes.preference-center .preference-center-header .blue-bar{width:100%;height:90px;background-color:var(--color-primary)}.host-confirmation-after-booking-changes.preference-center .preference-center-main{position:relative}.host-confirmation-after-booking-changes.preference-center .preference-center-main ._form._form_13._inline-form._dark{width:auto!important;margin:0!important;padding:0!important;font-family:Poppins-Medium,sans-serif!important}.host-confirmation-after-booking-changes.preference-center .preference-center-main ._form._form_13._inline-form._dark ._button-wrapper button{display:block;margin:0 auto}.host-confirmation-after-booking-changes.preference-center .preference-center-main .preference-center-main-title{margin-bottom:30px}.host-confirmation-after-booking-changes.preference-center .preference-center-main .new-data-time{font-size:29px;padding:10px 15px;border:2px solid var(--color-text);background-color:var(--color-supportive);border-radius:30px;color:var(--color-text)}.host-confirmation-after-booking-changes.preference-center .preference-center-main .new-data-time-description{font-size:14px;margin-bottom:30px}.host-confirmation-after-booking-changes.preference-center .preference-center-main .preference-center-main-description{font-size:14px}.host-confirmation-after-booking-changes.preference-center .preference-center-main .answers-section{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.host-confirmation-after-booking-changes.preference-center .preference-center-main .answers-section .answer-btn{background:var(--color-accent-gold);padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:Poppins-Medium,sans-serif;border:1px solid var(--color-primary);min-width:160px;border-radius:30px;color:var(--color-primary)}.host-confirmation-after-booking-changes.preference-center .preference-center-main .answers-section .answer-btn:hover{background:var(--color-primary);color:var(--color-accent-gold)}.back-to-top{display:none;position:fixed;right:15px;top:25%;z-index:250;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}.back-to-top__text{display:none;padding:0 15px 0 0;color:#118c8f}.back-to-top__btn{display:block;width:50px;height:50px;border:none;border-radius:50%;background-color:rgba(17,140,143,.5019607843);backdrop-filter:blur(25px);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.2);box-shadow:0 0 5px 1px rgba(0,0,0,.2)}.back-to-top__btn:focus{outline:0}.back-to-top__btn:before{color:#fff;font-family:FontAwesome,sans-serif;font-size:32px;content:"\f102"}.back-to-top.active{display:-webkit-box;display:-ms-flexbox;display:flex}.language{display:none;position:absolute;top:50%;right:150px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.language .language-btn{display:block;width:50px;border:0;color:#fff;background-color:transparent;text-align:center;outline:0}.language .language-btn .language-icon-btn{display:block;width:22px;height:22px;margin:0 auto;border-radius:50%;background-color:#fff}.language .language-btn .language-icon-btn.en{background:url(../../_build/assets/images/language-flags/usa-icon.png) 0 0/cover no-repeat}.language .language-btn .language-icon-btn.de{background:url(../../_build/assets/images/language-flags/germany-icon.png) 0 0/cover no-repeat}.language .language-btn .language-icon-btn.it{background:url(../../_build/assets/images/language-flags/italy-icon.png) 0 0/cover no-repeat}.language .language-btn .language-icon-btn.fr{background:url(../../_build/assets/images/language-flags/france-icon.png) 0 0/cover no-repeat}.language .language-btn .language-icon-btn.es{background:url(../../_build/assets/images/language-flags/spain-icon.png) 0 0/cover no-repeat}.language .language-btn span{font-size:12px;letter-spacing:.3px}.language .language-current{position:relative;display:none;font-size:16px}.language .language-current>strong{display:inline-block;width:25px;text-transform:capitalize;font-weight:400}.language .language-current>i{font-size:1.4rem;vertical-align:middle;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.language .language__list{position:absolute;right:-30px;top:20px;width:135px;padding:10px;margin-bottom:0;list-style-type:none;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 5px 0 grey;box-shadow:0 0 5px 0 grey;-webkit-transition:opacity .4s;transition:opacity .4s}.language .language__list li{margin:0 0 10px}.language .language__list li:last-child{margin:0}.language .language__list label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;margin:0;color:var(--blue-basic)}.language .language__list label:before{content:"";position:absolute;top:3px;left:35px;width:15px;height:15px;border:1px solid var(--blue-basic)}.language .language__list input[type=radio]{display:none}.language .language__list input[type=radio]:checked+label::after{position:absolute;top:4px;left:37px;font-family:FontAwesome,sans-serif;content:"\f00c";font-size:12px;color:var(--blue-basic)}.language.language--opened .language-current{display:block}.language--opened .language-current>i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header.fixed .language .language-btn{color:var(--blue-basic)}@media screen and (max-width:767px){.language{right:80px}.language .language-btn{color:var(--blue-basic)}.language .language-btn span{display:none}}#canvas_animation{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.canvas_animation-circle{display:none}.box-spinner{position:fixed;z-index:9999;width:100vw;height:100vh;background-color:rgba(0,0,0,.3137254902)}.box-spinner .box-spinner-icon{position:fixed;top:50%;left:50%;z-index:9999;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--red-basic);font-size:80px}.main-img{position:relative;width:100%;height:calc(100vh - 250px);min-height:375px;margin:0 0 50px;padding:49px 0 0;background-color:var(--blue-basic)}.main-img img,.main-img source{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7}.main-img__title{position:absolute;top:50%;left:50%;color:#fff;font-family:Poppins-Medium,sans-serif;font-size:52px;font-weight:400;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.regist-agent{margin:0 0 50px;border:1px solid #ced4da;border-radius:3px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.regist-agent .g-recaptcha{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.regist-agent .success-message{margin:0;padding:40px;text-align:center}.regist-agent .see__more{margin:10px}.regist-agent__title{margin:0;border-bottom:1px solid #ced4da;border-top-left-radius:3px;border-top-right-radius:3px;padding:15px 20px;color:#fff;background-color:var(--red-basic);font-size:22px}.regist-agent .form-alert-danger{display:block;width:100%;text-align:right;font-size:12px}.regist-agent__form{padding:20px}.regist-agent__form .group-field{margin:0 0 50px}.regist-agent__form .group-field h3{margin:0 0 20px;border-bottom:1px solid #ced4da;padding:0 0 10px;font-size:18px;font-weight:700}.regist-agent__form .field{position:relative;margin:0 0 20px}.regist-agent__form .field label{display:block;margin:0 0 5px 5px}.regist-agent__form .field label .required{color:var(--red-basic)}.regist-agent__form .field input,.regist-agent__form .field select,.regist-agent__form .field textarea{width:100%;padding:10px;border:1px solid #ced4da;border-radius:3px;color:var(--blue-basic);font-size:14px}.regist-agent__form .field input:-webkit-autofill,.regist-agent__form .field select:-webkit-autofill,.regist-agent__form .field textarea:-webkit-autofill{color:var(--blue-basic)}.regist-agent__form .field select[name=commission_model]{padding-right:30px}.regist-agent__form .field textarea{height:102px;resize:none}.regist-agent__form .field.phone{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.regist-agent__form .field.phone label{width:100%}.regist-agent__form .field.phone #phone_code,.regist-agent__form .field.phone .intl-tel-input{width:10%}.regist-agent__form .field.phone #phone_number{width:77%}.regist-agent__form .field.notification>p{margin:0 0 5px}.regist-agent__form .field.notification>p .required{color:var(--red-basic)}.regist-agent__form .field.notification .radio-section .radio-box{margin:0 0 5px}.regist-agent__form .field.notification .radio-section .radio-box input{display:none}.regist-agent__form .field.notification .radio-section .radio-box input:checked~.checkmark{border:1px solid var(--green-basic);background-color:rgba(17,140,143,.3137254902)}.regist-agent__form .field.notification .radio-section .radio-box input:checked~.checkmark:after{content:"checked";position:absolute;right:5px;bottom:0;color:var(--green-basic);font-size:12px}.regist-agent__form .field.notification .radio-section .radio-box .checkmark{position:relative;display:block;border:1px solid #ced4da;border-radius:3px;padding:10px;background-color:#f4f4f4;font-size:14px;cursor:pointer}.regist-agent__form .field.notification .radio-section .radio-box .checkmark:hover{border:1px solid var(--green-basic);background-color:rgba(17,140,143,.3137254902)}.regist-agent__form .field.confirm label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.regist-agent__form .field.confirm label:hover .checkmark{border:2px solid var(--green-basic);background-color:rgba(17,140,143,.3137254902)}.regist-agent__form .field.confirm label .link-to-term-cond{color:var(--green-basic)}.regist-agent__form .field.confirm label input{display:none}.regist-agent__form .field.confirm label input:checked~.checkmark{border:2px solid var(--green-basic);background:url(../../_build/assets/images/cross-icon-small.png) center no-repeat rgba(17,140,143,.3137254902)}.regist-agent__form .field.confirm label .checkmark{-ms-flex-negative:0;flex-shrink:0;display:block;width:20px;height:20px;margin:0 10px 0 0;border:2px solid var(--red-basic);border-radius:3px}.regist-agent__form .field>i{position:absolute;top:55%;right:10px;-webkit-transition:.5s;transition:.5s;pointer-events:none}.regist-agent__form .save-travel-agent-btn{display:block;margin:0 auto;border:2px solid var(--red-basic);border-radius:3px;padding:8px 20px;color:var(--red-basic);background-color:#fff}.regist-agent__form .save-travel-agent-btn:hover{color:#fff;background-color:var(--red-basic)}.regist-agent__form .message-error{width:100%}@media screen and (min-width:768px){.main-img{min-height:500px;padding:0}.main-img__title{font-size:100px}.regist-agent__title{padding:15px 40px;font-size:24px}.regist-agent__form{padding:40px}.regist-agent__form .group-field h3{width:100%}.regist-agent__form .group-field.account,.regist-agent__form .group-field.commission,.regist-agent__form .group-field.contact,.regist-agent__form .group-field.other .radio-section,.regist-agent__form .group-field.personal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.regist-agent__form .group-field.personal .field:nth-child(2),.regist-agent__form .group-field.personal .field:nth-child(3){width:48%}.regist-agent__form .group-field.personal .field:nth-child(4),.regist-agent__form .group-field.personal .field:nth-child(5),.regist-agent__form .group-field.personal .field:nth-child(6){width:31%}.regist-agent__form .group-field.contact .field:nth-child(2),.regist-agent__form .group-field.contact .field:nth-child(3){width:48%}.regist-agent__form .group-field.account .field:nth-child(2),.regist-agent__form .group-field.contact .field:nth-child(4){width:100%}.regist-agent__form .group-field.account .field:nth-child(3),.regist-agent__form .group-field.account .field:nth-child(4){width:48%}.regist-agent__form .group-field.commission{width:100%}.regist-agent__form .group-field.commission .field .usa.full_address{min-width:500px}.regist-agent__form .group-field.commission .field .china,.regist-agent__form .group-field.commission .field .europe{min-width:350px}.regist-agent__form .group-field.commission .field .rest.full_address{min-width:500px}.regist-agent__form .group-field.commission .field:nth-child(2){width:100%}.regist-agent__form .group-field.other .radio-section{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.regist-agent__form .group-field.other .radio-section .radio-box:nth-child(1),.regist-agent__form .group-field.other .radio-section .radio-box:nth-child(2),.regist-agent__form .group-field.other .radio-section .radio-box:nth-child(3){width:31%}.regist-agent__form .field.phone #phone_number{width:88%}}@media screen and (min-width:1200px){.regist-agent__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.regist-agent__form .account,.regist-agent__form .contact,.regist-agent__form .other,.regist-agent__form .personal{width:48%}.regist-agent__form .save-travel-agent-btn{margin:0 0 0 auto}}@media screen and (min-width:1600px){.regist-agent__title{font-size:28px}.regist-agent__form{font-size:18px}.regist-agent__form .group-field h3{font-size:22px}.regist-agent__form .field input,.regist-agent__form .field select,.regist-agent__form .field textarea,.regist-agent__form .field.notification .radio-section .radio-box .checkmark{font-size:16px}}.ta-box{position:absolute;top:50%;right:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.ta-box .ta-open-btn{border:0;background-color:transparent;cursor:pointer}.ta-box .ta-open-btn .ta-icon{display:block;width:22px;height:22px;margin:0 auto 4px;background:url(../../_build/assets/images/travel-agent-icon-blue.svg) 0 0/cover no-repeat}.ta-box .ta-open-btn .ta-name{margin:0;color:var(--color-primary);font-size:12px;font-weight:400;text-align:center}.ta-box .ta-content{position:absolute;top:60px;right:-10px;display:none;width:100px;border-radius:3px;padding:10px;background-color:#fff;text-align:center;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}.ta-box .ta-content.show{display:block}.ta-box .ta-content ul{margin:0;padding:0}.ta-box .ta-content ul li{list-style:none}.ta-box .ta-content ul li .ta-logout-btn{border:0;background-color:transparent;color:var(--color-primary)}.ta-box .ta-content ul li .ta-logout-btn:hover{text-decoration:none}@media screen and (min-width:768px){.ta-box{right:15px}.ta-box .ta-open-btn .ta-icon{color:#fff;background:url(../../_build/assets/images/travel-agent-icon-white.svg) 0 0/cover no-repeat}.ta-box .ta-open-btn .ta-name{color:#fff}.ta-box .ta-content{position:absolute;top:60px;right:-40px}.header.fixed .ta-box .ta-open-btn .ta-icon{color:var(--color-primary);background:url(../../_build/assets/images/travel-agent-icon-blue.svg) 0 0/cover no-repeat}.header.fixed .ta-box .ta-open-btn .ta-name{color:var(--color-primary)}}.popup-ta{position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:350px;width:90%;padding:80px 20px 20px;border-radius:3px;background-color:#fff;text-align:center;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.popup-ta .icon-box{position:absolute;top:-55px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:110px;height:110px;background-color:var(--blue-basic);border-radius:50%}.popup-ta .icon-box .lock-icon{display:inline-block;width:65px;height:80px;margin:12px 0 0 12px;background:url(../../_build/assets/images/lock-icon.png) 0 0/contain no-repeat}.popup-ta .error-message{color:var(--red-basic);font-size:14px}.popup-ta.success{display:none}.popup-ta.success.show{display:block}.popup-ta.success .title{margin:0 0 30px;color:var(--green-basic);font-family:Professor;font-size:28px;font-weight:400}.popup-ta.success .text{margin:0 0 10px}.popup-ta.success .text .name-agency{color:var(--green-basic)}.popup-ta.success .message{margin:0 0 30px}.popup-ta.success .popup-start-booking-btn{display:block;width:250px;margin:0 auto 20px;border:2px solid var(--red-basic);padding:8px 0;color:#fff;background-color:var(--red-basic);text-transform:uppercase}.popup-ta.success .popup-start-booking-btn:hover{color:var(--red-basic);background-color:#fff}.popup-ta.log-in{display:none}.popup-ta.log-in.show{display:block}.popup-ta.log-in .title{margin:0 0 30px;font-size:18px}.popup-ta.log-in .field{width:100%;margin:0 0 10px;text-align:left}.popup-ta.log-in .field input{width:100%;border:1px solid #707070;padding:10px;color:#707070;font-size:14px}.popup-ta.log-in .ta-login-btn{display:block;width:100%;margin:20px 0 5px;border:2px solid var(--red-basic);padding:8px 0;color:#fff;background-color:var(--red-basic);text-transform:uppercase}.popup-ta.log-in .ta-login-btn:hover{color:var(--red-basic);background-color:#fff}.popup-ta.log-in .ta-forgot-password-btn{display:block;margin:0 0 10px;color:var(--blue-basic);font-size:14px;text-decoration:none}.popup-ta.log-in .ta-forgot-password-btn:hover{text-decoration:underline}.popup-ta.log-in .ta-register-btn{display:block;margin:0 0 10px;color:var(--red-basic);text-transform:uppercase}.popup-ta.log-in .ta-register-btn:hover{text-decoration:none}.popup-ta .popup-ta-close-btn{display:block;margin:0 auto;border:0;color:var(--blue-basic);background:0 0;font-size:14px;text-transform:uppercase}.popup-ta .popup-ta-close-btn:hover{color:#118c8f}@media screen and (min-width:992px){.popup-ta{max-width:540px;padding:80px 40px 20px;font-size:18px}.popup-ta.success .title{font-size:30px}.popup-ta.log-in .title{font-size:24px}.popup-ta.log-in .field{margin:0 0 15px}.popup-ta.log-in .field input{padding:14px 10px;font-size:18px}.popup-ta.log-in .ta-login-btn{margin:40px 0 5px;padding:13px 0}.popup-ta.log-in .ta-forgot-password-btn{margin:0 0 20px}}@media screen and (min-width:1200px){.popup-ta{max-width:600px;font-size:20px}.popup-ta .icon-box{position:absolute;top:-75px;width:150px;height:150px}.popup-ta .icon-box .lock-icon{margin:34px 0 0 12px}.popup-ta.success .title{font-size:40px}.popup-ta .popup-ta-close-btn{font-size:18px}}@media screen and (min-width:1600px){.popup-ta{max-width:700px;font-size:24px}.popup-ta.success .title{font-size:50px}}.suitcase-page .suitcase-main{padding-top:150px;background-color:var(--grey-light-basic)}.suitcase-page .suitcase-main .container{position:relative}.suitcase-page .suitcase-main .btn-yellow{font-family:Poppins-Regular,sans-serif;display:inline-block;margin:0 0 50px;border:2px solid var(--yellow-basic);padding:10px 20px;background-color:var(--yellow-basic);font-size:21px;text-decoration:none;text-transform:uppercase;-webkit-transition:.5s;transition:.5s}.suitcase-page .suitcase-main .btn-yellow:hover{color:var(--yellow-basic);background:var(--blue-basic)}.suitcase-page .suitcase-main .back-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;text-decoration:none;margin-top:-40px}.suitcase-page .suitcase-main .back-link .arrow-back{display:-webkit-box;display:-ms-flexbox;display:flex;width:10px;height:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid var(--blue-basic);border-bottom:2px solid var(--blue-basic);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.suitcase-page .suitcase-main .back-link .text-back{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-family:Poppins-Medium,sans-serif;color:var(--blue-basic)}.suitcase-page .suitcase-main .return-back{display:block;width:270px;margin:0 auto;border:2px solid var(--yellow-basic);padding:10px 20px;font-family:Poppins,sans-serif;background-color:var(--yellow-basic);font-size:21px;text-decoration:none;text-transform:uppercase;-webkit-transition:.5s;transition:.5s}.suitcase-page .suitcase-main .return-back:hover{color:var(--yellow-basic);background:var(--blue-basic)}.suitcase-page .suitcase-main .suitcase-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.suitcase-page .suitcase-main .suitcase-title h1{font-family:Poppins-Bold,sans-serif;margin:45px 0 20px;font-size:30px}.suitcase-page .suitcase-main .suitcase-table{width:100%;margin:0 0 100px;border-collapse:collapse;border-spacing:0}.suitcase-page .suitcase-main .suitcase-table tr.booking{padding:10px;border-radius:5px}.suitcase-page .suitcase-main .suitcase-table tr.booking td,.suitcase-page .suitcase-main .suitcase-table tr.booking th{padding:5px}.suitcase-page .suitcase-main .suitcase-table .continue-shopping{display:block;font-family:Poppins-Medium,sans-serif;font-size:17px;text-decoration:none;text-align:center;width:180px;border-bottom:1px solid var(--blue-basic);margin:0 auto 25px;padding-bottom:2px;-webkit-transition:.3s;transition:.3s}.suitcase-page .suitcase-main .suitcase-table .continue-shopping:hover{color:var(--yellow-basic);border-color:var(--yellow-basic)}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking{position:relative;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137);background-color:#fff;opacity:1}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking .additional-block{padding:25px 45px 0 0}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking .additional-block .change-people-wrapper .sel-box{margin-right:15px}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking .additional-block .change-people-wrapper .sel-box input{width:150px;font-size:14px;height:35px}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking .additional-block .change-people-wrapper .sel-box .sel-icon{width:15px;height:21px;right:10px}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td:nth-child(2){text-align:left}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .booking-img{width:180px;height:180px;overflow:hidden}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .booking-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .delete-booking{display:inline-block;font-size:24px;color:var(--blue-basic);cursor:pointer;-webkit-transition:.5s;transition:.5s;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/suitcase-page-sprite-7047c35208.svg#icon-close-blue) no-repeat;width:21px;height:21px;position:absolute;top:10px;right:10px}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .delete-booking:hover{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/suitcase-page-sprite-7047c35208.svg#icon-close-yellow) no-repeat}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info{font-family:Poppins-Medium,sans-serif;font-size:18px;color:var(--blue-basic);opacity:1;padding:0;list-style:none;margin-right:25px}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li.addOn-booking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 0}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li.addOn-booking .icon{width:135px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;margin-right:10px;background-color:var(--green-basic)}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li.addOn-booking .icon img{max-height:25px}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li h3{display:inline-block;margin:0;font-size:20px;font-weight:700;width:90%;overflow-wrap:anywhere}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li i{display:inline-block;width:25px;height:25px;margin:0 10px 0 0;color:var(--green-basic);font-size:16px;font-weight:400;text-align:center;vertical-align:top}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li .icon-container{width:24px;margin-right:10px}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li .icon-container .star-icon{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/suitcase-page-sprite-7047c35208.svg#star-icon) no-repeat}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li .icon-container .pin-icon{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/suitcase-page-sprite-7047c35208.svg#pin-icon) no-repeat}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li .icon-container .time-icon{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/suitcase-page-sprite-7047c35208.svg#time-icon) no-repeat}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li .icon-container .calendar-icon{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/suitcase-page-sprite-7047c35208.svg#calendar-icon) no-repeat}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li .icon-container .clock_yellow-icon{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/suitcase-page-sprite-7047c35208.svg#icon-clock_yellow) no-repeat}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li .icon-container .check_yellow-icon{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/suitcase-page-sprite-7047c35208.svg#icon-down) no-repeat}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .price-booking{text-align:center;vertical-align:top}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .price-booking>span{font-family:Poppins-Bold,sans-serif;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;padding:5px;font-weight:700;border:1px solid var(--blue-basic);background-color:var(--blue-basic);color:var(--white)}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .desktop-only{display:none}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td.price-booking{text-align:center;vertical-align:top}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td.price-booking>span{font-family:Poppins-Bold;font-size:20px;display:none;width:176px;height:40px;margin:0 auto 25px;padding:10px;font-weight:700;border:1px solid var(--blue-basic);background-color:var(--blue-basic);color:var(--white)}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-title{display:block;border-top:1px solid #b4b4b4}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-title td,.suitcase-page .suitcase-main .suitcase-table tbody .addOn-title tr{display:block;background-color:var(--grey-light-basic)}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-title td{padding-top:15px}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-title td h3{font-size:18px;font-weight:700;text-align:left;margin-bottom:20px;font-family:Poppins-Medium,sans-serif}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item{padding:15px;margin-bottom:25px;border:1px solid #b4b4b4;border-radius:3px;text-align:center}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .icon{height:120px;width:120px;padding:10px;margin:0 auto 15px;background-color:var(--green-basic)}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .icon img{height:100%}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .title strong{display:block;margin-bottom:5px}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .title p{margin-bottom:0}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .user-info{padding-top:20px;margin-bottom:20px}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .user-info .user-select{position:relative;max-width:185px;margin:0 auto 15px}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .user-info .user-select>p{position:relative;padding:10px 0;margin-bottom:0;border:1px solid var(--blue-basic);border-radius:3px}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .user-info .user-select>p::after{position:absolute;top:50%;right:10px;font-family:FontAwesome,sans-serif;font-weight:700;font-size:20px;line-height:0;content:"\f107";-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.4s;transition:.4s}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .user-info .user-select__list{display:none;position:absolute;top:105%;left:0;width:100%;margin:0;border:1px solid var(--blue-basic);border-radius:3px;background-color:var(--white);color:var(--blue-basic);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5019607843);box-shadow:0 0 5px 0 rgba(0,0,0,.5019607843)}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .user-info .user-select__list input[type=radio]{display:none}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .user-info .user-select__list label{width:100%;padding:10px;margin-bottom:0;-webkit-transition:.4s;transition:.4s}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .user-info .user-select__list input[type=radio]:checked+label,.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .user-info .user-select__list label:active,.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .user-info .user-select__list label:focus,.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .user-info .user-select__list label:hover{color:var(--white);background-color:var(--blue-basic)}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .user-info .user-select.open-select .user-select__list{display:block}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .user-info .user-select.open-select>p::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .user-info .addOn-total{display:inline-block;font-size:20px}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .add-addOn__btn{display:block;width:270px;padding:10px 0;margin:0 auto;font-size:18px;font-weight:400;border:1px solid var(--red-basic);color:var(--red-basic);background-color:var(--white);-webkit-transition:.5s;transition:.5s}.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .add-addOn__btn:active,.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .add-addOn__btn:focus,.suitcase-page .suitcase-main .suitcase-table tbody .addOn-list__item .add-addOn__btn:hover{color:var(--white);background-color:var(--red-basic)}.suitcase-page .suitcase-main .suitcase-table tbody .total-section__description-top{background-color:var(--white);padding:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}.suitcase-page .suitcase-main .suitcase-table tbody .total-section__description-top td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0 30px;margin:10px}.suitcase-page .suitcase-main .suitcase-table tbody .total-section__description-top td .price{font-family:Poppins-Bold,sans-serif;font-size:1.8rem}.suitcase-page .suitcase-main .suitcase-table tbody .total-section__description-top td .btn-yellow{margin:0 0 20px;font-size:16px;padding:10px 45px}.suitcase-page .suitcase-main .suitcase-table .total-section tr{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}.suitcase-page .suitcase-main .suitcase-table .total-section tr td{text-align:center}.suitcase-page .suitcase-main .suitcase-table .total-section tr td .secure-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.suitcase-page .suitcase-main .suitcase-table .total-section tr td .secure-container .secure-description{font-family:Poppins-Bold,sans-serif;font-size:23px}.suitcase-page .suitcase-main .suitcase-table .total-section tr td .buyer-information{border-top:1px solid #b4b4b4;padding-top:30px;padding-bottom:30px}.suitcase-page .suitcase-main .suitcase-table .total-section tr.total-section__title{padding:0;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:var(--blue-basic);color:var(--white)}.suitcase-page .suitcase-main .suitcase-table .total-section tr.total-section__title strong{font-size:1.8rem}.suitcase-page .suitcase-main .suitcase-table .total-section tr.total-section__description{border-top-right-radius:0;border-top-left-radius:0;background-color:#fff}.suitcase-page .suitcase-main .suitcase-table .total-section tr.total-section__description .total-price__description{font-family:Poppins,sans-serif;font-size:21px}.suitcase-page .suitcase-main .suitcase-table .total-section tr.total-section__description .total-due{font-size:21px}.suitcase-page .suitcase-main .suitcase-table .total-section tr.total-section__description .suitcase-booking-total{margin-bottom:25px;font-family:Poppins-Bold,sans-serif;font-size:30px}.suitcase-page .suitcase-main .suitcase-table .total-section tr.total-section__description .suitcase-booking-total>span{font-weight:700;font-size:1.8rem}.suitcase-page .suitcase-main .suitcase-table .total-section__secure{margin-bottom:25px}.suitcase-page .suitcase-main .suitcase-table .total-section-desktop{display:none}.suitcase-page .suitcase-main .suitcase-table .total-section-desktop .total-section__description td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.suitcase-page .suitcase-main .suitcase-table .total-section-desktop .total-section__cases{position:absolute;top:0;right:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.suitcase-page .suitcase-main .suitcase-table .total-section-mobile tr{-webkit-box-shadow:none;box-shadow:none}.suitcase-page .suitcase-main .suitcase-table .total-section-mobile tr td .buyer-information{border:none;font-size:14px;margin-top:15px}.suitcase-page .suitcase-main .suitcase-table .total-section-mobile tr td .buyer-information .buyer-description{font-size:14px}.suitcase-page .suitcase-main .suitcase-table .total-section-mobile .total-section__description{background-color:var(--grey-light-basic);margin-bottom:0;margin-top:10px}.suitcase-page .suitcase-main .suitcase-table .total-section-mobile .btn-yellow{margin:25px 0 0;font-size:16px;padding:10px 45px}.suitcase-page .suitcase-main .suitcase-table .total-section-mobile .total-section__cases{margin-top:20px}.suitcase-page .suitcase-main .suitcase-table .total-section-mobile .buyer-container{margin-bottom:5px}.suitcase-page .suitcase-main .suitcase-table .total-section-mobile .logo-bottom{max-width:300px;margin:0 auto}@media screen and (min-width:1200px){.suitcase-page .suitcase-main .suitcase-table .total-section-mobile,.suitcase-page .suitcase-main .suitcase-table tbody .total-section__description-top{display:none}}.suitcase-page .suitcase-main .message-no-bookings{padding:30px 5px;margin-bottom:30px;border:1px solid #b4b4b4}.suitcase-page .suitcase-main .message-no-bookings p{margin:0;font-size:16px;font-weight:700;text-align:center;color:var(--blue-basic)}.suitcase-page .suitcase-main .total-section__cases{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:none;box-shadow:none}.suitcase-page .suitcase-main .total-section__cases .suitcase-container-doodle{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.suitcase-page .suitcase-main .total-section__cases .suitcase-container-doodle .doodle-case-1,.suitcase-page .suitcase-main .total-section__cases .suitcase-container-doodle .doodle-case-2{display:inline-block}.suitcase-page .suitcase-main .total-section__cases .suitcase-container-doodle .doodle-case-1{width:81px;height:74px;background:url(/theme/_build/assets/images/icon-doodles/doodle-case-1.png) 0 0/contain no-repeat}.suitcase-page .suitcase-main .total-section__cases .suitcase-container-doodle .doodle-case-2{width:82px;height:115px;background:url(/theme/_build/assets/images/icon-doodles/doodle-case-2.png) 0 0/contain no-repeat}.suitcase-page .suitcase-main .buyer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.suitcase-page .suitcase-main .buyer-container .icon-flash_blue{width:20px;height:20px;margin-right:10px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/suitcase-page-sprite-7047c35208.svg#flash-blue-icon) no-repeat}.suitcase-page .suitcase-main .buyer-container .buyer-description{font-family:Poppins,sans-serif;font-size:19px;color:var(--color-primary);margin-top:2px}.suitcase-page .reviews-carousel{padding:0 35px}.suitcase-page .reviews-carousel .title{font-family:Poppins-Bold,sans-serif;margin-bottom:50px}.suitcase-page .reviews-carousel .slider-item{text-align:left;font-size:14px;margin-right:30px}.suitcase-page .reviews-carousel .slider-item .list-star{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.suitcase-page .reviews-carousel .slider-item .list-star .star-icon{display:inline-block;width:25px;height:25px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-44c82aa94a.svg#star_yellow) no-repeat}.suitcase-page .reviews-carousel .slider-item .text{font-family:Poppins-Medium,sans-serif;margin-bottom:20px;line-height:20px}.suitcase-page .reviews-carousel .slider-item .date{font-family:Poppins-Regular,sans-serif;margin-bottom:0}.suitcase-page .reviews-carousel .slider-item .author{font-family:Poppins-Bold,sans-serif}.suitcase-page .reviews-carousel .slick-slider .slick-arrow{display:block;width:55px;height:40px}.suitcase-page .reviews-carousel .slick-slider .slick-prev{left:-95px;top:22%}.suitcase-page .reviews-carousel .slick-slider .slick-prev::after{content:"";background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#carousel-arrow) 0 0/contain no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#carousel-arrow) 0 0/contain no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.suitcase-page .reviews-carousel .slick-slider .slick-next{right:-55px;top:30%}.suitcase-page .reviews-carousel .slick-slider .slick-next::after{content:"";background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#carousel-arrow) 0 0/contain no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#carousel-arrow) 0 0/contain no-repeat}@media screen and (max-width:768px){.suitcase-page .suitcase-main .container{padding:0 15px 30px}.suitcase-page .suitcase-main .container .back-link{margin-top:-70px}.suitcase-page .suitcase-main .container .back-link .text-back{font-size:17px}.suitcase-page .suitcase-main .container .suitcase-title h1{font-size:30px;margin:20px 0}.suitcase-page .suitcase-main .btn-yellow{font-family:Poppins-Medium,sans-serif;padding:10px 30px}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking{margin:10px 0;padding:25px 10px 10px}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info{font-size:14px;margin-left:10px;margin-right:0}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li{max-width:200px;width:100%}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li h3{font-size:14px}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li .icon-container{margin-right:5px}.suitcase-page .suitcase-main .suitcase-table tbody tr.booking td .list-info li .icon-container i{width:18px;height:18px}.suitcase-page .suitcase-main .suitcase-table tfoot .total-section__cases td .suitcase-container-doodle .doodle-case-wrapper .doodle-case-1{width:70px;height:60px}.suitcase-page .suitcase-main .suitcase-table tfoot .total-section__cases td .suitcase-container-doodle .doodle-case-wrapper .doodle-case-2{width:63px;height:105px}.suitcase-page .box-section{background:var(--grey-light-basic)}.suitcase-page .reviews-carousel{padding:0 10px}.suitcase-page .reviews-carousel .slider-item{text-align:center;margin:0 20px 40px}.suitcase-page .reviews-carousel .slider-item .list-star{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.suitcase-page .reviews-carousel .slider-item:nth-child(n+6){display:none}}@media screen and (max-width:1200px){.main-img~.container{max-width:718px}.suitcase-page .suitcase-main .suitcase-table{max-width:600px;margin:0 auto}.suitcase-page .suitcase-main .suitcase-table tr.booking{display:block;margin-bottom:10px;border-radius:3px}.suitcase-page .suitcase-main .suitcase-table tr.booking td{padding:0;text-align:right}.suitcase-page .suitcase-main .suitcase-table tr.booking td div.booking-img{width:100%;height:100%;max-width:140px;max-height:140px}.suitcase-page .suitcase-main .suitcase-table tr.booking td div.booking-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.suitcase-page .suitcase-main .suitcase-table tr.booking td .list-info{margin-left:5px}.suitcase-page .suitcase-main .suitcase-table tr.booking td:last-child{border-bottom:0}.suitcase-page .suitcase-main .suitcase-table tfoot tr.booking td{text-align:center;border-bottom:0}.suitcase-page .additional-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px;padding:0!important}.suitcase-page .additional-block .change-people-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.suitcase-page .additional-block .change-people-wrapper .sel-box{margin-right:15px}.suitcase-page .additional-block .change-people-wrapper .sel-box input{width:150px;font-size:14px;height:35px}.suitcase-page .additional-block .change-people-wrapper .sel-box .sel-icon{width:15px;height:21px;right:10px}.suitcase-page .additional-block .price-booking span{font-size:18px!important;margin:0 auto!important;width:160px!important;padding:5px!important}}@media screen and (min-width:768px){.suitcase-page .suitcase-main .back-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;text-decoration:none;margin-top:30px}.suitcase-page .suitcase-main .suitcase-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around}.suitcase-page .suitcase-main .suitcase-table .total-section__secure{margin-bottom:50px}.suitcase-page .suitcase-main .message-no-bookings{padding:50px 0;margin-bottom:40px}}@media screen and (min-width:1201px){.suitcase-page .suitcase-main .container{padding:0 15px 30px}.suitcase-page .suitcase-main .container .suitcase-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.suitcase-page .suitcase-main .container .suitcase-title .suitcase-container-doodle{width:30%;max-width:460px;margin-bottom:0;text-align:center}.suitcase-page .suitcase-main .container .suitcase-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.suitcase-page .suitcase-main .container .suitcase-table tbody{display:block;width:69%;max-width:1000px}.suitcase-page .suitcase-main .container .suitcase-table tbody tr.booking{display:block;margin-bottom:25px}.suitcase-page .suitcase-main .container .suitcase-table tbody tr.booking td:nth-child(2){width:60%}.suitcase-page .suitcase-main .container .suitcase-table tbody tr.booking td .list-info li{display:-webkit-box;display:-ms-flexbox;display:flex}.suitcase-page .suitcase-main .container .suitcase-table tbody tr.booking td .desktop-only{display:block;margin:10px 0 0;padding:10px;font-weight:700;text-align:center;background-color:var(--blue-basic);color:var(--white)}.suitcase-page .suitcase-main .container .suitcase-table tbody tr.booking td.price-booking span{display:none}.suitcase-page .suitcase-main .container .suitcase-table tbody .addOn-list{display:block}.suitcase-page .suitcase-main .container .suitcase-table tbody .addOn-list td,.suitcase-page .suitcase-main .container .suitcase-table tbody .addOn-list tr{display:block;background-color:var(--white)}.suitcase-page .suitcase-main .container .suitcase-table tbody .addOn-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 25px;text-align:start}.suitcase-page .suitcase-main .container .suitcase-table tbody .addOn-list__item .icon,.suitcase-page .suitcase-main .container .suitcase-table tbody .addOn-list__item .title,.suitcase-page .suitcase-main .container .suitcase-table tbody .addOn-list__item .user-info{margin:0 15px 0 0}.suitcase-page .suitcase-main .container .suitcase-table tbody .addOn-list__item .icon{-ms-flex-negative:0;flex-shrink:0}.suitcase-page .suitcase-main .container .suitcase-table tbody .addOn-list__item .title{width:50%;max-width:420px}.suitcase-page .suitcase-main .container .suitcase-table tbody .addOn-list__item .user-info{width:180px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;padding-top:0;text-align:center}.suitcase-page .suitcase-main .container .suitcase-table tbody .addOn-list__item .user-info .user-select__wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;border-right:1px solid var(--gray)}.suitcase-page .suitcase-main .container .suitcase-table tbody .addOn-list__item .user-info .user-select{margin:0 0 5px}.suitcase-page .suitcase-main .container .suitcase-table tbody .addOn-list__item .add-addOn__btn{width:115px;-ms-flex-negative:0;flex-shrink:0;margin:0}.suitcase-page .suitcase-main .container .suitcase-table .total-section-desktop{display:block;width:30%;max-width:460px}.suitcase-page .suitcase-main .container .suitcase-table .total-section-desktop td,.suitcase-page .suitcase-main .container .suitcase-table .total-section-desktop tr{text-align:center}.suitcase-page .suitcase-main .container .suitcase-table .total-section-desktop td .suitcase-booking-total,.suitcase-page .suitcase-main .container .suitcase-table .total-section-desktop tr .suitcase-booking-total{margin-top:10px}.suitcase-page .suitcase-main .container .suitcase-table .total-section-desktop td .btn-yellow,.suitcase-page .suitcase-main .container .suitcase-table .total-section-desktop tr .btn-yellow{margin:0 35px 25px}.suitcase-page .suitcase-main .container .suitcase-table .total-section-desktop td .continue-shopping,.suitcase-page .suitcase-main .container .suitcase-table .total-section-desktop tr .continue-shopping{margin-bottom:25px}.suitcase-page .suitcase-main .container .suitcase-table .total-section-desktop td .logo-bottom,.suitcase-page .suitcase-main .container .suitcase-table .total-section-desktop tr .logo-bottom{margin:15px auto 0;max-width:300px}.suitcase-page .suitcase-main .container .message-no-bookings{margin-bottom:60px}}@media screen and (min-width:360px){.suitcase-page .suitcase-main .container{padding:0 5px 30px}}@media screen and (min-width:375px){.suitcase-page .suitcase-main .container{padding:0 12px 30px}}@media screen and (min-width:414px){.suitcase-page .suitcase-main .container{padding:0 15px 30px}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media only screen and (max-width:1442px){html{font-size:14px}}@media only screen and (max-width:1199px){html{font-size:13px}}@media only screen and (max-width:991px){html{font-size:12px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL25vZGVfbW9kdWxlcy9haXItZGF0ZXBpY2tlci9kaXN0L2Nzcy9kYXRlcGlja2VyLm1pbi5jc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL2ZvbnQtYXdlc29tZS9mb250LWF3ZXNvbWUubWluLmNzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvaGVhZGVyL21haW4tcG9wdXAuc2NzcyIsIl9iYXNlLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL3NlY3Rpb25zL3NlbGVjdC1wZW9scGxlLnNjc3MiLCJfcmVzZXQuc2NzcyIsInN0eWxlLmNzcyIsIl9oZWxwZXJzLnNjc3MiLCJfd3JhcHBlci5zY3NzIiwiX3NoZWxsLnNjc3MiLCJfY29udGFpbmVyLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfY29udGVudC5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2J0bi5zY3NzIiwiX2Zvcm0tZWxlbWVudHMuc2NzcyIsIl9mb3JtLnNjc3MiLCJfbGlzdC5zY3NzIiwiX2xvZ28uc2NzcyIsIl9uYXYuc2NzcyIsIl9zZWN0aW9uLnNjc3MiLCJfc2xpZGVyLnNjc3MiLCJfd2lkZ2V0LnNjc3MiLCJfZmVhdHVyZS5zY3NzIiwiX2ljby5zY3NzIiwiX2ludHJvLnNjc3MiLCJfYXJ0aWNsZS5zY3NzIiwiX3NvY2lhbC5zY3NzIiwiX2JyZWFkY3J1bXBzLnNjc3MiLCJfZmlsdGVyLnNjc3MiLCJfdGVzdGltb25pYWwuc2NzcyIsIl9hY2NvcmRpb24uc2NzcyIsIl9saW5rLnNjc3MiLCJfc2VhcmNoLnNjc3MiLCJfc3RlcC5zY3NzIiwiX2Vycm9yTm90Rm91bmQuc2NzcyIsIl9ob3N0aW5nUmVzdGFydC5zY3NzIiwiX2FuaW1hdGlvbi1jaGF0LnNjc3MiLCJsb2FkZXIuY3NzIiwiX2FkZFJldmlldy5zY3NzIiwiX3JlcXVlc3RIb3N0Rm9ybS5zY3NzIiwiX2JvZHlFeHBlcmllbmNlcy5zY3NzIiwiX2Jsb2NrRW1haWwuc2NzcyIsIl9ob3dJdFdvcmsuc2NzcyIsIl9jb250ZW50UGFnZUNhcm91c2VsLnNjc3MiLCJfbmV3RmlsdGVycy5zY3NzIiwiX2hvbWUtcGFnZS5zY3NzIiwiX2J0bi1iYWNrLXRvLXRvcC5zY3NzIiwiaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnNjc3MiLCJsYW5ndWFnZXMuc2NzcyIsIl9jYW52YXMtYW5pbWF0aW9uLnNjc3MiLCJfc3Bpbm5lci5zY3NzIiwicmVnaXN0cmF0aW9uLXRyYXZlbC1hZ2VudC5zY3NzIiwiX3RyYXZlbC1hZ2VudC5zY3NzIiwiX3N1aXRjYXNlLnNjc3MiLCJfc2xpY2suc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsbUJBQXdDLFFBQUEsWUFBb0IsUUFBQSxZQUFBLFFBQUEsS0FBb0MsY0FBQSxLQUFtQixVQUFBLEtBQWUsa0JBQWtCLGNBQUEsSUFBa0IsbUJBQUEsV0FBQSxXQUFBLFdBQXNCLE9BQUEsUUFBb0MsUUFBQSxZQUFvQixRQUFBLFlBQUEsUUFBQSxLQUFhLFNBQUEsU0FBNkMsZUFBQSxPQUFzQixrQkFBQSxPQUFBLFlBQUEsT0FBa0QsY0FBQSxPQUFxQixpQkFBQSxPQUFBLGdCQUFBLE9BQXVCLE9BQUEsS0FBWSxRQUFBLEVBQVUsMEJBQTBCLFdBQUEsUUFBbUIsNEJBQTRCLE1BQUEsUUFBYyxvQ0FBb0MsTUFBQSxRQUFjLHVDQUF1QyxNQUFBLFFBQWMsNkJBQTZCLFdBQUEsb0JBQStCLE1BQUEsUUFBYyxjQUFBLEVBQWdCLHFDQUFxQyxpQkFBQSxvQkFBcUMs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QkFDSSxRQUFBLFFBR0osdUJBQUEscUJBQ0ksUUFBQSxRQUdKLDBCQUNJLFFBQUEsUUFHSiwyQkFDSSxRQUFBLFFBR0osd0JBQ0ksUUFBQSxRQUdKLGVBQ0ksUUFBQSxRQUdKLGdCQUFBLGlCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLHlCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSiwyQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHlCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHlCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHdCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osc0JBQUEsb0JBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLGdCQUFBLGVBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSix3QkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osNkJBQ0ksUUFBQSxRQUdKLDhCQUNJLFFBQUEsUUFHSiwyQkFDSSxRQUFBLFFBR0osNkJBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLGlCQUFBLGlCQUNJLFFBQUEsUUFHSixpQkFBQSxnQkFDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixlQUFBLG9CQUNJLFFBQUEsUUFHSixnQkFBQSxtQkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLG9CQUFBLGdCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osZ0JBQUEsbUJBQUEsbUJBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0oseUJBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osNEJBQ0ksUUFBQSxRQUdKLDhCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osZ0JBQUEsb0JBQ0ksUUFBQSxRQUdKLHFCQUFBLHFCQUNJLFFBQUEsUUFHSixvQkFBQSxtQkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSix1QkFBQSxnQkFDSSxRQUFBLFFBR0osaUJBQUEsaUJBQ0ksUUFBQSxRQUdKLHFCQUFBLHNCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLGdCQUFBLGlCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLHFCQUFBLGlCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLDBCQUNJLFFBQUEsUUFHSix3QkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osNkJBQ0ksUUFBQSxRQUdKLDhCQUNJLFFBQUEsUUFHSiwyQkFDSSxRQUFBLFFBR0osNkJBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSix3QkFBQSxrQkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixzQkFBQSxpQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSix5QkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osMEJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixnQkFDSSxRQUFBLFFBR0osMEJBQUEscUJBQ0ksUUFBQSxRQUdKLDJCQUFBLDBCQUFBLHVCQUNJLFFBQUEsUUFHSiwwQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSix3QkFBQSxrQkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osd0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSiw0QkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSiw2QkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSiwrQkFDSSxRQUFBLFFBR0osZ0NBQ0ksUUFBQSxRQUdKLDZCQUNJLFFBQUEsUUFHSiwrQkFDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHdCQUNJLFFBQUEsUUFHSiwwQkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSix3QkFDSSxRQUFBLFFBR0oseUJBQ0ksUUFBQSxRQUdKLGdDQUNJLFFBQUEsUUFHSix3QkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLCtCQUFBLHVCQUNJLFFBQUEsUUFHSiw2QkFBQSxxQkFDSSxRQUFBLFFBR0osZ0NBQUEsd0JBQ0ksUUFBQSxRQUdKLGVBQUEsZ0JBQ0ksUUFBQSxRQUdKLGVBQ0ksUUFBQSxRQUdKLGtCQUFBLGVBQ0ksUUFBQSxRQUdKLGVBQUEsaUJBQ0ksUUFBQSxRQUdKLGVBQUEsZUFBQSxlQUFBLGVBQ0ksUUFBQSxRQUdKLGtCQUFBLGVBQUEsaUJBQ0ksUUFBQSxRQUdKLGVBQUEsZUFDSSxRQUFBLFFBR0osbUJBQUEsZUFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSiwwQkFDSSxRQUFBLFFBR0osMkJBQ0ksUUFBQSxRQUdKLDJCQUNJLFFBQUEsUUFHSiw0QkFDSSxRQUFBLFFBR0osNEJBQ0ksUUFBQSxRQUdKLDZCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLDBCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSix3QkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLDBCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLGVBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSiw0QkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHlCQUNJLFFBQUEsUUFHSiwyQkFDSSxRQUFBLFFBR0oseUJBQ0ksUUFBQSxRQUdKLDJCQUNJLFFBQUEsUUFHSiw0QkFDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLGtCQUFBLG9CQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixlQUNJLFFBQUEsUUFHSixjQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSiwwQkFDSSxRQUFBLFFBR0osZ0NBQ0ksUUFBQSxRQUdKLCtCQUNJLFFBQUEsUUFHSiwrQkFBQSx1QkFDSSxRQUFBLFFBR0osd0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSix3QkFDSSxRQUFBLFFBR0osZUFBQSx3QkFDSSxRQUFBLFFBR0oseUJBQ0ksUUFBQSxRQUdKLHlCQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osMkJBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osZ0JBQUEsdUJBQUEsc0JBQ0ksUUFBQSxRQUdKLDBCQUFBLHdCQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSix5QkFDSSxRQUFBLFFBR0osOEJBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSiwwQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osZUFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixlQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osMEJBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSix3QkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLHNCQUFBLGVBQ0ksUUFBQSxRQUdKLGVBQUEsZ0JBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSix3QkFDSSxRQUFBLFFBR0osNkJBQ0ksUUFBQSxRQUdKLHdCQUFBLHdCQUFBLDBCQUNJLFFBQUEsUUFHSiwwQkFBQSxzQkFDSSxRQUFBLFFBR0osd0JBQUEsd0JBQ0ksUUFBQSxRQUdKLHdCQUFBLHdCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0oscUJBQUEscUJBQUEscUJBQUEsc0JBQUEsbUJBQ0ksUUFBQSxRQUdKLDBCQUNJLFFBQUEsUUFHSixjQUFBLGlCQUNJLFFBQUEsUUFHSixrQkFBQSxjQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osZUFDSSxRQUFBLFFBR0osdUJBQUEsK0JBQUEscUJBQ0ksUUFBQSxRQUdKLHlCQUNJLFFBQUEsUUFHSixjQUNJLFFBQUEsUUFHSixrQkFBQSxrQkFDSSxRQUFBLFFBR0osdUJBQUEsZ0JBQ0ksUUFBQSxRQUdKLHlCQUFBLGtCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSiw0QkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLG9CQUFBLHlCQUNJLFFBQUEsUUFHSixlQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixnQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSix5QkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLHlCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHdCQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLGNBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0oseUJBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSix5QkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osZUFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSixjQUNJLFFBQUEsUUFHSixlQUFBLGtCQUFBLGtCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLDBCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osd0JBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLDJCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixvQkFBQSx1QkFDSSxRQUFBLFFBR0osMkJBQ0ksUUFBQSxRQUdKLHdCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSix5QkFDSSxRQUFBLFFBR0oseUJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osNkJBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osZUFBQSxpQkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHdCQUFBLGNBQ0ksUUFBQSxRQUdKLHlCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osd0JBQ0ksUUFBQSxRQUdKLHFCQUFBLHdCQUNJLFFBQUEsUUFHSixxQkFBQSxrQ0FDSSxRQUFBLFFBR0oscUJBQUEsd0JBQ0ksUUFBQSxRQUdKLHFCQUFBLDJCQUNJLFFBQUEsUUFHSixxQkFBQSx5QkFDSSxRQUFBLFFBR0oseUJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSix3QkFDSSxRQUFBLFFBR0osMEJBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSix5QkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLDBCQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0oseUJBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSix1QkFBQSwyQkFDSSxRQUFBLFFBR0osdUJBQUEsMEJBQ0ksUUFBQSxRQUdKLHVCQUFBLHlCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osdUJBQUEsdUJBQ0ksUUFBQSxRQUdKLHdCQUFBLHVCQUNJLFFBQUEsUUFHSiwyQkFDSSxRQUFBLFFBR0oseUJBQ0ksUUFBQSxRQUdKLHdCQUNJLFFBQUEsUUFHSiwwQkFDSSxRQUFBLFFBR0osd0JBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osNEJBQ0ksUUFBQSxRQUdKLGNBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0oseUJBQ0ksUUFBQSxRQUdKLGdDQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSiw2QkFDSSxRQUFBLFFBR0osc0JBQUEsY0FDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osMkJBQ0ksUUFBQSxRQUdKLDRCQUNJLFFBQUEsUUFHSiw0QkFDSSxRQUFBLFFBR0osNEJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixlQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osd0JBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSix3QkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLDJCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLHdCQUNJLFFBQUEsUUFHSixlQUNJLFFBQUEsUUFHSix3QkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSix3QkFDSSxRQUFBLFFBR0osMEJBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSix5QkFDSSxRQUFBLFFBR0osd0JBQ0ksUUFBQSxRQUdKLDJCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFDempGSixXQUNJLFFBQUEsS0FDQSxTQUFBLE1BQ0EsUUFBQSxNQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLEtBQ0EsV0FBQSxPQUVBLGlCQUFBLGVBR0osZUFDSSxpQkFBQSw4QkFDQSxPQUFBLEtBQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsMkJBQ0EsTUFBQSxJQUVBLHlDQUNJLE1BQUEsSUFDQSxRQUFBLEtBR0oseUNBQUEsOENBQ0ksTUFBQSxJQUNBLFFBQUEsS0FLUix5Q0FDSSxlQUNJLE1BQUEsSUFFQSxxQkFDSSxNQUFBLElBR0osNkJBQ0ksSUFBQSxJQUNBLEtBQUEsSUFDQSxVQUFBLEdBQUEsU0FBQSxTQUNBLGtCQUFBLEdBQUEsU0FBQSxTQUdKLHdCQUNJLFNBQUEsU0FDQSxJQUFBLGlCQUNBLEtBQUEsS0FDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUNBLGtCQUFBLEdBQUEsU0FBQSxTQUNBLFVBQUEsR0FBQSxTQUFBLFlBR0osK0JBQ0ksR0FDSSxLQUFBLEtBRUosS0FDSSxLQUFBLEtBTFIsdUJBQ0ksR0FDSSxLQUFBLEtBRUosS0FDSSxLQUFBLEtBSVIsMkJBQ0ksV0FBQSxNQUNBLFNBQUEsS0FHSix5Q0FDSSxNQUFBLElBR0oseUNBQUEsOENBQ0ksTUFBQSxJQzZEWCxXQUNDLFNBQUEsT0FDQSxRQUFBLEVBQUEsSUFBQSxFQUFBLEdEMURGLDBDQUNJLGVBQ0ksTUFBQSxJQUVBLHFCQUNJLE1BQUEsSUFHSix5Q0FDSSxNQUFBLE9BS1osMENBR1EscUJBQ0ksTUFBQSxJQUdKLDZCQUNJLE1BQUEsTUFDQSxRQUFBLEtBR0oseUNBQ0ksTUFBQSxPQUNBLFFBQUEsS0FHSix5Q0FBQSw4Q0FDSSxNQUFBLEtBS1osMENBR1EseUNBQ0ksTUFBQSxRQUtaLDBDQUdRLHlDQUNJLE1BQUEsUUFLWiwwQ0FHUSx5Q0FDSSxNQUFBLFFFMUlaLHVCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BRUEsZ0NBQ0MsU0FBQSxTQUNBLFFBQUEsYUFFQSwwQ0FDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLGFBQ0EsSUFBQSxJQUNBLE1BQUEsSUFDQSxXQUFBLG9JQUFBLE1BQUEsVUFDQSxlQUFBLEtBRUEsNkNBQ0Msa0JBQUEsZUFDQSxVQUFBLGVBS0gscUNBQUEsbUNBQUEscUNBQ0MsV0FBQSxLQUNBLG1CQUFBLEtBQ0EsZ0JBQUEsS0FDQSxRQUFBLGFBQ0EsWUFBQSxPQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxrQkFDQSxRQUFBLElBQ0EsTUFBQSxrQkFDQSxPQUFBLFFBQ0EsaUJBQUEsYUFFQSw4Q0FBQSw0Q0FBQSw4Q0FDQyxpQkFBQSxhQUNBLE1BQUEsa0JBQ0EsUUFBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLGFBQ0EsWUFBQSxJQUFBLE1BQUEsa0JBQ0EsYUFBQSxJQUFBLE1BQUEsa0JBRUEsZ0VBQUEsOERBQUEsZ0VBQ0MsY0FBQSxJQUFBLE1BQUEsa0JBR0QsdURBQUEscURBQUEsb0RBQUEsb0RBQUEscURBQUEsbURBQUEsa0RBQUEsa0RBQUEsdURBQUEscURBQUEsb0RBQUEsb0RBSUMsaUJBQUEsa0JBQ0EsTUFBQSxhQUtILHFDQUNDLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxRQUFBLEVBQ0EsUUFBQSxFQUNBLG1CQUNBLGlCQUNBLGtCQzNFRixFQUNDLFFBQUEsRUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUVBLE9BQUEsUUFFQyxtQkFBQSxRQUFBLFdBQUEsUUFJRixRQ3k4R0EsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsT0FLQSxLQUpBLEtBQ0EsSUFDQSxRQUNBLFFEdDhHQyxRQUFBLE1BR0QsU0FDQyxRQUFBLEtBR0QsS0FDQyw0QkFBQSxZQUNBLG9CQUFBLFlBR0QsS0FDQyx3QkFBQSxVQUNBLHVCQUFBLFlBQ0EsZUFBQSxZQUNBLHlCQUFBLEtBQUEsc0JBQUEsS0FBQSxxQkFBQSxLQUFBLGlCQUFBLEtDaTlHRCxNQUZBLE9ENThHQSxJQys4R0EsT0FGQSxNRHg4R0MsVUFBQSxLQys4R0QsT0Q1OEdBLElBRUMsT0FBQSxFQUdELElBQ0MsT0FBQSxLQUNBLFFBQUEsYUFDQSxlQUFBLE9BR0QsRUM0OEdBLE9EMThHQyxZQUFBLElBR0QsUUFDQyxXQUFBLE9BR0QsZUFDQyxTQUFBLE9BR0QsRUM0OEdBLE9BRUEsbUJBRUEsaUJBQ0Esa0JBRkEsa0JBRkEsbUJBS0EsV0QxOEdDLE9BQUEsUUFHRCxhQzQ4R0EsaUJBQ0EsZ0JBRUEsaUJBREEsbUJEejhHQyxPQUFBLFFBR0QseUJDNDhHQSx3QkQxOEdDLFFBQUEsRUFDQSxPQUFBLEVDNjlHRCxhQUZBLGtCQVhBLGlCQUVBLDJCQURBLHFCQUlBLGtCQUZBLGtCQUdBLG1CQVBBLHFCQVFBLG1CQUNBLGdCRHI5R0EsaUJDczlHQSxpQkFDQSxnQkFOQSxpQkFRQSxTRHo4R0MsbUJBQUEsS0FBQSxnQkFBQSxLQUFBLFdBQUEsS0FHRCxpREM4OEdBLDhDRDU4R0MsbUJBQUEsS0FBQSxXQUFBLEtBU0QsT0MrOEdBLE1BQ0EsU0FDQSxPQUNBLFNENzhHQyxZQUFBLFFBQ0EsVUFBQSxRQUNBLE1BQUEsUUFDQSx3QkFBQSxVQUNBLHVCQUFBLFlBQ0EsZUFBQSxZQUdELE9DKzhHQSxPRDc4R0MsZUFBQSxLQUdELE1BQ0MsTUFBQSxLQUNBLGdCQUFBLFNBQ0EsZUFBQSxFQ2s5R0QsT0QvOEdBLE9BRUMsV0FBQSxLRjNKRCxLQUNDLFVBQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsT0FBQSxDQUFBLFFBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxrQkFDQSxZQUFBLElBR0QsT0FDQyxRQUFBLEVBR0QsRUFDQyxNQUFBLFFBQ0EsZ0JBQUEsVUFFQSxRQUFBLGFBRUMsZ0JBQUEsS0FJRixHQUNDLFVBQUEsS0FDQSxZQUFBLElBR0QsR0FDQyxVQUFBLFNBQ0EsWUFBQSxJQUdELEdBQ0MsVUFBQSxTQUNBLFlBQUEsSUFHRCxHQUNDLFVBQUEsS0FJRCxFQUNDLGVBQUEsT0FDQSxZQUFBLElBTUQsV0FDQyxNQUFBLGlCQUNBLEtBQUEsaUJBR0QsWUFDQyxNQUFBLGtCQUNBLEtBQUEsa0JBR0QsYUFDQyxNQUFBLG1CQUNBLEtBQUEsbUJBR0QsY0FDQyxNQUFBLG9CQUNBLEtBQUEsb0JBR0QsT0FDQyxNQUFBLGFBQ0EsS0FBQSxhQU1ELFFBQ0MsaUJBQUEsaUJBR0QsU0FDQyxpQkFBQSxrQkFHRCxVQUNDLGlCQUFBLG1CQUdELFdBQ0MsaUJBQUEsb0JBR0QsTUFDQyxXQUFBLE9BQ0EsUUFBQSxFR2duSEQsV0g3bUhBLFlBRUUsUUFBQSxLQUdGLGNBQ0MsVUFBQSxPQUNBLFlBQUEsSUFHRCxVQUNDLGlCQUFBLGtCQUNBLE1BQUEsYUFHRCxZQUNDLFFBQUEsZUFHRCxZQUNDLFVBQUEsS0FDQSxtQkFBQSxJQUFBLFdBQUEsSUFFQSxvQ0FKRCxZQUtFLFVBQUEsTUFXRix5Q0FDQyxXQUNDLFNBQUEsT0FDQSxTQUFBLE9BSUYsZUFDSSxRQUFBLEtBRUEsb0NBSEosZUFJUSxRQUFBLFFJa1NOLGlDQUNDLFlBQUEsRUFBQSxFQUFBLElBQUEsTUo5UkgsS0FBQSxLQUNDLGdCQUFBLEtBQ0EsZ0JBQUEsa0JBQUEsUUFJRCxvQkFDQyxNQUFBLElBRUEsb0NBSEQsb0JBSUUsTUFBQSxLQUlGLDBCQUNDLFdBQUEsUUFHRCwwQkFDQyxXQUFBLGtCQUdELGdDQUNDLFdBQUEsa0JBS0QsT0FDQyxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEtBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxhQUNBLGNBQUEsSUFDQSxNQUFBLGFBQ0EsaUJBQUEsa0JBQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxnQkFBQSxLQUNBLGVBQUEsVUFDQSxZQUFBLElBQ0EsT0FBQSxRQUNBLG1CQUFBLElBQUEsV0FBQSxJQUNBLFlBQUEsY0FBQSxDQUFBLFdBRUEsY0FBQSxhQUFBLGFBR0MsTUFBQSxrQkFDQSxpQkFBQSxhQUNBLGFBQUEsa0JBR0QsYUFDQyxPQUFBLElBQUEsTUFBQSxrQkFDQSxNQUFBLGtCQUNBLGlCQUFBLGFBRUEsb0JBQUEsbUJBQUEsbUJBR0MsTUFBQSxhQUNBLGlCQUFBLGtCQUNBLGFBQUEsYUFLSCxXQUNDLFNBQUEsTUFDQSxJQUFBLEVBQ0EsUUFBQSxJQUNBLFFBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGlCQUFBLHdCQUVBLGdCQUNDLFFBQUEsTUc0bUhGLFFDbDFIQSxTQUVDLFFBQUEsZUFJRCxLQUNDLFVBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEVBRUEsTUFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsY0FBQSxJQUFBLEtBQUEsVUFBQSxJQUFBLEtBQ0EsT0FBQSxFQUFBLE1BR0QsV0FDQyxVQUFBLElBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBR0QsV0FDQyxVQUFBLElBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUYsZ0JBQ0MsUUFBQSxlQWlCRCxXQUNDLE1BQUEsUUFFRCxhQUNDLE1BQUEsUUFFRCxjQUNDLE1BQUEsUUFPRCxZQUNDLE1BQUEsS0FDQSxZQUNBLFlBQUEsY0FBQSxDQUFBLFdBRUEsNkJBQ0MsUUFBQSxLQUFBLEtBQUEsSUFDQSxZQUdELCtCQUNDLE9BQUEsRUFBQSxNQUdELG1DQUNDLFlBQUEsSUFDQSxNQUFBLFFBQ0EsWUFBQSxjQUFBLENBQUEsV0FFQSxxQ0FDQyxNQUFBLFFBQ0EsT0FBQSxFQUlGLG9DQUNDLFNBQUEsU0FDQSxJQUFBLEtBQ0EsV0FBQSxRQUVBLHdDQUNDLE1BQUEsS0FDQSxPQUFBLEtBR0QseUNBQ0MsT0FBQSxJQUlGLGlDQUNDLFFBQUEsRUFBQSxLQUFBLEVBQUEsS0FHRCxvQ0FDQyxlQUFBLElBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEVBQUEsRUFBQSxJQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBR0Qsa0NBQ0MsVUFBQSxLQUNBLE1BQUEsUUFDQSxlQUFBLE9BQ0EsWUFBQSxJQUNBLGVBQUEsS0FDQSxpQkFBQSxRQUFBLFNBQUEsUUFBQSxLQUFBLFFBQ0EsV0FBQSxLQUdELGtDQUNDLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLE9BQUEsS0FDQSx5QkFDQSxtQkFBQSxNQUFBLElBQUEsV0FBQSxNQUFBLElBQ0EsT0FBQSxRQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BRUEsd0NBQ0MsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBQ0EsV0FBQSxxSUFBQSxFQUFBLEVBS0EsS0FBQSxLQUxBLG9CQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxHQUNBLFlBQUEsS0FFQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLG1CQUFBLFFBQUEsSUFBQSxXQUFBLElBQUEsV0FBQSxRQUFBLElBQUEsV0FBQSxJQUtBLGtEQUNDLFdBQUEsUUFJRiw2Q0FDQyxNQUFBLEtBRUEsbURBQ0MsUUFBQSxFQUNBLFdBQUEsUUFJRiw2Q0FDQyxNQUFBLFFBQ0EsT0FBQSxRQUtILDBCQUVFLGlDQUNDLFFBQUEsRUFBQSxNQUtILDBCQUNDLFlBQ0MsVUFBQSxPQUlGLG9DQUNDLFlBQ0MsVUFBQSxNQVFGLGNBQ0MsU0FBQSxTQUNBLHNCQUNBLFdBQUEsa0JBQ0EsY0FBQSxFQUNBLE9BQUEsSUFFQSxvQkFDQyxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxlQUFBLEtBRUEsdUJBQ0MsUUFBQSxhQUNBLGNBQUEsSUFDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLFdBQUEsUUFJRixnQ0FDQyxXQUFBLGtCQUdELGdDQUNDLGNBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsUUFDQSxZQUNBLElBQUEsTUFTRCx3QkFDQyxjQUFBLEtBSUEsK0JBQ0MsY0FBQSxLQU1GLDRCQUNDLGNBQUEsS0FJQSxtQ0FDQyxjQUFBLEtBS0gseUJBdk9DLGdCQUNDLFFBQUEsZ0JBR0QsZUFDQyxRQUFBLGVBb09BLGtCQUNDLFNBQUEsaUJBQ0Esa0JBQUEsd0JBQUEsVUFBQSx3QkFHRCx3QkFDQyxjQUFBLEtBS0Qsc0JBQ0MsU0FBQSxpQkFHRCw0QkFDQyxjQUFBLE1BU0gsZ0JBQ0MsU0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsTUFDQSxRQUFBLEdBQ0EsUUFBQSxFQUNBLFdBQUEsT0FFQSx1QkFDQyxRQUFBLEVBQ0EsV0FBQSxRQVNGLFdBQ0MsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBRUEsa0JBQ0MsaUJBQUEsUUFDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFDQSxTQUFBLFNBQ0EsVUFBQSxFQUNBLGtCQUFBLFVBQ0Esb0JBQUEsSUFBQSxPQUNBLGdCQUFBLEtBQUEsS0FFQSx3QkFDQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLElBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxXQUFBLDZEQUFBLEVBQUEsRUFHQSxLQUFBLEtBSEEsVUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUVBLGVBQUEsS0FJRixtQkFDQyxRQUFBLEtBSUYsaUJBQ0MsTUFBQSxnQkFDQSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxtQkFBQSxFQUFBLElBQUEsSUFBQSxFQUFBLGdCQUFBLFdBQUEsRUFBQSxJQUFBLElBQUEsRUFBQSxnQkFFQSxvQkFDQyxRQUFBLEtBQUEsS0FJRCxvQkFDQyxXQUFBLEtBQ0Esb0JBQUEsRUFBQSxZQUNBLGtCQUFBLG9CQUNBLGdCQUFBLEtBQUEsZUFDQSxhQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsU0FBQSxTQUVBLHVCQUNDLE9BQUEsSUFBQSxFQUFBLEVBR0QsaUNBQ0MsV0FBQSxLQUVBLHVDQUNDLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxNQUNBLEtBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxJQUNBLFdBQUEsUUFJRixnQ0FDQyxlQU1ILHlCQUVFLGtCQUNDLE9BQUEsS0FDQSxZQUFBLEtBQ0Esb0JBQUEsS0FBQSxPQUNBLGdCQUFBLEtBQUEsS0FFQSx3QkFDQyxNQUFBLEtBQ0EsT0FBQSxJQUtILGlCQUNDLE1BQUEsZUFFQSxvQkFDQyxRQUFBLEtBQUEsS0FJRCxvQkFDQyxVQUFBLEtBQ0EsV0FBQSxLQUNBLG9CQUFBLEVBQUEsaUJBQ0EsZ0JBQUEsS0FBQSxlQUNBLFFBQUEsSUFBQSxJQUFBLElBQUEsS0FHQyx1Q0FDQyxJQUFBLE1BQ0EsS0FBQSxFQUNBLE1BQUEsR0FrQkgscUNBQ0MsWUFBQSxFQUFBLEVBQUEsSUFBQSxLQUdELG9EQUNDLFlBQUEsS0Q4eEhILHNCQURBLHFCQ3Z4SEEscUJBR0MsT0FBQSxRQUlELG9CQUNDLFdBQUEsT0FFQSx1Q0FDQyxRQUFBLEVBR0Qsb0NBQ0MsdUNBQ0MsT0FBQSxLQUNBLE1BQUEsTUFNSCwwQkFDQyxPQUFBLFFBSUQsYUFDQyxZQUFBLElBQUEsSUFBQSxJQUFBLEtBSUQsbURBQ0MsVUFBQSxPQUNBLFdBQUEsS0FJRCwwREFFRSw0QkFDQyxNQUFBLE1BR0QsNEJBQ0MsTUFBQSxNQUdELDRCQUNDLE1BQUEsT0FLSCx5Q0FDQyxhQUFBLEVBSUQsWUFDQyxPQUFBLEVBQUEsS0FJRCxlQUNDLFNBQUEsU0FDQSxRQUFBLEdBQ0EsV0FBQSxLQUVBLGtCQUNDLFVBQUEsT0FJRixXQUNDLFNBQUEsU0FDQSxJQUFBLFFBQ0EsS0FBQSxRQVFDLDJDQUNDLE1BQUEsTUFDQSxPQUFBLEVBQUEsS0FFQSwwREFDQyxPQUFBLEVBQUEsRUFBQSxLQUVBLDZEQUNDLFVBQUEsS0FLRCw0RUFDQyxTQUFBLFNBQ0EsUUFBQSxhQUNBLE9BQUEsRUFBQSxFQUFBLEtBQ0EsV0FBQSxLQUVBLDZGQUNDLFdBQUEsT0FFQSxnR0FDQyxVQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FHRCwrRkFDQyxVQUFBLEtBQ0EsT0FBQSxFQU1KLDZEQUNDLFdBQUEsT0R1d0hKLDBCQUlBLDZCQ253SEMseUJBSUMsNEJBRkEsVUFBQSxlQVFGLGVBQ0MsUUFBQSxLQUFBLFlBUUQsa0JBQ0MsT0FBQSxFQUFBLEtBQUEsS0FDQSxRQUFBLEVBRUEsK0JBQ0MsSUFBQSxJQUdELHlDQUNDLE9BQUEsTUFDQSxRQUFBLEVBQUEsSUFFQSw2Q0FDQyxNQUFBLEtBQ0EsUUFBQSxNQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUlGLHlDQUNDLFFBQUEsc0JBQUEsUUFBQSxzQkFBQSxRQUFBLGVBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsaUJBQUEsUUFFQSwrQ0FDQyxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUdELHdEQUNDLFdBQUEsc0RBQUEsVUFHRCx1REFDQyxXQUFBLG9EQUFBLFVBR0QsK0NBQ0MsVUFBQSxLQUNBLFdBQUEsT0FDQSxlQUFBLFVBQ0EsWUFBQSxLQUVBLG9EQUNDLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxXQU1KLG9DQUNDLDRCQUNDLFFBQUEsRUFFQSxtREFDQyxPQUFBLE1BSUEseURBQ0MsTUFBQSxLQUNBLE9BQUEsS0FHRCx5REFDQyxVQUFBLEtBQ0EsWUFBQSxLQUVBLDhEQUNDLFVBQUEsTUN6cUJMLFNBQ0MsV0FBQSxNQUNBLFNBQUEsT0FDQSxTQUFBLFNBRUEsZUFDQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxJQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0EsbUJBQUEsUUFBQSxJQUFBLFdBQUEsSUFBQSxXQUFBLFFBQUEsSUFBQSxXQUFBLElBSUEsc0JBQ0MsUUFBQSxJQUNBLFdBQUEsUUFLRixrQkFDQyxZQUFBLEtDNUJGLE9BQ0MsVUFBQSxPQUNBLGNBQUEsS0FDQSxhQUFBLEtBQ0EsT0FBQSxLQUVBLGNBQ0MsVUFBQSxLQ05GLDBCQUNDLFdBQ0MsVUFBQSxPQUVBLGtCQUNDLFVBQUEsT0FHRCxrQkFDQyxVQUFBLFFBaUJILGlCQUNDLE9BQUEsRUFBQSxNQUdELHlCRktFLGtCQUtBLG9CQUpDLFlBQUEsS0VwQkQsa0JBQ0MsUUFBQSxFQUFBLEtBY0YsaUJBQ0MsT0FBQSxHQ2pDRixRQUNJLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLElBQ0EsV0FBQSxPQUNBLFFBQUEsS0FBQSxFQUVBLGNBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxlQUNBLFdBQUEsS0FDQSxtQkFBQSxRQUFBLElBQUEsV0FBQSxJQUFBLFdBQUEsUUFBQSxJQUFBLFdBQUEsSUFHSixtQkFDSSxTQUFBLFNBQ0EsUUFBQSxJQUdKLHdCQUNJLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBRUEsK0JBQ0ksT0FBQSxRQUNBLE1BQUEsUUFDQSxRQUFBLEtBQUEsS0FDQSxhQUFBLElBQ0EsZUFBQSxRQUNBLFlBQUEsRUFDQSxtQkFBQSxNQUFBLElBQUEsYUFBQSxJQUFBLFdBQUEsTUFBQSxJQUFBLGFBQUEsSUFFQSxxQ0FUSiwrQkFVUSxRQUFBLElBQ0EsVUFBQSxNQUlSLDhCQUNJLGlCQUFBLGVBSVIsY0FDSSxXQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFFQSxvQkFDSSxRQUFBLEVBQ0EsV0FBQSxPQUdKLG9CQUNJLGlCQUFBLG1EQUlBLG9DQUNJLGlCQUFBLHdEQUdKLHFDQUNJLE1BQUEsUUFDQSxhQUFBLFFBT1IsZ0NBQ0ksUUFBQSxFQUNBLFdBQUEsT0FDQSxtQkFBQSxRQUFBLElBQUEsV0FBQSxJQUFBLFdBQUEsUUFBQSxJQUFBLFdBQUEsSUFNSix1Q0FDSSxRQUFBLEVBQ0EsV0FBQSxRQUtaLHlCQUNJLFFBQ0ksUUFBQSxJQUFBLEVBQUEsSUFDQSxtQkFBQSxXQUFBLElBQUEsa0JBQUEsSUFBQSxXQUFBLFdBQUEsSUFBQSxVQUFBLElBQUEsa0JBQUEsSUFDQSxRQUFBLElBQ0EsV0FBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBRUEsY0FDSSxRQUFBLEVBQ0EsV0FBQSxPQUdKLHdCQUNJLFFBQUEsS0FHSixjQUNJLGlCQUFBLG1EQUlBLDhCQUNJLGlCQUFBLHdEQUdKLCtCQUNJLE1BQUEsUUFDQSxhQUFBLFFBSVIsV0FDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLGVBQ0ksa0JBQUEsd0JBQUEsVUFBQSx5QkFPWixXQUNJLE9BQUEsRUFBQSxFQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLGlCQUFBLHFCQUNBLGNBQ0ksWUFBQSxFQUFBLEVBQUEsSUFBQSxLQUNBLGVBQUEsVUN2Sk4scUNBQ0UsUUFBQSxJQUNBLE9BQUEsSUFBQSxFQUNBLFdBQUEsT0FDQSxpQkFBQSxrQkFDQSxNQUFBLEtBR0Usc0RBQ0UsZ0JBQUEsS0FFQSx5REFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsSUFLRix3RUFDRSxPQUFBLE1BSUosdURBQ0UsVUFBQSxPQUNBLFlBQUEsSUFDQSxXQUFBLElBSUEsaUZBQ0UsUUFBQSxLQUtOLHlEQUNFLFFBQUEsYUFDQSxXQUFBLElBQ0EsUUFBQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLGlCQUNBLGlCQUFBLGlCQUNBLGVBQUEsVUFDQSxnQkFBQSxLQUVBLGdFQUFBLCtEQUFBLCtEQUdFLGlCQUFBLEtBQ0EsTUFBQSxpQkFLTix3QkFDRSxXQUFBLE9BR0YsZ0JBQUEsZ0JBQ0Usb0JBQUEsT0N4REosUUFDQyxNQUFBLGtCQUNBLFNBQUEsU0FFQSxrQkFDQyxRQUFBLEtBQUEsRUFHRCx3QkFDQyxRQUFBLGFBQ0EsY0FBQSxLQUdELGtCQUNDLFNBQUEsTUFDQSxPQUFBLEVBQ0EsTUFBQSxJQUNBLGFBQUEsT0FDQSxRQUFBLElBSUEsdUJBQ0MsZ0JBQUEsS0FDQSxlQUFBLE9BQ0EsUUFBQSxhQUNBLFNBQUEsU0FFQSw2QkFDQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsSUFDQSxXQUFBLFFBQ0EsbUJBQUEsTUFBQSxJQUFBLFdBQUEsTUFBQSxJQUdELDZCQUNDLE1BQUEsUUFFQSxtQ0FDQyxNQUFBLEtBTUYsMkJBQ0MsV0FBQSxJQUtILHlCQUNDLFlBQUEsSUFFQSxrQ0FDQyxPQUFBLEtBQUEsRUFBQSxFQUlGLG9CQUNDLE1BQUEsS0FDQSxRQUFBLEtBQUEsRUFDQSxpQkFBQSxrQkFFQSwyQkFDQyxPQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUdELHFDQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLE1BQ0EseUNBTkQscUNBT0UsT0FBQSxPQUVELHlDQVRELHFDQVVFLE9BQUEsT0FFRCx5Q0FaRCxxQ0FhRSxPQUFBLE9BR0Qsd0NBQ0MsTUFBQSxNQUNBLE9BQUEsRUFBQSxHQUFBLElBQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsS0FFQSxrREFDQyxPQUFBLEtBQUEsR0FBQSxLQUFBLEVBQ0EsTUFBQSxvQkFDQSxVQUFBLEtBR0Qsb0RBQ0MsT0FBQSxFQUFBLEdBQUEsS0FBQSxFQUdELDBDQUNDLGdCQUFBLEtBRUEsZ0RBQ0MsTUFBQSxLQUNBLGdCQUFBLFVBUU4sMEJBRUUsa0JBQ0MsT0FBQSxFQUNBLE1BQUEsTUFLSCwwQkFFRSxrQkFDQyxPQUFBLEVBQUEsT0FBQSxFQUFBLEVBQ0EsTUFBQSxLQUtILDBCQUVFLGtCQUNDLE9BQUEsRUFBQSxPQUFBLEVBQUEsR0FLSCx5QkFFRSxrQkFDQyxPQUFBLEVBQUEsT0FBQSxFQUFBLEdBS0gseUJBRUUsd0JBQ0MsVUFBQSxLQUNBLGNBQUEsSUFHRCxrQkFDQyxPQUFBLEtBQ0EsUUFBQSxJQUNBLGFBQUEsT0FHRCw0QkFDQyxXQUFBLEtBR0QscUJBQ0MsVUFBQSxLQUdDLDJCQUNDLFdBQUEsSUFLSCx5QkFDQyxRQUFBLEVBQUEsRUFBQSxLQUVBLGtDQUNDLE9BQUEsS0FBQSxFQUFBLEVBRUEscUNBQ0MsT0FBQSxFQUNBLFVBQUEsTUFPTCx5QkFFRSxrQkFDQyxPQUFBLEVBQ0EsTUFBQSxNQ3pNSCxLQUNDLFFBQUEsYUFDQSxlQUFBLE9BQ0EsV0FBQSxPQUNBLE9BQUEsUUFDQSxnQkFBQSxLQUNBLG1CQUFBLEtBQUEsZ0JBQUEsS0FBQSxXQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxpQkFDQSxPQUFBLElBQUEsTUFBQSxpQkFDQSxjQUFBLEVBQ0EsVUFBQSxNQUNBLFFBQUEsS0FBQSxLQUNBLG1CQUFBLFdBQUEsSUFBQSxNQUFBLElBQUEsYUFBQSxJQUFBLFdBQUEsV0FBQSxJQUFBLE1BQUEsSUFBQSxhQUFBLElBQ0EsV0FBQSxLQUVBLFdBQUEsV0FFQyxXQUFBLGlCQUNBLE1BQUEsS0FJRCxVQUNDLFdBQUEsUUFDQSxNQUFBLEtBRUEsZ0JBQ0MsV0FBQSxLQUNBLE1BQUEsUUFJRixhQUNDLFdBQUEsUUFDQSxNQUFBLEtBRUEsbUJBQ0MsV0FBQSxLQUNBLE1BQUEsUUFJRixZQUNDLFdBQUEsUUFDQSxhQUFBLFFBQ0EsTUFBQSxLQUVBLGtCQUNDLFdBQUEsS0FDQSxNQUFBLFFBSUYsV0FDQyxXQUFBLFFBQ0EsYUFBQSxRQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsZUFBQSxFQUNBLFVBQUEsZUFDQSxRQUFBLElBQUEsZUFHRCxtQkFDQyxhQUFBLEtBQ0EsTUFBQSxLQUNBLGVBQUEsVUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxVQUFBLE1BRUEseUJBQ0MsV0FBQSxLQUNBLE1BQUEsUUFJRixZQUNDLFFBQUEsS0FBQSxLQUdELFlBQ0MsVUFBQSxNQUdELFlBQ0MsVUFBQSxNQUdELFlBQ0MsUUFBQSxLQUFBLEtBSUYseUJBQ0MsS0FDQyxVQUFBLEtBQ0EsYUFBQSxJQUNBLFVBQUEsS0FDQSxRQUFBLElBQUEsTUFTRixVQUNDLFdBQUEsUUFDQSxNQUFBLGVBQ0EsZ0JBQUEsS0FDQSxVQUFBLE1BQ0EsV0FBQSxPQUNBLGNBQUEsS0FBQSxLQUFBLEVBQUEsRUFDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxRQUNBLG1CQUFBLFFBQUEsSUFBQSxXQUFBLFFBQUEsSUFFQSxZQUNDLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxLQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBRUEsY0FNQSxvQkFMQyxRQUFBLEtBVUYsZ0JBQ0MsUUFBQSxHQUlGLHlCQUNDLFVBQ0MsVUFBQSxNQUNBLGNBQUEsSUFDQSxZQUNBLFdBQUEsUUFDQSxXQUFBLE1BQ0EsUUFBQSxJQUFBLEtBQ0EsU0FBQSxPQUVBLGdCQUNDLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsUUFHRCxZQUNDLFFBQUEsS0FDQSxLQUFBLEtBQ0EsUUFBQSxFQUVBLGNBQ0MsUUFBQSxhQUlGLGVB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QUNDLGNBQUEsS0FLRixnQkFDQyxRQUFBLEtBQUEsRUFFQSwrQkFDQyxjQUFBLEtBS0YsZ0JBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSwrQkFDQyxjQUFBLEtBS0YsZ0JBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSwrQkFDQyxjQUFBLEtBS0YsZ0JBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSwrQkFDQyxjQUFBLEtBR0Qsa0NBQ0MsV0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLE1BRUEsbUNBQ0MsV0FBQSxLQU1ELGdDQUNDLGNBQUEsS0FLRixpQkFDQyxRQUFBLEtBQUEsRUFFQSxnQ0FDQyxjQUFBLEtBS0YsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSxnQ0FDQyxjQUFBLEtBS0YsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSxnQ0FDQyxjQUFBLEtBS0YsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSxnQ0FDQyxjQUFBLEtBS0YsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsS0FJRCxpQkFDQyxRQUFBLEtBQUEsRUFBQSxLQUVBLGdDQUNDLGNBQUEsS0FJQSwwQ0FDQyxjQUFBLElBTUgsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSxnQ0FDQyxjQUFBLEtBR0QsbUNBQ0MsV0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsZ0NBQ0MsY0FBQSxLQUdELG1DQUNDLFdBQUEsS0FLRixpQkFDQyxRQUFBLEtBQUEsRUFBQSxLQUVBLGdDQUNDLGNBQUEsS0FHRCxtQ0FDQyxXQUFBLEtBS0YsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsSUFFQSxnQ0FDQyxjQUFBLEtBR0QsbUNBQ0MsV0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsZ0NBQ0MsY0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsZ0NBQ0MsY0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsZ0NBQ0MsY0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsMEJBQ0MsY0FBQSxLQUdELGdD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V0FBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0EsbUJBQUEsUUFBQSxJQUFBLFdBQUEsSUFBQSxJQUFBLEdBQUEsSUFBQSxXQUFBLFFBQUEsSUFBQSxXQUFBLElBQUEsSUFBQSxHQUFBLElBQ0EsUUFBQSxJQUNBLFFBQUEsS0FBQSxLQUFBLEVBRUEsWUFDQyxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsS0FDQSxjQUFBLEtBR0Qsb0JBSUEsdUJBSEMsUUFBQSxNQU1BLHlDQUNDLFFBQUEsS0FHRCx1Q0FDQyxPQUFBLEtBQUEsRUFBQSxFQUlGLHdCQUNDLFFBQUEsTUFDQSxXQUFBLEtBRUEsMENBQ0MsV0FBQSxvQkFDQSxXQUFBLEtBSUYsZ0JBQ0MsUUFBQSxFQUNBLFdBQUEsUUFDQSxJQUFBLEVBQ0EsbUJBQUEsUUFBQSxJQUFBLFdBQUEsSUFBQSxXQUFBLFFBQUEsSUFBQSxXQUFBLElBSUEsMENBQ0MsUUFBQSxPQVVKLFFBQ0MsU0FBQSxTQUVBLHFCQUNDLFFBQUEsYUFBdUIsZ0JBQUEsS0FDdkIsVUFBQSxLQUNBLE1BQUEsUUFDQSxlQUFBLE1BQ0EsZUFBQSxVQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFFBQUEsS0FBQSxLQUNBLG1CQUFBLFdBQUEsSUFBQSxNQUFBLElBQUEsV0FBQSxXQUFBLElBQUEsTUFBQSxJQUVBLDRCQUNDLFlBQUEsSUFHRCwwQkFDQyxRQUFBLGFBQ0EsWUFBQSxLQUNBLFNBQUEsU0FDQSxZQUFBLEVBRUEsNEJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxtQkFBQSxRQUFBLElBQUEsV0FBQSxRQUFBLElBRUEsOEJBQ0MsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQU1KLDBCQUNDLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUNBLE1BQUEsTUFDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLGVBQ0EsV0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLG1C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QSxJQUFBLE1BTWhCLG9DQUlZLHlDQUNJLFFBQUEsRUFBQSxLQUFBLE1BTWhCLG9DQUlZLHlDQUNJLFFBQUEsRUFBQSxLQUFBLE1DaHNDaEIsY0FDRSxTQUFBLFNBQ0EsUUFBQSxNQUNBLG1CQUFBLFdBQ0EsV0FBQSxXQUNBLG9CQUFBLEtBQ0EsaUJBQUEsS0FDQSxnQkFBQSxLQUNBLFlBQUEsS0FDQSxzQkFBQSxLQUNBLGlCQUFBLE1BQ0EsYUFBQSxNQUNBLDRCQUFBLFlBR0YsWUFDRSxTQUFBLFNBQ0EsUUFBQSxNQUNBLFNBQUEsT0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUdGLGtCQUNFLFFBQUEsRUFHRixxQkFDRSxPQUFBLFFBR0YsMEJBQUEsMkJBQ0Usa0JBQUEsbUJBRUEsVUFBQSxtQkFHRixhQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsTUFDQSxZQUFBLEtBQ0EsYUFBQSxLQUdGLG1CQUFBLG9CQUNFLFFBQUEsTUFDQSxRQUFBLEdBR0YsbUJBQ0UsTUFBQSxLQUdGLDRCQUNFLFdBQUEsT0FHRixhQUNFLFFBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsSUFHRix1QkFDRSxNQUFBLE1BR0YsaUJBQ0UsUUFBQSxNQUdGLCtCQUNFLFFBQUEsS0FHRiwwQkFDRSxlQUFBLEtBR0YsZ0NBQ0UsUUFBQSxNQUdGLDRCQUNFLFdBQUEsT0FHRiw2QkFDRSxRQUFBLE1BQ0EsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFlBR0YsMEJBQ0UsUUFBQSxLQzdCRiwwQ0FDSSxLQUNJLFVBQUEsTUFHUiwwQ0FDSSxLQUNJLFVBQUEsTUFHUix5Q0FDSSxLQUNJLFVBQUEiLCJmaWxlIjoiZnJvbnRlbmQtY29tbW9uLWNjZWJiMjg3NzMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5kYXRlcGlja2VyLS1jZWxsc3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0uZGF0ZXBpY2tlci0tY2VsbHtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MzJweDt6LWluZGV4OjF9LmRhdGVwaWNrZXItLWNlbGwuLWZvY3VzLXtiYWNrZ3JvdW5kOiNmMGYwZjB9LmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQte2NvbG9yOiM0RUI1RTZ9LmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtLi1mb2N1cy17Y29sb3I6IzRhNGE0YX0uZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0uLWluLXJhbmdlLXtjb2xvcjojNEVCNUU2fS5kYXRlcGlja2VyLS1jZWxsLi1pbi1yYW5nZS17YmFja2dyb3VuZDpyZ2JhKDkyLDE5NiwyMzksLjEpO2NvbG9yOiM0YTRhNGE7Ym9yZGVyLXJhZGl1czowfS5kYXRlcGlja2VyLS1jZWxsLi1pbi1yYW5nZS0uLWZvY3VzLXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMil9LmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLXtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojYWVhZWFlfS5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWZvY3VzLXtjb2xvcjojYWVhZWFlfS5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWluLXJhbmdlLXtjb2xvcjojYTFhMWExfS5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWN1cnJlbnQtLi1mb2N1cy17Y29sb3I6I2FlYWVhZX0uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtZnJvbS17Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDkyLDE5NiwyMzksLjUpO2JhY2tncm91bmQtY29sb3I6cmdiYSg5MiwxOTYsMjM5LC4xKTtib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4fS5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS10by17Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDkyLDE5NiwyMzksLjUpO2JhY2tncm91bmQtY29sb3I6cmdiYSg5MiwxOTYsMjM5LC4xKTtib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwfS5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0sLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tY3VycmVudC17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM1Y2M0ZWZ9LmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20tLi1yYW5nZS10by17Ym9yZGVyLXJhZGl1czo0cHh9LmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLXtib3JkZXI6bm9uZX0uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLi1mb2N1cy17YmFja2dyb3VuZDojNDViY2VkfS5kYXRlcGlja2VyLS1jZWxsOmVtcHR5e2N1cnNvcjpkZWZhdWx0fS5kYXRlcGlja2VyLS1kYXlzLW5hbWVze2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjo4cHggMCAzcHh9LmRhdGVwaWNrZXItLWRheS1uYW1le2NvbG9yOiNGRjlBMTk7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOi44ZW19Li1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS1jb250ZW50LC5kYXRlcGlja2VyLS1ib2R5LC5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlci0tcG9pbnRlcntkaXNwbGF5Om5vbmV9LmRhdGVwaWNrZXItLWNlbGwtZGF5e3dpZHRoOjE0LjI4NTcxJX0uZGF0ZXBpY2tlci0tY2VsbHMtbW9udGhze2hlaWdodDoxNzBweH0uZGF0ZXBpY2tlci0tY2VsbC1tb250aHt3aWR0aDozMy4zMyU7aGVpZ2h0OjI1JX0uZGF0ZXBpY2tlci0tY2VsbHMteWVhcnMsLmRhdGVwaWNrZXItLXllYXJze2hlaWdodDoxNzBweH0uZGF0ZXBpY2tlci0tY2VsbC15ZWFye3dpZHRoOjI1JTtoZWlnaHQ6MzMuMzMlfS5kYXRlcGlja2Vycy1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfUBtZWRpYSBwcmludHsuZGF0ZXBpY2tlcnMtY29udGFpbmVye2Rpc3BsYXk6bm9uZX19LmRhdGVwaWNrZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2RiZGJkYjtib3gtc2hhZG93OjAgNHB4IDEycHggcmdiYSgwLDAsMCwuMTUpO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaXppbmc6Y29udGVudC1ib3g7Zm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzRhNGE0YTt3aWR0aDoyNTBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMDBweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLGxlZnQgMHMgLjNzLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2UsbGVmdCAwcyAuM3M7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZSxsZWZ0IDBzIC4zcywtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTt6LWluZGV4OjEwMH0uZGF0ZXBpY2tlci4tZnJvbS10b3Atey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCl9LmRhdGVwaWNrZXIuLWZyb20tcmlnaHQtey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg4cHgpfS5kYXRlcGlja2VyLi1mcm9tLWJvdHRvbS17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDhweCl9LmRhdGVwaWNrZXIuLWZyb20tbGVmdC17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtOHB4KX0uZGF0ZXBpY2tlci5hY3RpdmV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSxsZWZ0IDBzIDBzLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2UsbGVmdCAwcyAwczt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlLGxlZnQgMHMgMHMsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2V9LmRhdGVwaWNrZXItaW5saW5lIC5kYXRlcGlja2Vye2JvcmRlci1jb2xvcjojZDdkN2Q3O2JveC1zaGFkb3c6bm9uZTtwb3NpdGlvbjpzdGF0aWM7bGVmdDphdXRvO3JpZ2h0OmF1dG87b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9LmRhdGVwaWNrZXItLWNvbnRlbnR7Ym94LXNpemluZzpjb250ZW50LWJveDtwYWRkaW5nOjRweH0uZGF0ZXBpY2tlci0tcG9pbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RiZGJkYjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkYmRiZGI7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDt6LWluZGV4Oi0xfS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uOmhvdmVyLC5kYXRlcGlja2VyLS1uYXYtdGl0bGU6aG92ZXJ7YmFja2dyb3VuZDojZjBmMGYwfS4tdG9wLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi10b3AtbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi10b3AtcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVye3RvcDpjYWxjKDEwMCUgLSA0cHgpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0uLXJpZ2h0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi1yaWdodC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlcntyaWdodDpjYWxjKDEwMCUgLSA0cHgpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0uLWJvdHRvbS1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tYm90dG9tLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tYm90dG9tLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlcntib3R0b206Y2FsYygxMDAlIC0gNHB4KTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDMxNWRlZyl9Li1sZWZ0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi1sZWZ0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi1sZWZ0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7bGVmdDpjYWxjKDEwMCUgLSA0cHgpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Li1ib3R0b20tbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi10b3AtbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7bGVmdDoxMHB4fS4tYm90dG9tLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXRvcC1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7cmlnaHQ6MTBweH0uLWJvdHRvbS1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tdG9wLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7bGVmdDpjYWxjKDUwJSAtIDEwcHggLyAyKX0uLWxlZnQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXJpZ2h0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7dG9wOjEwcHh9Li1sZWZ0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi1yaWdodC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVye2JvdHRvbToxMHB4fS4tbGVmdC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlcnt0b3A6Y2FsYyg1MCUgLSAxMHB4IC8gMil9LmRhdGVwaWNrZXItLWJvZHkuYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmRhdGVwaWNrZXItLW5hdntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWZlZmVmO21pbi1oZWlnaHQ6MzJweDtwYWRkaW5nOjRweH0uLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLW5hdntkaXNwbGF5Om5vbmV9LmRhdGVwaWNrZXItLW5hdi1hY3Rpb24sLmRhdGVwaWNrZXItLW5hdi10aXRsZXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5kYXRlcGlja2VyLS1uYXYtYWN0aW9ue3dpZHRoOjMycHg7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uLi1kaXNhYmxlZC17dmlzaWJpbGl0eTpoaWRkZW59LmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gc3Zne3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gcGF0aHtmaWxsOm5vbmU7c3Ryb2tlOiM5YzljOWM7c3Ryb2tlLXdpZHRoOjJweH0uZGF0ZXBpY2tlci0tbmF2LXRpdGxle2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6MCA4cHh9LmRhdGVwaWNrZXItLWJ1dHRvbnMsLmRhdGVwaWNrZXItLXRpbWV7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VmZWZlZjtwYWRkaW5nOjRweH0uZGF0ZXBpY2tlci0tbmF2LXRpdGxlIGl7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6IzljOWM5YzttYXJnaW4tbGVmdDo1cHh9LmRhdGVwaWNrZXItLW5hdi10aXRsZS4tZGlzYWJsZWQte2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS1idXR0b25ze2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS5kYXRlcGlja2VyLS1idXR0b257Y29sb3I6IzRFQjVFNjtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWZsZXg7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDozMnB4fS5kYXRlcGlja2VyLS1idXR0b246aG92ZXJ7Y29sb3I6IzRhNGE0YTtiYWNrZ3JvdW5kOiNmMGYwZjB9LmRhdGVwaWNrZXItLXRpbWV7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uZGF0ZXBpY2tlci0tdGltZS4tYW0tcG0tIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnN7LXdlYmtpdC1mbGV4OjAgMSAxMzhweDstbXMtZmxleDowIDEgMTM4cHg7ZmxleDowIDEgMTM4cHg7bWF4LXdpZHRoOjEzOHB4fS4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tdGltZXtib3JkZXItdG9wOm5vbmV9LmRhdGVwaWNrZXItLXRpbWUtc2xpZGVyc3std2Via2l0LWZsZXg6MCAxIDE1M3B4Oy1tcy1mbGV4OjAgMSAxNTNweDtmbGV4OjAgMSAxNTNweDttYXJnaW4tcmlnaHQ6MTBweDttYXgtd2lkdGg6MTUzcHh9LmRhdGVwaWNrZXItLXRpbWUtbGFiZWx7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZToxMnB4fS5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnR7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTtmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCAwIDAgMTBweH0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWNvbG9ue21hcmdpbjowIDJweCAzcHg7bGluZS1oZWlnaHQ6MX0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzLC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlc3tsaW5lLWhlaWdodDoxO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtZmFtaWx5OlwiQ2VudHVyeSBHb3RoaWNcIixDZW50dXJ5R290aGljLEFwcGxlR290aGljLHNhbnMtc2VyaWY7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnM6YWZ0ZXIsLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzOmFmdGVye2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojZjBmMGYwO2JvcmRlci1yYWRpdXM6NHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTJweDt0b3A6LTNweDtyaWdodDotMnB4O2JvdHRvbTotMnB4O3otaW5kZXg6LTE7b3BhY2l0eTowfS5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnMuLWZvY3VzLTphZnRlciwuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXMuLWZvY3VzLTphZnRlcntvcGFjaXR5OjF9LmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1hbXBte3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTstd2Via2l0LWFsaWduLXNlbGY6ZmxleC1lbmQ7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQ7YWxpZ24tc2VsZjpmbGV4LWVuZDtjb2xvcjojOWM5YzljO21hcmdpbi1sZWZ0OjZweDtmb250LXNpemU6MTFweDttYXJnaW4tYm90dG9tOjFweH0uZGF0ZXBpY2tlci0tdGltZS1yb3d7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MTFweDtoZWlnaHQ6MTdweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwjZGVkZWRlLCNkZWRlZGUpIGxlZnQgNTAlLzEwMCUgMXB4IG5vLXJlcGVhdH0uZGF0ZXBpY2tlci0tdGltZS1yb3c6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTo0cHh9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2Vde2JhY2tncm91bmQ6MCAwO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxO2hlaWdodDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10b29sdGlwe2Rpc3BsYXk6bm9uZX0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JvcmRlci1jb2xvcjojYjhiOGI4fS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpob3Zlcjo6LW1vei1yYW5nZS10aHVtYntib3JkZXItY29sb3I6I2I4YjhiOH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi1tcy10aHVtYntib3JkZXItY29sb3I6I2I4YjhiOH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTowfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YmFja2dyb3VuZDojNWNjNGVmO2JvcmRlci1jb2xvcjojNWNjNGVmfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kOiM1Y2M0ZWY7Ym9yZGVyLWNvbG9yOiM1Y2M0ZWZ9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtdGh1bWJ7YmFja2dyb3VuZDojNWNjNGVmO2JvcmRlci1jb2xvcjojNWNjNGVmfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDoxMnB4O3dpZHRoOjEycHg7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjFweCBzb2xpZCAjZGVkZWRlO2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzO21hcmdpbi10b3A6LTZweH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDoxMnB4O3dpZHRoOjEycHg7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjFweCBzb2xpZCAjZGVkZWRlO2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1ie2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2RlZGVkZTtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc30uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JvcmRlcjpub25lO2hlaWdodDoxcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZDowIDB9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JvcmRlcjpub25lO2hlaWdodDoxcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZDowIDB9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7Ym9yZGVyOm5vbmU7aGVpZ2h0OjFweDtjdXJzb3I6cG9pbnRlcjtjb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kOjAgMH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2Vye2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXJ7YmFja2dyb3VuZDowIDB9LmRhdGVwaWNrZXItLXRpbWUtcm93IHNwYW57cGFkZGluZzowIDEycHh9LmRhdGVwaWNrZXItLXRpbWUtaWNvbntjb2xvcjojOWM5YzljO2JvcmRlcjoxcHggc29saWQ7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1zaXplOjE2cHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgNXB4IC0xcHggMDt3aWR0aDoxZW07aGVpZ2h0OjFlbX0uZGF0ZXBpY2tlci0tdGltZS1pY29uOmFmdGVyLC5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7cG9zaXRpb246YWJzb2x1dGV9LmRhdGVwaWNrZXItLXRpbWUtaWNvbjphZnRlcntoZWlnaHQ6LjRlbTt3aWR0aDoxcHg7bGVmdDpjYWxjKDUwJSAtIDFweCk7dG9wOmNhbGMoNTAlICsgMXB4KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9LmRhdGVwaWNrZXItLXRpbWUtaWNvbjpiZWZvcmV7d2lkdGg6LjRlbTtoZWlnaHQ6MXB4O3RvcDpjYWxjKDUwJSArIDFweCk7bGVmdDpjYWxjKDUwJSAtIDFweCl9LmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLXtjb2xvcjojZGVkZWRlfS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmhvdmVyLC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06aG92ZXJ7Y29sb3I6I2M1YzVjNX0uLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17Y29sb3I6I2RlZGVkZX0uLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLXtjb2xvcjojZmZmO2JhY2tncm91bmQ6I2EyZGRmNn0uLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17YmFja2dyb3VuZDojOGFkNWY0fS4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUte2JhY2tncm91bmQtY29sb3I6cmdiYSg5MiwxOTYsMjM5LC4xKTtjb2xvcjojY2NjfS4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMil9LmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06ZW1wdHksLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTplbXB0eXtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6bm9uZX0iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC41LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuLmZhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG59XG5cbi5mYS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gICAgbGluZS1oZWlnaHQ6IC43NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMTUlXG59XG5cbi5mYS0yeCB7XG4gICAgZm9udC1zaXplOiAyZW1cbn1cblxuLmZhLTN4IHtcbiAgICBmb250LXNpemU6IDNlbVxufVxuXG4uZmEtNHgge1xuICAgIGZvbnQtc2l6ZTogNGVtXG59XG5cbi5mYS01eCB7XG4gICAgZm9udC1zaXplOiA1ZW1cbn1cblxuLmZhLWZ3IHtcbiAgICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uZmEtdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxufVxuXG4uZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5mYS1saSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gICAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgICB0b3A6IC4xNDI4NTcxNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uZmEtbGkuZmEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0Mjg2ZW1cbn1cblxuLmZhLWJvcmRlciB7XG4gICAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgICBib3JkZXI6IHNvbGlkIC4wOGVtICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogLjFlbVxufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogLjNlbVxufVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IC4zZW1cbn1cblxuLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodFxufVxuXG4ucHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zZW1cbn1cblxuLmZhLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAuM2VtXG59XG5cbi5mYS1zcGluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhclxufVxuXG4uZmEtcHVsc2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKVxuICAgIH1cbn1cblxuLmZhLXJvdGF0ZS05MCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKVxufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKVxufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSlcbn1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCwgOnJvb3QgLmZhLXJvdGF0ZS0xODAsIDpyb290IC5mYS1yb3RhdGUtMjcwLCA6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLCA6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gICAgZmlsdGVyOiBub25lXG59XG5cbi5mYS1zdGFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5mYS1zdGFjay0xeCB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgICBmb250LXNpemU6IDJlbVxufVxuXG4uZmEtaW52ZXJzZSB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmZhLWdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDBcIlxufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwMVwiXG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwMlwiXG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDNcIlxufVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwNFwiXG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDVcIlxufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDZcIlxufVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA3XCJcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwOFwiXG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA5XCJcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGFcIlxufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBiXCJcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGNcIlxufVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSwgLmZhLWNsb3NlOmJlZm9yZSwgLmZhLXRpbWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGRcIlxufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwZVwiXG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxMFwiXG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxMVwiXG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxMlwiXG59XG5cbi5mYS1nZWFyOmJlZm9yZSwgLmZhLWNvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDEzXCJcbn1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxNFwiXG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTVcIlxufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTZcIlxufVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDE3XCJcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxOFwiXG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDE5XCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxYVwiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDFiXCJcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWNcIlxufVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDFkXCJcbn1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsIC5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxZVwiXG59XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjFcIlxufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyMlwiXG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjNcIlxufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI0XCJcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyNVwiXG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjZcIlxufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyN1wiXG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyOFwiXG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyOVwiXG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmFcIlxufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmJcIlxufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDJjXCJcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyZFwiXG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDJlXCJcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmZcIlxufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzBcIlxufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDMxXCJcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzMlwiXG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzM1wiXG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDM0XCJcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzNVwiXG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzZcIlxufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzdcIlxufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzOFwiXG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzlcIlxufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDNhXCJcbn1cblxuLmZhLWRlZGVudDpiZWZvcmUsIC5mYS1vdXRkZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwM2JcIlxufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwM2NcIlxufVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwM2RcIlxufVxuXG4uZmEtcGhvdG86YmVmb3JlLCAuZmEtaW1hZ2U6YmVmb3JlLCAuZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwM2VcIlxufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDBcIlxufVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQxXCJcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQyXCJcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0M1wiXG59XG5cbi5mYS1lZGl0OmJlZm9yZSwgLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ0XCJcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDVcIlxufVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0NlwiXG59XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0N1wiXG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDhcIlxufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ5XCJcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGFcIlxufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCJcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGNcIlxufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDRkXCJcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0ZVwiXG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1MFwiXG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1MVwiXG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDUyXCJcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCJcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1NFwiXG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU1XCJcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU2XCJcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU3XCJcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU4XCJcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU5XCJcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNWFcIlxufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDViXCJcbn1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNWNcIlxufVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1ZFwiXG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1ZVwiXG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjBcIlxufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2MVwiXG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYyXCJcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2M1wiXG59XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLCAuZmEtc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2NFwiXG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2NVwiXG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY2XCJcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2N1wiXG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY4XCJcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjlcIlxufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNmFcIlxufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZiXCJcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2Y1wiXG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNmRcIlxufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNmVcIlxufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzBcIlxufVxuXG4uZmEtd2FybmluZzpiZWZvcmUsIC5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDcxXCJcbn1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzJcIlxufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3M1wiXG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3NFwiXG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzVcIlxufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzZcIlxufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCJcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCJcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3OVwiXG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwN2FcIlxufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwN2JcIlxufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3Y1wiXG59XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDdkXCJcbn1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwN2VcIlxufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLCAuZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODBcIlxufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4MVwiXG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4MlwiXG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4M1wiXG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4NFwiXG59XG5cbi5mYS1nZWFyczpiZWZvcmUsIC5mYS1jb2dzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODVcIlxufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4NlwiXG59XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDg3XCJcbn1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4OFwiXG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4OVwiXG59XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOGFcIlxufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4YlwiXG59XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4Y1wiXG59XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOGRcIlxufVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCJcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5MFwiXG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5MVwiXG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTJcIlxufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTNcIlxufVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk0XCJcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTVcIlxufVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5NlwiXG59XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTdcIlxufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOThcIlxufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk5XCJcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLCAuZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5YVwiXG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5YlwiXG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5Y1wiXG59XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDlkXCJcbn1cblxuLmZhLWZlZWQ6YmVmb3JlLCAuZmEtcnNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWVcIlxufVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhMFwiXG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGExXCJcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmM1wiXG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGEzXCJcbn1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGE0XCJcbn1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTVcIlxufVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTZcIlxufVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhN1wiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGE4XCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGE5XCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGFhXCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYWJcIlxufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhY1wiXG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhZFwiXG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGFlXCJcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGIwXCJcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGIxXCJcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBiMlwiXG59XG5cbi5mYS1ncm91cDpiZWZvcmUsIC5mYS11c2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGMwXCJcbn1cblxuLmZhLWNoYWluOmJlZm9yZSwgLmZhLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjMVwiXG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGMyXCJcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzNcIlxufVxuXG4uZmEtY3V0OmJlZm9yZSwgLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzRcIlxufVxuXG4uZmEtY29weTpiZWZvcmUsIC5mYS1maWxlcy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzVcIlxufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzZcIlxufVxuXG4uZmEtc2F2ZTpiZWZvcmUsIC5mYS1mbG9wcHktbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGM3XCJcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGM4XCJcbn1cblxuLmZhLW5hdmljb246YmVmb3JlLCAuZmEtcmVvcmRlcjpiZWZvcmUsIC5mYS1iYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzlcIlxufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGNhXCJcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjYlwiXG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwY2NcIlxufVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwY2RcIlxufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjZVwiXG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQwXCJcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDFcIlxufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDJcIlxufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQzXCJcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQ0XCJcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDVcIlxufVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkNlwiXG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDdcIlxufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkOFwiXG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDlcIlxufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkYVwiXG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGJcIlxufVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLCAuZmEtc29ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRjXCJcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsIC5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkZFwiXG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSwgLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGVcIlxufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlMFwiXG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGUxXCJcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwgLmZhLXVuZG86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlMlwiXG59XG5cbi5mYS1sZWdhbDpiZWZvcmUsIC5mYS1nYXZlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGUzXCJcbn1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsIC5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTRcIlxufVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTVcIlxufVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGU2XCJcbn1cblxuLmZhLWZsYXNoOmJlZm9yZSwgLmZhLWJvbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlN1wiXG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZThcIlxufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlOVwiXG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUsIC5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlYVwiXG59XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGViXCJcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZWNcIlxufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlZFwiXG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlZVwiXG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjBcIlxufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmMVwiXG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGYyXCJcbn1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGEyXCJcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGY0XCJcbn1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmNVwiXG59XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGY2XCJcbn1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmN1wiXG59XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjhcIlxufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjlcIlxufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZmFcIlxufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmYlwiXG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZmNcIlxufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmZFwiXG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGZlXCJcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDBcIlxufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDFcIlxufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDJcIlxufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwM1wiXG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDRcIlxufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiXG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCJcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiXG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDhcIlxufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDlcIlxufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGFcIlxufVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSwgLmZhLW1vYmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBiXCJcbn1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGNcIlxufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBkXCJcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGVcIlxufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTEwXCJcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTExXCJcbn1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLCAuZmEtcmVwbHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMlwiXG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTNcIlxufVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExNFwiXG59XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTVcIlxufVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE4XCJcbn1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExOVwiXG59XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFhXCJcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExYlwiXG59XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWNcIlxufVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWRcIlxufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExZVwiXG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTIwXCJcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyMVwiXG59XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsIC5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyMlwiXG59XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLCAuZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLCAuZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyM1wiXG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI0XCJcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyNVwiXG59XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyNlwiXG59XG5cbi5mYS11bmxpbms6YmVmb3JlLCAuZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjdcIlxufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyOFwiXG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjlcIlxufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyYVwiXG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJiXCJcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJjXCJcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJkXCJcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJlXCJcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzMFwiXG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzFcIlxufVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzJcIlxufVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTMzXCJcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzRcIlxufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzVcIlxufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzZcIlxufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM3XCJcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzhcIlxufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzOVwiXG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2FcIlxufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzYlwiXG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2NcIlxufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2RcIlxufVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTNlXCJcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDBcIlxufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQxXCJcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0MlwiXG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDNcIlxufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0NFwiXG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0NVwiXG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0NlwiXG59XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ3XCJcbn1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDhcIlxufVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ5XCJcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTRhXCJcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0YlwiXG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTRjXCJcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTRkXCJcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0ZVwiXG59XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTBcIlxufVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTFcIlxufVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTJcIlxufVxuXG4uZmEtZXVybzpiZWZvcmUsIC5mYS1ldXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1M1wiXG59XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1NFwiXG59XG5cbi5mYS1kb2xsYXI6YmVmb3JlLCAuZmEtdXNkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTVcIlxufVxuXG4uZmEtcnVwZWU6YmVmb3JlLCAuZmEtaW5yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTZcIlxufVxuXG4uZmEtY255OmJlZm9yZSwgLmZhLXJtYjpiZWZvcmUsIC5mYS15ZW46YmVmb3JlLCAuZmEtanB5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTdcIlxufVxuXG4uZmEtcnVibGU6YmVmb3JlLCAuZmEtcm91YmxlOmJlZm9yZSwgLmZhLXJ1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTU4XCJcbn1cblxuLmZhLXdvbjpiZWZvcmUsIC5mYS1rcnc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1OVwiXG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSwgLmZhLWJ0YzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTVhXCJcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1YlwiXG59XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1Y1wiXG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTVkXCJcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTVlXCJcbn1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTYwXCJcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2MVwiXG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjJcIlxufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2M1wiXG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2NFwiXG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTY1XCJcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjZcIlxufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTY3XCJcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2OFwiXG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTY5XCJcbn1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZhXCJcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2YlwiXG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZjXCJcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCJcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZlXCJcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTcwXCJcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTcxXCJcbn1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3MlwiXG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3M1wiXG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzRcIlxufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzVcIlxufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc2XCJcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc3XCJcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3OFwiXG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc5XCJcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3YVwiXG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxN2JcIlxufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3Y1wiXG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTdkXCJcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxN2VcIlxufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTgwXCJcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTgxXCJcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTgyXCJcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4M1wiXG59XG5cbi5mYS1naXR0aXA6YmVmb3JlLCAuZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4NFwiXG59XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTg1XCJcbn1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTg2XCJcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4N1wiXG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4OFwiXG59XG5cbi5mYS12azpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTg5XCJcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOGFcIlxufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOGJcIlxufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOGNcIlxufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4ZFwiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMThlXCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5MFwiXG59XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTFcIlxufVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTJcIlxufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTkzXCJcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk0XCJcbn1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsIC5mYS10cnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5NVwiXG59XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTZcIlxufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk3XCJcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOThcIlxufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTlcIlxufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWFcIlxufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWJcIlxufVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLCAuZmEtYmFuazpiZWZvcmUsIC5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWNcIlxufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSwgLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWRcIlxufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5ZVwiXG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhMFwiXG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhMVwiXG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTJcIlxufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTNcIlxufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhNFwiXG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhNVwiXG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTZcIlxufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE3XCJcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYThcIlxufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTlcIlxufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWFcIlxufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhYlwiXG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhY1wiXG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWFkXCJcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWVcIlxufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjBcIlxufVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiMVwiXG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjJcIlxufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiM1wiXG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjRcIlxufVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiNVwiXG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWI2XCJcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWI3XCJcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiOFwiXG59XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSwgLmZhLWNhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWI5XCJcbn1cblxuLmZhLWNhYjpiZWZvcmUsIC5mYS10YXhpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYmFcIlxufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWJiXCJcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiY1wiXG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYmRcIlxufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWJlXCJcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzBcIlxufVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWMxXCJcbn1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzJcIlxufVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzNcIlxufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjNFwiXG59XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLCAuZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLCAuZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzVcIlxufVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsIC5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM2XCJcbn1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsIC5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjN1wiXG59XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLCAuZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzhcIlxufVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjOVwiXG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxY2FcIlxufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWNiXCJcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxY2NcIlxufVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSwgLmZhLWxpZmUtYnVveTpiZWZvcmUsIC5mYS1saWZlLXNhdmVyOmJlZm9yZSwgLmZhLXN1cHBvcnQ6YmVmb3JlLCAuZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxY2RcIlxufVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjZVwiXG59XG5cbi5mYS1yYTpiZWZvcmUsIC5mYS1yZWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQwXCJcbn1cblxuLmZhLWdlOmJlZm9yZSwgLmZhLWVtcGlyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQxXCJcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkMlwiXG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkM1wiXG59XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSwgLmZhLXljLXNxdWFyZTpiZWZvcmUsIC5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQ0XCJcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkNVwiXG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQ2XCJcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsIC5mYS13ZWl4aW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkN1wiXG59XG5cbi5mYS1zZW5kOmJlZm9yZSwgLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDhcIlxufVxuXG4uZmEtc2VuZC1vOmJlZm9yZSwgLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkOVwiXG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGFcIlxufVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkYlwiXG59XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkY1wiXG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkZFwiXG59XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGVcIlxufVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTBcIlxufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWUxXCJcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlMlwiXG59XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSwgLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTNcIlxufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTRcIlxufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU1XCJcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlNlwiXG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTdcIlxufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZThcIlxufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU5XCJcbn1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZWFcIlxufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWViXCJcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlY1wiXG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlZFwiXG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZWVcIlxufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWYwXCJcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmMVwiXG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWYyXCJcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmM1wiXG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmNFwiXG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmNVwiXG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjZcIlxufVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjdcIlxufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmOFwiXG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmOVwiXG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWZhXCJcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmYlwiXG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWZjXCJcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmZFwiXG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZmVcIlxufVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDBcIlxufVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjAxXCJcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjAyXCJcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwM1wiXG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDRcIlxufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDVcIlxufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjA2XCJcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjA3XCJcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwOFwiXG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwOVwiXG59XG5cbi5mYS1jYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjBhXCJcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsIC5mYS1zaGVxZWw6YmVmb3JlLCAuZmEtaWxzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMGJcIlxufVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwY1wiXG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMGRcIlxufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwZVwiXG59XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjEwXCJcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTFcIlxufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjEyXCJcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjEzXCJcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjE0XCJcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTVcIlxufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxNlwiXG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxN1wiXG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxOFwiXG59XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTlcIlxufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFhXCJcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMWJcIlxufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFjXCJcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMWRcIlxufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMWVcIlxufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyMVwiXG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjJcIlxufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjIzXCJcbn1cblxuLmZhLWludGVyc2V4OmJlZm9yZSwgLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjRcIlxufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjVcIlxufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjZcIlxufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyN1wiXG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjhcIlxufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyOVwiXG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMmFcIlxufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjJiXCJcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjJjXCJcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyZFwiXG59XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjMwXCJcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzFcIlxufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzMlwiXG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzM1wiXG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzNFwiXG59XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzVcIlxufVxuXG4uZmEtaG90ZWw6YmVmb3JlLCAuZmEtYmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzZcIlxufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM3XCJcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzhcIlxufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzlcIlxufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyM2FcIlxufVxuXG4uZmEteWM6YmVmb3JlLCAuZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyM2JcIlxufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNjXCJcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyM2RcIlxufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyM2VcIlxufVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSwgLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQwXCJcbn1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsIC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDFcIlxufVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSwgLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQyXCJcbn1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsIC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0M1wiXG59XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLCAuZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ0XCJcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0NVwiXG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ2XCJcbn1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ3XCJcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDhcIlxufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0OVwiXG59XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGFcIlxufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGJcIlxufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0Y1wiXG59XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjRkXCJcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0ZVwiXG59XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjUwXCJcbn1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSwgLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjUxXCJcbn1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSwgLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTJcIlxufVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLCAuZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjUzXCJcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU0XCJcbn1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSwgLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTVcIlxufVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLCAuZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTZcIlxufVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTdcIlxufVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU4XCJcbn1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU5XCJcbn1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWFcIlxufVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWJcIlxufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWNcIlxufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjVkXCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1ZVwiXG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjYwXCJcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjYxXCJcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjJcIlxufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjYzXCJcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjRcIlxufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY1XCJcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjZcIlxufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjdcIlxufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjhcIlxufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY5XCJcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNmFcIlxufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2YlwiXG59XG5cbi5mYS10djpiZWZvcmUsIC5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNmNcIlxufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNmRcIlxufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2ZVwiXG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3MFwiXG59XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3MVwiXG59XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzJcIlxufVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjczXCJcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3NFwiXG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc1XCJcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3NlwiXG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3N1wiXG59XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc4XCJcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc5XCJcbn1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3YVwiXG59XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3YlwiXG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjdjXCJcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2RcIlxufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2VcIlxufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODBcIlxufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODFcIlxufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjgyXCJcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjgzXCJcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODRcIlxufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg1XCJcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg2XCJcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg3XCJcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg4XCJcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODlcIlxufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOGFcIlxufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOGJcIlxufVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4Y1wiXG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjhkXCJcbn1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4ZVwiXG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5MFwiXG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5MVwiXG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTJcIlxufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTNcIlxufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5NFwiXG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTVcIlxufVxuIiwiLm1haW5Qb3B1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwwLDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbn1cblxuLnBvcHVwLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG4gICAgd2lkdGg6IDkwJTtcblxuICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgJi50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsICYucmVxdWVzdC1ob3N0LWZvcm0tbWVzc2FnZSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9wdXAtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sb2dpbi1kZXNrdG9wIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpZGUtaW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDYwcHgpO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluIDFzIGZvcndhcmRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZUluTGVmdCAxcyBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLndpdGgtc2Nyb2xsIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDUxJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGhhbmsteW91LXJlcXVlc3QtaG9zdC1jb250ZW50LCAmLnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucG9wdXAtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDogNTIlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA5MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAucG9wdXAtY29udGVudCB7XG5cbiAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDogNDElO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sb2dpbi1kZXNrdG9wIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRoYW5rLXlvdS1yZXF1ZXN0LWhvc3QtY29udGVudCwgJi5yZXF1ZXN0LWhvc3QtZm9ybS1tZXNzYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnBvcHVwLWNvbnRlbnQge1xuXG4gICAgICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTExNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5wb3B1cC1jb250ZW50IHtcblxuICAgICAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDExODVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAucG9wdXAtY29udGVudCB7XG5cbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjc1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEJhc2VcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuYm9keSB7XG5cdG1pbi13aWR0aDogMzIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYnV0dG9uIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHQmOmhvdmVyLFxuXHQmW2hyZWZePVwidGVsXCJdIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuaDEge1xuXHRmb250LXNpemU6IDJyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDMge1xuXHRmb250LXNpemU6IDEuMzc1cmVtO1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oNiB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuXG5wIHtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Q2xhc3NlcyBmb3IgdGhlIGNvbG9ycztcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5iYXNpYy1yZWQge1xuXHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcblx0ZmlsbDogdmFyKC0tcmVkLWJhc2ljKTtcbn1cblxuLmJhc2ljLWJsdWUge1xuXHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG5cdGZpbGw6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuXG4uYmFzaWMtZ3JlZW4ge1xuXHRjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xuXHRmaWxsOiB2YXIoLS1ncmVlbi1iYXNpYyk7XG59XG5cbi5iYXNpYy15ZWxsb3cge1xuXHRjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcblx0ZmlsbDogdmFyKC0teWVsbG93LWJhc2ljKTtcbn1cblxuLndoaXRlIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0ZmlsbDogdmFyKC0td2hpdGUpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdENsYXNzZXMgZm9yIHRoZSBiYWNrZ3JvdW5kIGNvbG9ycztcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5iYy1yZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuXG4uYmMtYmx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuXG4uYmMtZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi1iYXNpYyk7XG59XG5cbi5iYy15ZWxsb3cge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xufVxuXG4uaGlkZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcbn1cblxuLm5vLWRpc3BsYXksXG4jZ3R4LXRyYW5zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tY2FwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2VsZWN0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLnNsaWNrLWRvdHMge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mYS5mYS1zdGFyIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubm8tc2Nyb2xsIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDAgN3B4IDAgMDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5uby1zY3JvbGwge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG59XG5cbi5kZXNrdG9wLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICB9XG59XG5cbi8vID09PT09IGN1c3RvbSBzY3JvbGwgZm9yIE1vemlsbGEgRmlyZWZveCA9PT09PVxuaHRtbCxib2R5IHtcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHRzY3JvbGxiYXItY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpICNmMWYxZjE7XG59XG5cbi8vID09PT09IGN1c3RvbSBzY3JvbGwgPT09PT1cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogNXB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcblx0XHR3aWR0aDogOHB4O1xuXHR9XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZDogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuLy8gPT09PT1cblxuLmEtYnRuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgMCAwIDA7XG5cdHBhZGRpbmc6IDEwcHggMzBweDtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IC41cztcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG5cdH1cblxuXHQmLndoaXRlIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcblx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdH1cblx0fVxufVxuXG4uc3Vic3RyYXRlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDIwMDtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNTA7XG5cblx0Ji5zaG93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIkB1c2UgJy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbi5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5zZWwtYm94IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0LnNlbC1pY29uIHtcblx0XHRcdHdpZHRoOiAyM3B4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRyaWdodDogNnB4O1xuXHRcdFx0YmFja2dyb3VuZDp1cmwoJHN1aXRjYXNlLXBhZ2Utc3ByaXRlICsgJyNpY29uLWFycm93LWRvd24tYmx1ZScpIHJpZ2h0IG5vLXJlcGVhdDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHQmLnVwIHtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWwtY2hpbGRyZW4gLCAuc2VsLWFkdWx0cywgLm9wdGlvbnMtbGlzdCB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDE3NnB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblxuXHRcdC5vcHRpb25zIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuXG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnNlbGVjdGVkLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vcHRpb25zLWxpc3Qge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ei1pbmRleDogMTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHR9XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRSZXNldFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4qIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRib3gtc2l6aW5nOiBpbmhlcml0O1xuXHR9XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwge1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cdHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmJvZHkge1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0Zm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHR0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG5pbWcsXG5pZnJhbWUsXG52aWRlbyxcbmF1ZGlvLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcsXG5pZnJhbWUge1xuXHRib3JkZXI6IDAgbm9uZTtcbn1cblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuYWRkcmVzcyB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5hLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT0nc3VibWl0J10sXG5pbnB1dFt0eXBlPSdidXR0b24nXSxcbmlucHV0W3R5cGU9J3Jlc2V0J10sXG5pbnB1dFt0eXBlPSdmaWxlJ10sXG5pbnB1dFt0eXBlPSdpbWFnZSddLFxubGFiZWxbZm9yXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYVtocmVmXj0ndGVsJ10sXG5idXR0b25bZGlzYWJsZWRdLFxuaW5wdXRbZGlzYWJsZWRdLFxudGV4dGFyZWFbZGlzYWJsZWRdLFxuc2VsZWN0W2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmlucHV0W3R5cGU9J3RleHQnXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5pbnB1dFt0eXBlPSdkYXRlJ10sXG5pbnB1dFt0eXBlPSdkYXRldGltZSddLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbmlucHV0W3R5cGU9J21vbnRoJ10sXG5pbnB1dFt0eXBlPSd3ZWVrJ10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxuaW5wdXRbdHlwZT0ndGltZSddLFxuaW5wdXRbdHlwZT0ndXJsJ10sXG5pbnB1dFt0eXBlPSdjb2xvciddLFxudGV4dGFyZWEsXG5hW2hyZWZePSd0ZWwnXSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0Zm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxudGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbm5hdiB1bCxcbm5hdiBvbCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xufVxuIiwiLmRhdGVwaWNrZXItLWNlbGxzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWZvY3VzLSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LSB7XG4gIGNvbG9yOiAjNEVCNUU2O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0uLWZvY3VzLSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0uLWluLXJhbmdlLSB7XG4gIGNvbG9yOiAjNEVCNUU2O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtIHtcbiAgYmFja2dyb3VuZDogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4yKTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNhZWFlYWU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWZvY3VzLSB7XG4gIGNvbG9yOiAjYWVhZWFlO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1pbi1yYW5nZS0ge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4tY3VycmVudC0uLWZvY3VzLSB7XG4gIGNvbG9yOiAjYWVhZWFlO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtZnJvbS0ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDkyLCAxOTYsIDIzOSwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtdG8tIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5MiwgMTk2LCAyMzksIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLSwgLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tY3VycmVudC0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzVjYzRlZjtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20tLi1yYW5nZS10by0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0uLWZvY3VzLSB7XG4gIGJhY2tncm91bmQ6ICM0NWJjZWQ7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsOmVtcHR5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZXBpY2tlci0tZGF5cy1uYW1lcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogOHB4IDAgM3B4O1xufVxuXG4uZGF0ZXBpY2tlci0tZGF5LW5hbWUge1xuICBjb2xvcjogI0ZGOUExOTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tY29udGVudCwgLmRhdGVwaWNrZXItLWJvZHksIC5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheSB7XG4gIHdpZHRoOiAxNC4yODU3MSU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxscy1tb250aHMge1xuICBoZWlnaHQ6IDE3MHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1tb250aCB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGhlaWdodDogMjUlO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbHMteWVhcnMsIC5kYXRlcGlja2VyLS15ZWFycyB7XG4gIGhlaWdodDogMTcwcHg7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLXllYXIge1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDMzLjMzJTtcbn1cblxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZGF0ZXBpY2tlcnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIGxlZnQgMHMgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgbGVmdCAwcyAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgbGVmdCAwcyAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmRhdGVwaWNrZXIuLWZyb20tdG9wLSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG59XG5cbi5kYXRlcGlja2VyLi1mcm9tLXJpZ2h0LSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xufVxuXG4uZGF0ZXBpY2tlci4tZnJvbS1ib3R0b20tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG59XG5cbi5kYXRlcGlja2VyLi1mcm9tLWxlZnQtIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbn1cblxuLmRhdGVwaWNrZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCBsZWZ0IDBzIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgbGVmdCAwcyAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4uZGF0ZXBpY2tlci1pbmxpbmUgLmRhdGVwaWNrZXIge1xuICBib3JkZXItY29sb3I6ICNkN2Q3ZDc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tY29udGVudCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RiZGJkYjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uOmhvdmVyLCAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLi10b3AtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi10b3AtbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tdG9wLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHRvcDogY2FsYygxMDAlIC0gNHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uLXJpZ2h0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLi1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGJvdHRvbTogY2FsYygxMDAlIC0gNHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xufVxuXG4uLWxlZnQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1sZWZ0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tbGVmdC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gNHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLi1ib3R0b20tbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgbGVmdDogMTBweDtcbn1cblxuLi1ib3R0b20tcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXRvcC1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICByaWdodDogMTBweDtcbn1cblxuLi1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi10b3AtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcbn1cblxuLi1sZWZ0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHRvcDogMTBweDtcbn1cblxuLi1sZWZ0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLi1sZWZ0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xufVxuXG4uZGF0ZXBpY2tlci0tYm9keS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhdGVwaWNrZXItLW5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24sIC5kYXRlcGlja2VyLS1uYXYtdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24ge1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbi4tZGlzYWJsZWQtIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiBwYXRoIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjOWM5YzljO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi10aXRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5kYXRlcGlja2VyLS1idXR0b25zLCAuZGF0ZXBpY2tlci0tdGltZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtdGl0bGUgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM5YzljOWM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtdGl0bGUuLWRpc2FibGVkLSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uZGF0ZXBpY2tlci0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kYXRlcGlja2VyLS1idXR0b24ge1xuICBjb2xvcjogIzRFQjVFNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLi1hbS1wbS0gLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyB7XG4gIC13ZWJraXQtZmxleDogMCAxIDEzOHB4O1xuICAtbXMtZmxleDogMCAxIDEzOHB4O1xuICBmbGV4OiAwIDEgMTM4cHg7XG4gIG1heC13aWR0aDogMTM4cHg7XG59XG5cbi4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tdGltZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICAtd2Via2l0LWZsZXg6IDAgMSAxNTNweDtcbiAgLW1zLWZsZXg6IDAgMSAxNTNweDtcbiAgZmxleDogMCAxIDE1M3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogMTUzcHg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWNvbG9uIHtcbiAgbWFyZ2luOiAwIDJweCAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzLCAuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXMge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5IEdvdGhpY1wiLCBDZW50dXJ5R290aGljLCBBcHBsZUdvdGhpYywgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzOmFmdGVyLCAuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTJweDtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1ob3Vycy4tZm9jdXMtOmFmdGVyLCAuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXMuLWZvY3VzLTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtYW1wbSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZGVkZWRlLCAjZGVkZWRlKSBsZWZ0IDUwJS8xMDAlIDFweCBuby1yZXBlYXQ7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpob3Zlcjo6LW1zLXRodW1iIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzVjYzRlZjtcbiAgYm9yZGVyLWNvbG9yOiAjNWNjNGVmO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNWNjNGVmO1xuICBib3JkZXItY29sb3I6ICM1Y2M0ZWY7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzVjYzRlZjtcbiAgYm9yZGVyLWNvbG9yOiAjNWNjNGVmO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBzcGFuIHtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1pY29uIHtcbiAgY29sb3I6ICM5YzljOWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgNXB4IC0xcHggMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWljb246YWZ0ZXIsIC5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWljb246YWZ0ZXIge1xuICBoZWlnaHQ6IDAuNGVtO1xuICB3aWR0aDogMXB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3JlIHtcbiAgd2lkdGg6IDAuNGVtO1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2RlZGVkZTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06aG92ZXIsIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06aG92ZXIge1xuICBjb2xvcjogI2M1YzVjNTtcbn1cblxuLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGNvbG9yOiAjZGVkZWRlO1xufVxuXG4uLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2EyZGRmNjtcbn1cblxuLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGJhY2tncm91bmQ6ICM4YWQ1ZjQ7XG59XG5cbi4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICBjb2xvcjogI2NjYztcbn1cblxuLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTplbXB0eSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTplbXB0eSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC41LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCwgOnJvb3QgLmZhLXJvdGF0ZS0xODAsIDpyb290IC5mYS1yb3RhdGUtMjcwLCA6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLCA6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmZhLXJlbW92ZTpiZWZvcmUsIC5mYS1jbG9zZTpiZWZvcmUsIC5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLWdlYXI6YmVmb3JlLCAuZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsIC5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLmZhLWRlZGVudDpiZWZvcmUsIC5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uZmEtcGhvdG86YmVmb3JlLCAuZmEtaW1hZ2U6YmVmb3JlLCAuZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUsIC5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwgLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLCAuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsIC5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1nZWFyczpiZWZvcmUsIC5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSwgLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLmZhLWZlZWQ6YmVmb3JlLCAuZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWdyb3VwOmJlZm9yZSwgLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS1jaGFpbjpiZWZvcmUsIC5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLmZhLWN1dDpiZWZvcmUsIC5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUsIC5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlLCAuZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsIC5mYS1yZW9yZGVyOmJlZm9yZSwgLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsIC5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLCAuZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSwgLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwgLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLWxlZ2FsOmJlZm9yZSwgLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLCAuZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG5cbi5mYS1mbGFzaDpiZWZvcmUsIC5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlLCAuZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSwgLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLCAuZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSwgLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSwgLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSwgLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mYS11bmxpbms6YmVmb3JlLCAuZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLCAuZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLCAuZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWV1cm86YmVmb3JlLCAuZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLWRvbGxhcjpiZWZvcmUsIC5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLmZhLXJ1cGVlOmJlZm9yZSwgLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uZmEtY255OmJlZm9yZSwgLmZhLXJtYjpiZWZvcmUsIC5mYS15ZW46YmVmb3JlLCAuZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1ydWJsZTpiZWZvcmUsIC5mYS1yb3VibGU6YmVmb3JlLCAuZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS13b246YmVmb3JlLCAuZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSwgLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1naXR0aXA6YmVmb3JlLCAuZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSwgLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSwgLmZhLWJhbms6YmVmb3JlLCAuZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSwgLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsIC5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWNhYjpiZWZvcmUsIC5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsIC5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsIC5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLCAuZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsIC5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsIC5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSwgLmZhLWxpZmUtYnVveTpiZWZvcmUsIC5mYS1saWZlLXNhdmVyOmJlZm9yZSwgLmZhLXN1cHBvcnQ6YmVmb3JlLCAuZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uZmEtcmE6YmVmb3JlLCAuZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLWdlOmJlZm9yZSwgLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSwgLmZhLXljLXNxdWFyZTpiZWZvcmUsIC5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsIC5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLmZhLXNlbmQ6YmVmb3JlLCAuZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsIC5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsIC5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uZmEtc2hla2VsOmJlZm9yZSwgLmZhLXNoZXFlbDpiZWZvcmUsIC5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsIC5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlLCAuZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmZhLXljOmJlZm9yZSwgLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSwgLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSwgLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsIC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsIC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsIC5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLCAuZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsIC5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLCAuZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsIC5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLCAuZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi5mYS10djpiZWZvcmUsIC5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG4ubWFpblBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLnBvcHVwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICB3aWR0aDogOTAlO1xufVxuLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucG9wdXAtY29udGVudC50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnNtYWxsIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LmxvZ2luLWRlc2t0b3Age1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBhbmltYXRpb246IHNsaWRlLWluIDFzIGZvcndhcmRzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcbiAgfVxuICAucG9wdXAtY29udGVudC5zbGlkZS1pbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcbiAgICBhbmltYXRpb246IHNsaWRlSW5MZWZ0IDFzIGZvcndhcmRzO1xuICB9XG4gIEBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAgIDAlIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgfVxuICAucG9wdXAtY29udGVudC53aXRoLXNjcm9sbCB7XG4gICAgbWF4LWhlaWdodDogNzUwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDUxJTtcbiAgfVxuICAucG9wdXAtY29udGVudC50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnNtYWxsIHtcbiAgICB3aWR0aDogNTIlO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQuc21hbGwge1xuICAgIHdpZHRoOiA0MSU7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQubG9naW4tZGVza3RvcCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMjVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnRoYW5rLXlvdS1yZXF1ZXN0LWhvc3QtY29udGVudCwgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tbWVzc2FnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDExMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDExODVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDEyNzVweDtcbiAgfVxufVxuLmNoYW5nZS1wZW9wbGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtYm94IC5zZWwtaWNvbiB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3N1aXRjYXNlLXBhZ2Utc3ByaXRlLTcwNDdjMzUyMDguc3ZnI2ljb24tYXJyb3ctZG93bi1ibHVlXCIpIHJpZ2h0IG5vLXJlcGVhdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtYm94IC5zZWwtaWNvbi51cCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1jaGlsZHJlbiwgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWFkdWx0cywgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAub3B0aW9ucy1saXN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTc2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIHBhZGRpbmc6IDhweDtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1jaGlsZHJlbiAub3B0aW9ucywgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWFkdWx0cyAub3B0aW9ucywgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAub3B0aW9ucy1saXN0IC5vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtY2hpbGRyZW4gLm9wdGlvbnM6bnRoLWxhc3QtY2hpbGQoMSksIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1hZHVsdHMgLm9wdGlvbnM6bnRoLWxhc3QtY2hpbGQoMSksIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLm9wdGlvbnMtbGlzdCAub3B0aW9uczpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1jaGlsZHJlbiAub3B0aW9ucy5zZWxlY3RlZCwgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWNoaWxkcmVuIC5vcHRpb25zOmZvY3VzLCAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtY2hpbGRyZW4gLm9wdGlvbnM6aG92ZXIsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1jaGlsZHJlbiAub3B0aW9uczphY3RpdmUsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1hZHVsdHMgLm9wdGlvbnMuc2VsZWN0ZWQsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1hZHVsdHMgLm9wdGlvbnM6Zm9jdXMsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1hZHVsdHMgLm9wdGlvbnM6aG92ZXIsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1hZHVsdHMgLm9wdGlvbnM6YWN0aXZlLCAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5vcHRpb25zLWxpc3QgLm9wdGlvbnMuc2VsZWN0ZWQsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLm9wdGlvbnMtbGlzdCAub3B0aW9uczpmb2N1cywgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAub3B0aW9ucy1saXN0IC5vcHRpb25zOmhvdmVyLCAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5vcHRpb25zLWxpc3QgLm9wdGlvbnM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5vcHRpb25zLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRWYXJpYWJsZXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TWl4aW5zXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFJlc2V0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4qIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuaW1nLFxuaWZyYW1lLFxudmlkZW8sXG5hdWRpbyxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLFxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYSxcbmJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmlucHV0W3R5cGU9aW1hZ2VdLFxubGFiZWxbZm9yXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYVtocmVmXj10ZWxdLFxuYnV0dG9uW2Rpc2FibGVkXSxcbmlucHV0W2Rpc2FibGVkXSxcbnRleHRhcmVhW2Rpc2FibGVkXSxcbnNlbGVjdFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxudGV4dGFyZWEsXG5hW2hyZWZePXRlbF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbm5hdiB1bCxcbm5hdiBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEJhc2VcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFNlbWlCb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIsIGFbaHJlZl49dGVsXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdENsYXNzZXMgZm9yIHRoZSBjb2xvcnM7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmFzaWMtcmVkIHtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIGZpbGw6IHZhcigtLXJlZC1iYXNpYyk7XG59XG5cbi5iYXNpYy1ibHVlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBmaWxsOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuLmJhc2ljLWdyZWVuIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbiAgZmlsbDogdmFyKC0tZ3JlZW4tYmFzaWMpO1xufVxuXG4uYmFzaWMteWVsbG93IHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIGZpbGw6IHZhcigtLXllbGxvdy1iYXNpYyk7XG59XG5cbi53aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZpbGw6IHZhcigtLXdoaXRlKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRDbGFzc2VzIGZvciB0aGUgYmFja2dyb3VuZCBjb2xvcnM7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmMtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbn1cblxuLmJjLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuLmJjLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xufVxuXG4uYmMteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbn1cblxuLmhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5uby1kaXNwbGF5LFxuI2d0eC10cmFucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLWNhcHRpb24ge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmEuZmEtc3RhciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYS5mYS1zdGFyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgN3B4IDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuLmRlc2t0b3AtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3AtdGl0bGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cblxuaHRtbCwgYm9keSB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKSAjZjFmMWYxO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuXG4uYS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xufVxuLmEtYnRuOmZvY3VzLCAuYS1idG46aG92ZXIsIC5hLWJ0bjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5hLWJ0bi53aGl0ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5hLWJ0bi53aGl0ZTpmb2N1cywgLmEtYnRuLndoaXRlOmhvdmVyLCAuYS1idG4ud2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uc3Vic3RyYXRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzEzNzI1NDkwMik7XG59XG4uc3Vic3RyYXRlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRIZWxwZXJzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgSGlkZGVuICAqL1xuW2hpZGRlbl0sXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAgR3JpZCAgKi9cbi5jb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG59XG4uY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5jb2wtLTFvZjIge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbn1cbi5jb2wtLTFvZjQge1xuICBtYXgtd2lkdGg6IDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbn1cblxuLnZpc2libGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0VGV4dCBDb2xvcnNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yZWQtY29sb3Ige1xuICBjb2xvcjogI2U4NDA0Mjtcbn1cblxuLmdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICMxMThjOGY7XG59XG5cbi55ZWxsb3ctY29sb3Ige1xuICBjb2xvcjogI2ZhYjY0ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHREYXRlcGlja2VyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1uYXYge1xuICBwYWRkaW5nOiAxNnB4IDE4cHggN3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY2VsbHMge1xuICBtYXJnaW46IDAgLTE2cHg7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyODMwNmM7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1uYXYtdGl0bGUgaSB7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBtYXJnaW46IDA7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gc3ZnIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHBhdGgge1xuICBzdHJva2U6IHJlZDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1jb250ZW50IHtcbiAgcGFkZGluZzogMCA0NnB4IDAgMzFweDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1kYXlzLW5hbWVzIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyODMwNmM7XG4gIG1hcmdpbjogMCAwIDNweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWRheS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzI4MzA2YztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmbGV4OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNlbGwtZGF5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzI4MzA2YztcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY2VsbC1kYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZ2VuZXJhbC1pY29ucy1zcHJpdGUtNDRjODJhYTk0YS5zdmcjaWNvbi1jYWxlbmRhci1wb2ludGVyXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzVweDtcbiAgei1pbmRleDogLTE7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1jdXJyZW50LTphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLXNlbGVjdGVkLSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1zZWxlY3RlZC06YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1kaXNhYmxlZC0ge1xuICBjb2xvcjogI2I2YjZiNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhdGVwaWNrZXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXRlcGlja2VyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0UmFuZ2UgU2xpZGVyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmFuZ2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzI4MzA2YyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cbi5yYW5nZS1zbGlkZXIgLmRvdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJhbmdlLXNsaWRlciAuZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogIzI4MzA2Yztcbn1cbi5yYW5nZS1zbGlkZXIgLnVpLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMjgzMDZjICFpbXBvcnRhbnQ7XG59XG4ucmFuZ2Utc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZTg0MDQyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRvcDogLTEwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TWFzb25yeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1hc29ucnktZ3JpZCAuY29sLWxnLTQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLm1hc29ucnktZ3JpZC0tc2l6ZTEgLmNvbC1sZy00IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1hc29ucnktZ3JpZC1hbHQgLmNvbC1sZy00IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5tYXNvbnJ5LWdyaWQtYWx0LS1zaXplMSAuY29sLWxnLTQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hc29ucnktZ3JpZCA+IGRpdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXNvbnJ5LWdyaWQgLmNvbC1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tYXNvbnJ5LWdyaWQtYWx0ID4gZGl2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hc29ucnktZ3JpZC1hbHQgLmNvbC1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdERpc2FibGUgU2Nyb2xsXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZGlzYWJsZS1zY3JvbGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDUwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZGlzYWJsZS1zY3JvbGwuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTZWxlY3RyaWNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWxlY3RyaWMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc2VsZWN0cmljIC5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUYyRjI7XG4gIGhlaWdodDogNThweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDlweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTRweCAzNnB4O1xufVxuLnNlbGVjdHJpYyAubGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLWdyYXkucG5nKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMge1xuICB3aWR0aDogNTEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgdWwge1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG59XG4uc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiA1NHB4IDM2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA2OXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VsZWN0cmljLWl0ZW1zIGxpICsgbGkge1xuICBtYXJnaW46IDRweCAwIDA7XG59XG4uc2VsZWN0cmljLWl0ZW1zIGxpOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uc2VsZWN0cmljLWl0ZW1zIGxpOm50aC1jaGlsZCg0KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogLTZweDtcbiAgcmlnaHQ6IC0xMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzcwNzA3MDtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgbGkuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlbGVjdHJpYyAubGFiZWwge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM3cHggMjVweDtcbiAgfVxuICAuc2VsZWN0cmljIC5sYWJlbDphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbiAgLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc2VsZWN0cmljLWl0ZW1zIHVsIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIH1cbiAgLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM3cHggMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDUwcHg7XG4gIH1cbiAgLnNlbGVjdHJpYy1pdGVtcyBsaTpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICAgIHRvcDogLTE0cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLyogIGZvciB0aGUgbGlnaHQgYmFja2dyb3VuZCBpbWFnZXMgKGV4Y2VwdCBtb2JpbGUpICAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGVyaWVuY2Utc2xpZGUgLmFydGljbGVfX2JvZHkge1xuICAgIHRleHQtc2hhZG93OiAwIDAgM3B4ICMwMDAwMDA7XG4gIH1cbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keSA+IGgzIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDAwMDtcbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keSAuZmF2b3VyaXRlX190aXRsZSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4vKiAgYWN0aXZlIGN1cnNvciBmb3IgYWxsIHNlbGVjdHMgICovXG4uc2VsZWN0IHNlbGVjdDpob3Zlcixcbi5zZWxlY3Qgc2VsZWN0OmZvY3VzLFxuLnNlbGVjdCBzZWxlY3Q6YWN0aXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZXhwZXJpZW5jZXMtc2xpZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV4cGVyaWVuY2VzLXNsaWRlciBidXR0b24uc2xpY2stYXJyb3cge1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV4cGVyaWVuY2VzLXNsaWRlciBidXR0b24uc2xpY2stYXJyb3cge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4vKiAgZm9yIHRoZSBBZHVsdHMvQ2hpbGRyZW4gaW5wdXRzICAqL1xuLmluY3JlbWVudG9yX19maWVsZDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogIERyb3Agc2hhZG93IGNsYXNzIGZvciB0aGUgYWxsIFRpdGxlcyAgKi9cbi5kcm9wLXNoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAzcHggM3B4IDNweCAjMDAwMDAwO1xufVxuXG4vKiAgYXV0byBoZWlnaHQgdG8gcmVtb3ZlIGV4dHJhIHNwYWNlcyBpbiBob3N0J3MgZGVzY3JpcHRpb24gICovXG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IC5ob3N0X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4vKiAgY29ycmVjdCB3aXRoIGZvciB0aGUgY2lyY2xlcyBpbiAnU3Vic2NyaWJlIG5vdyBhbmQgdGhhbmsgdXMgbGF0ZXInIHNlY3Rpb24gICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkgYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LWNpcmNsZXMgLmljb24tY2lybGNlMSB7XG4gICAgd2lkdGg6IDE4NnB4O1xuICB9XG4gIC5saXN0LWNpcmNsZXMgLmljb24tY2lybGNlMiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5saXN0LWNpcmNsZXMgLmljb24tY2lybGNlMyB7XG4gICAgd2lkdGg6IDE4OXB4O1xuICB9XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgKyBkaXYuY29udGVudC1wYWdlLWZvcm0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qICBzdHlsZSBmb3IgdGhlIHNpZ24tdXAtZm9ybSAgKi9cbi5yb2JseS13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qICBzdHlsZSBmb3Igc2xvZ2FuIHRpdGxlIHNlY3Rpb24gICovXG4uc2xvZ2FuX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2xvZ2FuX190aXRsZSA+IGgzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5pbnZpc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuLyogVE9ETzo6IERNICYgSU4gcmVmYWN0b3IgYW5kIG1ha2UgbGVzcyBodWdlICAgKi9cbi8qICBob3N0IGNvbnRlbnQgICovXG4uaG9zdC1jb250ZW50IC5ob3N0LXJldmlld3MgLmFzaWRlLXJldmlld3Mge1xuICB3aWR0aDogMzMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luOiAwIDAgNjBweCAwO1xufVxuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIC5zZWN0aW9uX19oZWFkIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIC53aWRnZXQtbWVzc2FnZXMgLndpZGdldC1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ob3N0LWNvbnRlbnQgLmhvc3QtcmV2aWV3cyAuYXNpZGUtcmV2aWV3cyAud2lkZ2V0LW1lc3NhZ2VzIC53aWRnZXQtbWVzc2FnZSAud2lkZ2V0X19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIC53aWRnZXQtbWVzc2FnZXMgLndpZGdldC1tZXNzYWdlIC53aWRnZXRfX2NvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbn1cbi5ob3N0LWNvbnRlbnQgLmhvc3QtcmV2aWV3cyAuYXNpZGUtcmV2aWV3cyAud2lkZ2V0LW1lc3NhZ2VzIC53aWRnZXQtbWVzc2FnZSAud2lkZ2V0X19jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cbi5ob3N0LWNvbnRlbnQgLmhvc3QtcmV2aWV3cyAuYXNpZGUtcmV2aWV3cyAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogIGhvc3QgcmVxdWVzdCAgKi9cbi5ob3N0LXJlcXVlc3QgLmZvcm1fX2NvbCxcbi5ob3N0LXJlcXVlc3QgLmFjY29yZGlvbnMge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi5ob3N0LXJlcXVlc3QgLmZvcm1fX2NvbCBoNixcbi5ob3N0LXJlcXVlc3QgLmFjY29yZGlvbnMgaDYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm1heS1hbHNvLWxpa2Uge1xuICBwYWRkaW5nOiA1MHB4IDAgIWltcG9ydGFudDtcbn1cblxuLmhvc3QtcGFnZS1zbGlkZXIge1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmhvc3QtcGFnZS1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgdG9wOiA1MCU7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuaG9zdC1wYWdlLXNsaWRlci1pdGVtIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuaG9zdC1wYWdlLXNsaWRlci1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmhvc3QtcGFnZS1zbGlkZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuLmhvc3QtcGFnZS1zbGlkZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCAuaWNvbi1jb2NrdGFpbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3N2Zy9jb2NrdGFpbC1pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IC5pY29uLWZvb3RiYWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9zdmcvZnV0Ym9sLWljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQgLnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IC50ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmhvc3QtcGFnZS1zbGlkZXIuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ob3N0LXBhZ2Utc2xpZGVyLmNvbnRhaW5lciAuaG9zdC1wYWdlLXNsaWRlci1pdGVtIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5ob3N0LXBhZ2Utc2xpZGVyLmNvbnRhaW5lciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IC5pY29uIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbiAgLmhvc3QtcGFnZS1zbGlkZXIuY29udGFpbmVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICAuaG9zdC1wYWdlLXNsaWRlci5jb250YWluZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCAudGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V3JhcHBlclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiAgV3JhcHBlciBQcmltYXJ5ICAqL1xufVxuLndyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMjAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xufVxuLndyYXBwZXIuYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi53cmFwcGVyLS1wcmltYXJ5IHtcbiAgcGFkZGluZy10b3A6IDkzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlciB7XG4gICAgLyogIFdyYXBwZXIgUHJpbWFyeSAgKi9cbiAgICAvKiAgV3JhcHBlciBTZWNvbmRhcnkgICovXG4gIH1cbiAgLndyYXBwZXItLXByaW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICB9XG4gIC53cmFwcGVyLS1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNoZWxsXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2hlbGwge1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uc2hlbGwtLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdENvbnRhaW5lclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDJweDtcbiAgfVxuICAuY29udGFpbmVyLS1zaXplMSB7XG4gICAgbWF4LXdpZHRoOiAxMjA1cHg7XG4gIH1cbiAgLmNvbnRhaW5lci0tc2l6ZTIge1xuICAgIG1heC13aWR0aDogMTE5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci0tc21hbGwge1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRDb250YWluZXIgSW5uZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb250YWluZXItaW5uZXIge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWlubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0SGVhZGVyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAwO1xuICAvKiAgSGVhZGVyIFNlbGVjdCAgKi9cbiAgLyogIEhlYWRlciBWaXNpYmxlIHNlbGVjdCAgKi9cbn1cbi5oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3gtc2hhZG93OiAwIDAgOTBweCA2OXB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XG59XG4uaGVhZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fc2VsZWN0IHNlbGVjdCB7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cywgYm9yZGVyLWNvbG9yIDAuNHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX19zZWxlY3Qgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXJfX3NlbGVjdDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oZWFkZXIuZml4ZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5oZWFkZXIuZml4ZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaGVhZGVyLmZpeGVkIC5sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xvZ28tc2Vjb25kYXJ5LnBuZyk7XG59XG4uaGVhZGVyLmZpeGVkIC5oZWFkZXJfX3NlbGVjdDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLnBuZyk7XG59XG4uaGVhZGVyLmZpeGVkIC5oZWFkZXJfX3NlbGVjdCBzZWxlY3Qge1xuICBjb2xvcjogI2U4NDA0MjtcbiAgYm9yZGVyLWNvbG9yOiAjZTg0MDQyO1xufVxuLmhlYWRlci0tc2VsZWN0IC5oZWFkZXJfX3NlbGVjdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XG59XG4uaGVhZGVyLnZpc2libGUtc2VsZWN0IC5oZWFkZXJfX3NlbGVjdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA5cHggMCA3cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCB0cmFuc2Zvcm0gMC40cztcbiAgICB6LWluZGV4OiAyNTA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgfVxuICAuaGVhZGVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyIC5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbG9nby1zZWNvbmRhcnkucG5nKTtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX3NlbGVjdDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24ucG5nKTtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX3NlbGVjdCBzZWxlY3Qge1xuICAgIGNvbG9yOiAjZTg0MDQyO1xuICAgIGJvcmRlci1jb2xvcjogI2U4NDA0MjtcbiAgfVxuICAuaGVhZGVyLnVwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5oZWFkZXIuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsdWVfX2JhciB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMjVweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYmx1ZV9fYmFyIGgyIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCA1cHggIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNlY3Rpb24tZGVmIC5tb2JpbGUtZXhwZXJpZW5jZS1pdGVtIHtcbiAgcGFkZGluZzogNXZoO1xuICBtYXJnaW46IDN2aCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLWRlZiAubW9iaWxlLWV4cGVyaWVuY2UtaXRlbSAuYXJ0aWNsZS1zbWFsbCA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VjdGlvbi1kZWYgLm1vYmlsZS1leHBlcmllbmNlLWl0ZW0gLmFydGljbGUtc21hbGwgPiBhID4gaDQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAydmg7XG59XG4uc2VjdGlvbi1kZWYgLm1vYmlsZS1leHBlcmllbmNlLWl0ZW0gLmFydGljbGUtc21hbGwgLmFydGljbGVfX2ltYWdlIGltZyB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4uc2VjdGlvbi1kZWYgLm1vYmlsZS1leHBlcmllbmNlLWl0ZW0gLmFydGljbGUtc21hbGwgPiBoNiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMnZoO1xufVxuLnNlY3Rpb24tZGVmIC5tb2JpbGUtZXhwZXJpZW5jZS1pdGVtIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19ib2R5IHA6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tZGVmIC5tb2JpbGUtZXhwZXJpZW5jZS1pdGVtIC5zZWUtZXhwcmVzc2VzX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDN2aDtcbiAgcGFkZGluZzogMXZoIDJ2aDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWN0aW9uLWRlZiAubW9iaWxlLWV4cGVyaWVuY2UtaXRlbSAuc2VlLWV4cHJlc3Nlc19fYnRuOmhvdmVyLCAuc2VjdGlvbi1kZWYgLm1vYmlsZS1leHBlcmllbmNlLWl0ZW0gLnNlZS1leHByZXNzZXNfX2J0bjpmb2N1cywgLnNlY3Rpb24tZGVmIC5tb2JpbGUtZXhwZXJpZW5jZS1pdGVtIC5zZWUtZXhwcmVzc2VzX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG4uc2VjdGlvbi1kZWYgI2d0eC10cmFucyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWRlZiB1bCwgLnNlY3Rpb24tZGVmIG9sIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZvb3RlclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvb3RlciB7XG4gIGNvbG9yOiAjZjYzZTNjICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXIgLm91ci1pbmZvIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmZvb3Rlcl9fY2F0ZWdvcnktdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZm9vdGVyIC5idG4tY2hhdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC03MjFweDtcbiAgei1pbmRleDogMjAwO1xufVxuLmZvb3RlciAuZm9vdGVyX19uYXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3RlciAuZm9vdGVyX19uYXYgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmNjNlM2M7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNHM7XG59XG4uZm9vdGVyIC5mb290ZXJfX25hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmNjNlM2M7XG59XG4uZm9vdGVyIC5mb290ZXJfX25hdiBhOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyIC5mb290ZXJfX25hdiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuLmZvb3RlciAuZm9vdGVyX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fY29udGVudCAuc29jaWFscyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uZm9vdGVyIC5vdXItY2l0aWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uZm9vdGVyIC5vdXItY2l0aWVzX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9vdGVyIC5vdXItY2l0aWVzIC5vdXItY2l0aWVzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyIC5vdXItY2l0aWVzIC5vdXItY2l0aWVzLWxpc3Qge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAub3VyLWNpdGllcyAub3VyLWNpdGllcy1saXN0IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXIgLm91ci1jaXRpZXMgLm91ci1jaXRpZXMtbGlzdCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLmZvb3RlciAub3VyLWNpdGllcyAub3VyLWNpdGllcy1saXN0IGxpIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDAgNyUgMnB4IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZm9vdGVyIC5vdXItY2l0aWVzIC5vdXItY2l0aWVzLWxpc3QgbGkuY29udGluZW50IHtcbiAgbWFyZ2luOiAxMHB4IDclIDEwcHggMDtcbiAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5mb290ZXIgLm91ci1jaXRpZXMgLm91ci1jaXRpZXMtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCA3JSAxMHB4IDA7XG59XG4uZm9vdGVyIC5vdXItY2l0aWVzIC5vdXItY2l0aWVzLWxpc3QgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXIgLm91ci1jaXRpZXMgLm91ci1jaXRpZXMtbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5mb290ZXIgLmJ0bi1jaGF0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciAuYnRuLWNoYXQge1xuICAgIG1hcmdpbjogMCAtNTU1cHggMCAwO1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3RlciAuYnRuLWNoYXQge1xuICAgIG1hcmdpbjogMCAtNDY1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3RlciAuYnRuLWNoYXQge1xuICAgIG1hcmdpbjogMCAtMzQ1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fY2F0ZWdvcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmZvb3RlciAuYnRuLWNoYXQge1xuICAgIGJvdHRvbTogMTJweDtcbiAgICB6LWluZGV4OiAzMDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjU1cHg7XG4gIH1cbiAgLmZvb3RlciAuY29sLWxnLTIgKyAuY29sLWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyX19uYXYge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXJfX25hdiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMThweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQgLnNvY2lhbHMge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyX19jb250ZW50IC5zb2NpYWxzIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3RlciAuYnRuLWNoYXQge1xuICAgIG1hcmdpbjogMDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRCdXR0b25cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4td2lkdGg6IDEyOHB4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cywgY29sb3IgMC40cywgYm9yZGVyLWNvbG9yIDAuNHM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uYnRuOmZvY3VzLCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmVkLWJhc2ljKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLS1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZTg0MDQyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZTg0MDQyO1xufVxuLmJ0bi0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0ZGQjc0QjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLS15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI0ZGQjc0Qjtcbn1cbi5idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzZCQzE0QjtcbiAgYm9yZGVyLWNvbG9yOiAjNkJDMTRCO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2QkMxNEI7XG59XG4uYnRuLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzJhMzA3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMmEzMDcwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogN3B4IDEwcHggIWltcG9ydGFudDtcbn1cbi5idG4tLWJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiAxMXB4IDE3cHg7XG4gIG1pbi13aWR0aDogMTg5cHg7XG59XG4uYnRuLS1ib3JkZXItd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2U4NDA0Mjtcbn1cbi5idG4tLXNpemUxIHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuLmJ0bi0tc2l6ZTIge1xuICBtaW4td2lkdGg6IDE0NHB4O1xufVxuLmJ0bi0tc2l6ZTMge1xuICBtaW4td2lkdGg6IDE1NXB4O1xufVxuLmJ0bi0tc2l6ZTQge1xuICBwYWRkaW5nOiAxMHB4IDM0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDgxcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEJ1dHRvbiBDaGF0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnRuLWNoYXQge1xuICBiYWNrZ3JvdW5kOiAjZDYwMTQwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1pbi13aWR0aDogMjU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MjcwNzY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbn1cbi5idG4tY2hhdCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJ0bi1jaGF0IGkgKyBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tY2hhdCBzcGFuICsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLWNoYXQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLWNoYXQge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZTkwMDQ1O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmJ0bi1jaGF0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDNweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Q4MDAzYztcbiAgfVxuICAuYnRuLWNoYXQgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgLmJ0bi1jaGF0IGkgKyBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmJ0bi1jaGF0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC5idG4tY2hhdCBzcGFuICsgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZvcm0gRWxlbWVudHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjZmZmIGluc2V0O1xufVxuXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzI4MzA2YztcbiAgcmVzaXplOiBub25lO1xuICBwYWRkaW5nOiAzcHggMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qICBTZWxlY3QgUHJpbWFyeSAgKi9cbn1cbi5zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tYW5nbGUtZG93bi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWxlY3Qgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2U4NDA0MjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlbGVjdC0tcHJpbWFyeTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLXdoaXRlLnBuZyk7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnNlbGVjdC0tcHJpbWFyeSBzZWxlY3Qge1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VsZWN0LS1yZWQgc2VsZWN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2U4NDA0Mjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRDaGVja2JveFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNoZWNrYm94IHtcbiAgLyogIENoZWNrYm94IEJpZyAgKi9cbn1cbi5jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uY2hlY2tib3ggbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyODMwNmM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbiAgbWFyZ2luOiAwO1xufVxuLmNoZWNrYm94IGxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrYm94IGxhYmVsOmJlZm9yZSwgLmNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG59XG4uY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgzMDZjO1xufVxuLmNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICMyODMwNmM7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAzcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XG59XG4uY2hlY2tib3gtLWJpZyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbn1cbi5jaGVja2JveC0tYmlnIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzI4MzA2Yztcbn1cbi5jaGVja2JveC0tYmlnIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2tib3gtLWJpZyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxuICAuY2hlY2tib3gtLWJpZyBsYWJlbDphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbiAgLmNoZWNrYm94LS1iaWcgbGFiZWw6YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRSYWRpb1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJhZGlvIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5yYWRpbyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzI4MzA2YztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW46IDA7XG59XG4ucmFkaW8gbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmFkaW8gbGFiZWw6YmVmb3JlLCAucmFkaW8gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xufVxuLnJhZGlvIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MzA2Yztcbn1cbi5yYWRpbyBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMjgzMDZjO1xuICB0b3A6IDVweDtcbiAgbGVmdDogM3B4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlbGVjdCBBbHRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWxlY3QtYWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tYW5nbGUtZG93bi1ncmF5LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGb3JtXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9ybSAuZm9ybV9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI4MzA2YztcbiAgcGFkZGluZzogMCA3cHggN3B4O1xuICBjb2xvcjogIzI4MzA2YztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4uZm9ybSAuZm9ybV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC00NXB4O1xufVxuLmZvcm0gLmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xuICBtYXJnaW4tdG9wOiA0OXB4O1xufVxuLmZvcm0gLmZvcm1fX3JvdyArIC5mb3JtX19yb3ctLXNpemUxIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5mb3JtIC5mb3JtX19yb3cgKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuLmZvcm0gLmZvcm1fX3Jvdy0tYWx0IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtIC5mb3JtX19jb2wge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCA0NXB4O1xufVxuLmZvcm0gLmZvcm1fX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuLmZvcm0gLmZvcm1fX2FjdGlvbnMgcCB7XG4gIG1hcmdpbjogMjNweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0gLmZvcm1fX3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLmZvcm0gLmZvcm1fX3JvdyAuZm9ybV9fY29sIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmZvcm0gLmZvcm1fX3Jvdy0tYWx0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZvcm0gLmZvcm1fX2FjdGlvbnMgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0gLmZvcm1fX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mb3JtIC5mb3JtX19yb3cgLmZvcm1fX2NvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZm9ybSAuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuICAuZm9ybSAuZm9ybV9fY29sIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0gLmZvcm1fX2NvbCArIC5mb3JtX19jb2wge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybSAuZm9ybV9fZmllbGQge1xuICAgIHBhZGRpbmc6IDAgNHB4IDRweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuICAuZm9ybSAuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxuICAuZm9ybSAuZm9ybV9fcm93ICsgLmNoZWNrYm94IHtcbiAgICBtYXJnaW46IDIzcHggMCAwO1xuICB9XG4gIC5mb3JtIC5mb3JtX19jb2wgKyAuZm9ybV9fY29sIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG4gIC5mb3JtIC5mb3JtX19hY3Rpb25zIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG4gIC5mb3JtIC5mb3JtX19hY3Rpb25zIHAge1xuICAgIG1hcmdpbjogMTFweCAwIDA7XG4gIH1cbiAgLmZvcm0gLmZvcm1fX2FjdGlvbnMgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Rm9ybSBTdWJzY3JpYmVcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb3JtLXN1YnNjcmliZSB7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1N3B4IDAgNjBweDtcbiAgLyogIEZvcm0gU3Vic2NyaWJlIFByaW1hcnkgICovXG4gIC8qICBGb3JtIFN1YnNjcmliZSBQcmltYXJ5IEFsdCAgKi9cbn1cbi5mb3JtLXN1YnNjcmliZSAubGlzdC1jaXJjbGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogNTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5mb3JtLXN1YnNjcmliZSAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNTtcbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybV9fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuLmZvcm0tc3Vic2NyaWJlIC5mb3JtX19jb250ZW50IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybV9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybV9fYm9keSB7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybV9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMCAzN3B4IDEwcHggN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4uZm9ybS1zdWJzY3JpYmUgLmZvcm1fX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG59XG4uZm9ybS1zdWJzY3JpYmUgLmZvcm1fX2J0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhweDtcbiAgcmlnaHQ6IDA7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkge1xuICBwYWRkaW5nOiAzM3B4IDAgMTFweDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAubGlzdC1jaXJjbGVzIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogNDNweDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fY29udGVudCB7XG4gIGNvbG9yOiAjMjkzMTZBO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5mb3JtX19jb250ZW50IGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5mb3JtX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2ZpZWxkIHtcbiAgY29sb3I6ICMyOTMxNkE7XG4gIGJvcmRlci1jb2xvcjogIzI5MzE2QTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMCAwIDVweDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fYWN0aW9ucyxcbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fZm9vdCxcbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fY29udGVudCxcbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2Zvb3Qge1xuICBtYXJnaW46IDM0cHggMCAwO1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5mb3JtX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDYzcHg7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2JvZHkgLmZvcm1fX3JvdyB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2JvZHkgLmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2J0biB7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDVweDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDU4cHggNDNweCA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9faWNvLWFsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTNweDtcbiAgcmlnaHQ6IC0xN3B4O1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDA7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2JvZHkgLmZvcm1fX3JvdyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2JvZHkgLmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9fYWN0aW9ucyB7XG4gIG1hcmdpbjogMzdweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2FjdGlvbnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9fY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDI5cHg7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19jb250ZW50IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5saXN0LWNpcmNsZXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmxpc3QtY2lyY2xlcyBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19pY28ge1xuICAgIHdpZHRoOiA5MXB4O1xuICAgIGhlaWdodDogNzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDEwcHg7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAubGlzdC1jaXJjbGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5saXN0LWNpcmNsZXMgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCB7XG4gICAgcGFkZGluZzogNzBweCAyMHB4IDMwcHg7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9faWNvLWFsdCB7XG4gICAgcmlnaHQ6IC02MHB4O1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDI0cHggMCAyNnB4O1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybV9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUgLmZvcm1fX2NvbnRlbnQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlIC5mb3JtX19jb250ZW50IGgyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlIC5mb3JtX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUgLmZvcm1fX2JvZHkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUgLmZvcm1fX2ZpZWxkIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBwYWRkaW5nOiAwIDBweCA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybV9fYnRuIHtcbiAgICBib3R0b206IDVweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUgLmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCB7XG4gICAgcGFkZGluZzogMzJweCAyMHB4IDIzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9fZmllbGQge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19hY3Rpb25zIC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDlweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19hY3Rpb25zIC5mb3JtX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19yb3cgKyAuZm9ybV9fcm93IHtcbiAgICBtYXJnaW46IDIzcHggMCAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZvcm0gUGF5bWVudFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvcm0tcGF5bWVudCB7XG4gIGNvbG9yOiAjMzQzMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuLmZvcm0tcGF5bWVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICBib3R0b206IC00cHg7XG4gIHJpZ2h0OiAzOHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xufVxuLmZvcm0tcGF5bWVudCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZm9ybS1wYXltZW50IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjQzdDN0M3O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNjJweDtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fcm93LS1wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fcm93LS1wcmltYXJ5IC5mb3JtX19jb2wge1xuICBwYWRkaW5nOiAwIDEzcHg7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19yb3ctaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fcm93LWlubmVyIC5mb3JtX19jb2wge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX2NvbC0tMW9mMiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fY29sLS1zaXplMSB7XG4gIGZsZXg6IDAgMCAxOS41JTtcbiAgbWF4LXdpZHRoOiAxOS41JTtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX2NvbC0tc2l6ZTIge1xuICBmbGV4OiAwIDAgODAuNSU7XG4gIG1heC13aWR0aDogODAuNSU7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19jb2wtLXNpemUzIHtcbiAgZmxleDogMCAwIDU3JTtcbiAgbWF4LXdpZHRoOiA1NyU7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19jb2wtLXNpemU0IHtcbiAgZmxleDogMCAwIDQzJTtcbiAgbWF4LXdpZHRoOiA0MyU7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19jb2wtLXNpemU1IHtcbiAgZmxleDogMCAwIDU1JTtcbiAgbWF4LXdpZHRoOiA1NSU7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19jb2wtLXNpemU2IHtcbiAgZmxleDogMCAwIDQ1JTtcbiAgbWF4LXdpZHRoOiA0NSU7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fYWN0aW9ucyBwIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19hY3Rpb25zIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fYWN0aW9ucyAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTVweCAxOHB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1wYXltZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5mb3JtLXBheW1lbnQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19maWVsZCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5mb3JtLXBheW1lbnQgLmZvcm1fX2NvbC0tc2l6ZTEge1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9fY29sLS1zaXplMiB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybS1wYXltZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5mb3JtLXBheW1lbnQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19yb3cgKyAuZm9ybV9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5mb3JtLXBheW1lbnQgLmZvcm1fX3Jvdy0tcHJpbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9fY29sIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9fY29sICsgLmZvcm1fX2NvbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19yb3ctaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tcGF5bWVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmZvcm0tcGF5bWVudDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9ybS1wYXltZW50IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9fZmllbGQge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19jb2wgKyAuZm9ybV9fY29sIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5mb3JtLXBheW1lbnQgLmZvcm1fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19hY3Rpb25zIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19hY3Rpb25zIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGb3JtIENvZGVcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb3JtLWNvZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZm9ybS1jb2RlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWNvZGUgLmZvcm1fX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2N3B4O1xufVxuLmZvcm0tY29kZSAuZm9ybV9fYm9keSAuZm9ybV9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRjBEMzMwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjBEMzMwO1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCBjb2xvciAwLjRzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5mb3JtLWNvZGUgLmZvcm1fX2JvZHkgLmZvcm1fX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjRjBEMzMwO1xufVxuLmZvcm0tY29kZSAuZm9ybV9fZm9vdCB7XG4gIG1hcmdpbjogMTJweCAwIDA7XG59XG4uZm9ybS1jb2RlIC5mb3JtX19mb290IHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmZvcm0tY29kZSAuZm9ybV9faW5uZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xufVxuLmZvcm0tY29kZSAuZm9ybV9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbi10b3A6IC0zOXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cztcbn1cbi5mb3JtLWNvZGUgLmZvcm1fX292ZXJsYXkgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogIzEyOEM4RjtcbiAgYm9yZGVyLWNvbG9yOiAjMTI4QzhGO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLmZvcm0tY29kZSAuZm9ybV9fb3ZlcmxheSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxMjhDOEY7XG59XG4uZm9ybS1jb2RlLmFjdGl2ZSAuZm9ybV9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5mb3JtLWNvZGUuYWN0aXZlIC5mb3JtX19pbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0tY29kZSAuZm9ybV9fYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHg7XG4gIH1cbiAgLmZvcm0tY29kZSAuZm9ybV9fYm9keSAuZm9ybV9fYnRuIHtcbiAgICBtaW4td2lkdGg6IDExNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tY29kZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWNvZGUgLmZvcm1fX2JvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5mb3JtLWNvZGUgLmZvcm1fX2JvZHkgLmZvcm1fX2J0biB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmZvcm0tY29kZSAuZm9ybV9fZm9vdCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuW2NsYXNzXj1saXN0LV0ge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IFN0YXJzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC1zdGFycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4ubGlzdC1zdGFycyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IENpcmNsZXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWNpcmNsZXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxpc3QtY2lyY2xlcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWNpcmNsZXMgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtY2lyY2xlcyBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IEZlYXR1cmVzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC1mZWF0dXJlcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC40cztcbn1cbi5saXN0LWZlYXR1cmVzIGE6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saXN0LWZlYXR1cmVzIHN0cm9uZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIG1pbi13aWR0aDogMTkwcHg7XG59XG4ubGlzdC1mZWF0dXJlcyBzdHJvbmcgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtZmVhdHVyZXMgc3Ryb25nIGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmxpc3QtZmVhdHVyZXMgPiBsaTpsYXN0LWNoaWxkIGkge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmxpc3QtZmVhdHVyZXMgZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGlzdC1mZWF0dXJlcyBlbSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmxpc3QtZmVhdHVyZXMgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmxpc3QtZmVhdHVyZXMgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMgZW0ge1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdC1mZWF0dXJlcyBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5saXN0LWZlYXR1cmVzIGVtLFxuICAubGlzdC1mZWF0dXJlcyBzdHJvbmcge1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWluLXdpZHRoOiAxMzVweDtcbiAgfVxuICAubGlzdC1mZWF0dXJlcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBDaXRpZXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWNpdGllcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuLmxpc3QtY2l0aWVzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3QtY2l0aWVzIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzO1xufVxuLmxpc3QtY2l0aWVzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saXN0LWNpdGllcyBhOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlzdC1jaXRpZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtY2l0aWVzIHVsIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxpc3QtY2l0aWVzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBHYWRnZXRzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC1nYWRnZXRzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC1nYWRnZXRzIGxpIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmxpc3QtZ2FkZ2V0cyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdhZGdldHMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbiAgfVxuICAubGlzdC1nYWRnZXRzIGxpIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3QtZ2FkZ2V0cyBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdhZGdldHMgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IFNlcnZpY2VzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMHB4IC00MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjgzMDZjO1xufVxuLmxpc3Qtc2VydmljZXMgbGkge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogNTNweCAxMHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5saXN0LXNlcnZpY2VzIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdC1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogMCAxMHB4IDYwcHg7XG4gIH1cbiAgLmxpc3Qtc2VydmljZXMgbGkge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNDdweCAxMHB4IDIycHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBDaXJjbGVzIEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtY2lyY2xlcy1hbHQgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNjJweDtcbn1cbi5saXN0LWNpcmNsZXMtYWx0IGxpIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubGlzdC1jaXJjbGVzLWFsdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cbi5saXN0LWNpcmNsZXMtYWx0IGxpOm50aC1jaGlsZCgyKSBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxN2RlZyk7XG59XG4ubGlzdC1jaXJjbGVzLWFsdCBsaTpudGgtY2hpbGQoMykgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTUyZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LWNpcmNsZXMtYWx0IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIH1cbiAgLmxpc3QtY2lyY2xlcy1hbHQgbGkgaSB7XG4gICAgdG9wOiAtN3B4O1xuICAgIGxlZnQ6IC04cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuNik7XG4gIH1cbiAgLmxpc3QtY2lyY2xlcy1hbHQgbGkgKyBsaSB7XG4gICAgbWFyZ2luOiAyMnB4IDAgMDtcbiAgfVxuICAubGlzdC1jaXJjbGVzLWFsdCBsaTpudGgtY2hpbGQoMikgaSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgLmxpc3QtY2lyY2xlcy1hbHQgbGk6bnRoLWNoaWxkKDMpIGkge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KSByb3RhdGUoMTUyZGVnKTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXNUIERvdHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWRvdHMge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbi5saXN0LWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cbi5saXN0LWRvdHMgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogIzI4MzA2YztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtZG90cyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLmxpc3QtZG90cyBsaTphZnRlciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBSYWRpb3NcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LXJhZGlvcyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IERldGFpbHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWRldGFpbHMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGlzdC1kZXRhaWxzIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAyOXB4O1xufVxuLmxpc3QtZGV0YWlscyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cbi5saXN0LWRldGFpbHMgaDYge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5saXN0LWRldGFpbHMgaDYgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubGlzdC1kZXRhaWxzIGg1IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgU2xpZGVyc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3Qtc2xpZGVycyBoNiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4ubGlzdC1zbGlkZXJzIGg2IHNwYW4gKyBzcGFuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGlzdC1zbGlkZXJzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBMb2NhdGlvbnNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWxvY2F0aW9ucyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzOXB4O1xufVxuLmxpc3QtbG9jYXRpb25zIGxpIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtbG9jYXRpb25zIGxpIGkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmxpc3QtbG9jYXRpb25zIGxpIC5mYS1jb21tZW50LW8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgtMSwgMSk7XG59XG4ubGlzdC1sb2NhdGlvbnMgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubGlzdC1sb2NhdGlvbnMgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5saXN0LWxvY2F0aW9ucyBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LWxvY2F0aW9ucyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB9XG4gIC5saXN0LWxvY2F0aW9ucyBsaSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmxpc3QtbG9jYXRpb25zIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLmxpc3QtbG9jYXRpb25zIGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgRmVhdHVyZXMgQWx0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC1mZWF0dXJlcy1hbHQgbGkge1xuICB3aWR0aDogNTAlO1xufVxuLmxpc3QtZmVhdHVyZXMtYWx0IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbn1cbi5saXN0LWZlYXR1cmVzLWFsdCBsaTpudGgtY2hpbGQob2RkKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG4ubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuLmxpc3QtZmVhdHVyZXMtYWx0IGxpOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctbGVmdDogMTk1cHg7XG59XG4ubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXRvcDogMTk3cHg7XG59XG4ubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDQpIHtcbiAgbWFyZ2luLXRvcDogODFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNzNweDtcbn1cbi5saXN0LWZlYXR1cmVzLWFsdCBoMiB7XG4gIG1hcmdpbjogMjVweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmxpc3QtZmVhdHVyZXMtYWx0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMtYWx0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0LWZlYXR1cmVzLWFsdCArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICB9XG4gIC5saXN0LWZlYXR1cmVzLWFsdDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMtYWx0Om50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogMTI2cHg7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMtYWx0Om50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXRvcDogNTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdC1mZWF0dXJlcy1hbHQgbGkge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMtYWx0IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMtYWx0IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LWZlYXR1cmVzLWFsdCBsaSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW46IDY3cHggMCAwIDM3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDcxJTtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW46IDUzcHggMCAwIDQzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiA2MiU7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMtYWx0IGgyIHtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgU3RlcHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LXN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xMHB4IC0xMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5saXN0LXN0ZXBzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcGFkZGluZzogMjFweCAwIDA7XG59XG4ubGlzdC1zdGVwcyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ubGlzdC1zdGVwcyBsaSB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAubGlzdC1zdGVwcyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdC1zdGVwcyBsaSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LXN0ZXBzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmxpc3Qtc3RlcHMgbGkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5saXN0LXN0ZXBzIGxpICsgbGkge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbiAgLmxpc3Qtc3RlcHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJSA5MCU7XG4gICAgcGFkZGluZzogMTNweCAwIDA7XG4gIH1cbiAgLmxpc3Qtc3RlcHMgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBTZXJ2aWNlcyBBbHRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LXNlcnZpY2VzLWFsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMzdweCAtNjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxpc3Qtc2VydmljZXMtYWx0IGxpIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDY1cHggMTBweCA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC1zZXJ2aWNlcy1hbHQgbGkgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubGlzdC1zZXJ2aWNlcy1hbHQgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLmxpc3Qtc2VydmljZXMtYWx0IHAge1xuICBtYXJnaW46IDA7XG59XG4ubGlzdC1zZXJ2aWNlcy1hbHQgcCArIC5idG4ge1xuICBtYXJnaW46IDU2cHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5saXN0LXNlcnZpY2VzLWFsdCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4IC02NXB4O1xuICB9XG4gIC5saXN0LXNlcnZpY2VzLWFsdCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdC1zZXJ2aWNlcy1hbHQgbGkge1xuICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdC1zZXJ2aWNlcy1hbHQge1xuICAgIG1hcmdpbjogMCAtMTBweCAtNjVweDtcbiAgfVxuICAubGlzdC1zZXJ2aWNlcy1hbHQgbGkge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmxpc3Qtc2VydmljZXMtYWx0IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgTGlua3NcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxpc3QtbGlua3MgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TG9nb1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xvZ28ucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5sb2dvLS1zaXplMSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4ubG9nby1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sb2dvLXNlY29uZGFyeS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiA3NnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9nby1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nbyB7XG4gICAgd2lkdGg6IDY4cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICB9XG4gIC5sb2dvLXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IDg3cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdE5hdlxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZTg0MDQyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDE4cHggMTBweCAxNHB4IDMycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cywgY29sb3IgMC40cztcbn1cbi5uYXYgYSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzhweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLm5hdiA+IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgaGVpZ2h0OiA4OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4ubmF2ID4gdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2U4NDA0MiAhaW1wb3J0YW50O1xufVxuLm5hdiA+IHVsIGxpOmZpcnN0LWNoaWxkIGEgaSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgbWFyZ2luOiAtNHB4IDE5cHggMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5hdiA+IHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm5hdiB1bCB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzLCBsZWZ0IDAuNHM7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubmF2IHVsIHVsIGEge1xuICBwYWRkaW5nOiAxNy41cHggMTBweCAxNHB4IDMycHg7XG59XG4ubmF2IHVsIHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDg4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXYgdWwgdWwgPiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2U4NDA0MiAhaW1wb3J0YW50O1xufVxuLm5hdiB1bCB1bCA+IGxpOmZpcnN0LWNoaWxkIGEgaSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLm5hdiB1bCB1bCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm5hdiAuZXhwYW5kZWQgPiB1bCB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VjdGlvblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA4N3B4IDAgNTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiAgU2VjdGlvbiBTaXplMSAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTIgICovXG4gIC8qICBTZWN0aW9uIFNpemUzICAqL1xuICAvKiAgU2VjdGlvbiBTaXplNCAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTUgICovXG4gIC8qICBTZWN0aW9uIFNpemU2ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplNyAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTggICovXG4gIC8qICBTZWN0aW9uIFNpemU5ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMTAgICovXG4gIC8qICBTZWN0aW9uIFNpemUxMSAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTEyICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMTMgICovXG4gIC8qICBTZWN0aW9uIFNpemUxNCAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTE1ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMTYgICovXG4gIC8qICBTZWN0aW9uIFNpemUxOCAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTE5ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMjAgICovXG4gIC8qICBTZWN0aW9uIFNpemUyMCAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTIwICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMjQgICovXG4gIC8qICBTZWN0aW9uIFNpemUyNSAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTI2ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMjcgICovXG4gIC8qICBTZWN0aW9uIFNpemUyOCAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTI5ICAqL1xuICAvKiAgU2VjdGlvbiBGb3JtICAqL1xuICAvKiAgU2VjdGlvbiBTbWFsbCAgKi9cbiAgLyogIFNlY3Rpb24gU3RlcHMgICovXG4gIC8qICBTZWN0aW9uIFN0ZXBzIEFsdCAgKi9cbiAgLyogIFNlY3Rpb24gWWVsbG93ICAqL1xuICAvKiAgU2VjdGlvbiBIb3N0cyAgKi9cbiAgLyogIFNlY3Rpb24gQmx1ZSAgKi9cbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMSB7XG4gIHRvcDogNDlweDtcbiAgcmlnaHQ6IDIycHg7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUyIHtcbiAgdG9wOiAtMTg1cHg7XG4gIGxlZnQ6IC01MnB4O1xuICBvcGFjaXR5OiAwLjE7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMyB7XG4gIHRvcDogLTI0NXB4O1xuICByaWdodDogLTUycHg7XG4gIG9wYWNpdHk6IDAuMTtcbiAgd2lkdGg6IDQxNXB4O1xuICBoZWlnaHQ6IDQzN3B4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTQge1xuICB0b3A6IC0xMzdweDtcbiAgbGVmdDogLTQycHg7XG4gIG9wYWNpdHk6IDAuMTtcbiAgd2lkdGg6IDQxNXB4O1xuICBoZWlnaHQ6IDQzN3B4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTUge1xuICB0b3A6IC0xNjJweDtcbiAgcmlnaHQ6IC01NHB4O1xuICBvcGFjaXR5OiAwLjE7XG4gIHdpZHRoOiA0MTVweDtcbiAgaGVpZ2h0OiA0MzdweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemU2IHtcbiAgdG9wOiAtMTI1cHg7XG4gIHJpZ2h0OiAtMzNweDtcbiAgb3BhY2l0eTogMC4xO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTcge1xuICB0b3A6IC00MXB4O1xuICByaWdodDogLTUwcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplOCB7XG4gIHRvcDogMjElO1xuICBsZWZ0OiAtNzJweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemU5IHtcbiAgdG9wOiA1My41JTtcbiAgcmlnaHQ6IC00OXB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTEwIHtcbiAgdG9wOiAtOTJweDtcbiAgbGVmdDogLTc4cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMTEge1xuICB0b3A6IDUzNnB4O1xuICByaWdodDogLTc4cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMTIge1xuICB0b3A6IDIzM3B4O1xuICBsZWZ0OiAtNTZweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUxMyB7XG4gIHRvcDogNDYuNyU7XG4gIHJpZ2h0OiAzMXB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTE0IHtcbiAgdG9wOiA2OC40JTtcbiAgbGVmdDogLTIwMXB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTE1IHtcbiAgdG9wOiAtMTAwcHg7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUxNiB7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogLTM3cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMTgge1xuICB0b3A6IDY4JTtcbiAgbGVmdDogLTM3cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMTkge1xuICB0b3A6IDMxcHg7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTIxIHtcbiAgdG9wOiAzNiU7XG4gIGxlZnQ6IC04M3B4O1xuICBvcGFjaXR5OiAwLjE7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMjIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtNTBweDtcbiAgb3BhY2l0eTogMC4xO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTIzIHtcbiAgdG9wOiAtMTIwcHg7XG4gIGxlZnQ6IC0yMTBweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUyNCB7XG4gIHRvcDogMzAzcHg7XG4gIHJpZ2h0OiAtMjEwcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMjUge1xuICBib3R0b206IC03MHB4O1xuICBsZWZ0OiAtNDJweDtcbiAgei1pbmRleDogMTA7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMjYge1xuICB0b3A6IDE0MHB4O1xuICByaWdodDogLTUwcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMjcge1xuICB0b3A6IDQ0JTtcbiAgbGVmdDogLTM1cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMjgge1xuICB0b3A6IC05NnB4O1xuICByaWdodDogLTUwcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMzUge1xuICBib3R0b206IDJweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogMjI3cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43OCk7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMzYge1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAtMzlweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUzNyB7XG4gIGJvdHRvbTogLTQzMnB4O1xuICByaWdodDogLTUzcHg7XG59XG4uc2VjdGlvbiAuYXJ0aWNsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faGVhZCBoMSxcbi5zZWN0aW9uIC5zZWN0aW9uX19oZWFkIGgyIHtcbiAgY29sb3I6ICMyODMwNmM7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19oZWFkIGgxIGksXG4uc2VjdGlvbiAuc2VjdGlvbl9faGVhZCBoMiBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQgaDEgKyBwLFxuLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQgaDIgKyBwIHtcbiAgbWFyZ2luOiAzOHB4IDAgMDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19oZWFkIGgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzOXB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2FjdGlvbnMgcCB7XG4gIG1hcmdpbjogMTdweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBwYWRkaW5nLXJpZ2h0OiA0MXB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LS1hbHQge1xuICBwYWRkaW5nOiA1cHggMCAwIDQ3cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC0tYWx0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LWFsdCB7XG4gIGNvbG9yOiAjMjgzMDZjO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0IGgxIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC1hbHQgaDIge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LWFsdCBzdHJvbmcuY29udGVudC10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0IHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC1hbHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0LS1wcmltYXJ5IHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19hY3Rpb25zLWFsdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjMzYzZTc2O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fYWN0aW9ucy1hbHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fYWN0aW9ucy1hbHQgYSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNlY3Rpb24tLXNpemUxIHtcbiAgcGFkZGluZzogMzNweCAwO1xufVxuLnNlY3Rpb24tLXNpemUxIC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLS1zaXplMiB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbi5zZWN0aW9uLS1zaXplMiAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTMge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG4uc2VjdGlvbi0tc2l6ZTMgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemU0IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnNlY3Rpb24tLXNpemU0IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG59XG4uc2VjdGlvbi0tc2l6ZTUge1xuICBwYWRkaW5nOiAzNnB4IDA7XG59XG4uc2VjdGlvbi0tc2l6ZTUgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLnNlY3Rpb24tLXNpemU2IHtcbiAgcGFkZGluZzogMThweCAwO1xufVxuLnNlY3Rpb24tLXNpemU2IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi5zZWN0aW9uLS1zaXplNyB7XG4gIHBhZGRpbmc6IDY5cHggMCA4NnB4O1xufVxuLnNlY3Rpb24tLXNpemU3IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWN0aW9uLS1zaXplOCB7XG4gIHBhZGRpbmc6IDY2cHggMCA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemU4IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cbi5zZWN0aW9uLS1zaXplOSB7XG4gIHBhZGRpbmc6IDI3cHggMCA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemU5IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cbi5zZWN0aW9uLS1zaXplOSAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uc2VjdGlvbi0tc2l6ZTEwIHtcbiAgcGFkZGluZzogNzZweCAwIDEyMHB4O1xufVxuLnNlY3Rpb24tLXNpemUxMCAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTExIC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbi5zZWN0aW9uLS1zaXplMTIge1xuICBwYWRkaW5nOiA0M3B4IDA7XG59XG4uc2VjdGlvbi0tc2l6ZTEyIC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cbi5zZWN0aW9uLS1zaXplMTMge1xuICBwYWRkaW5nOiAxN3B4IDAgMjVweDtcbn1cbi5zZWN0aW9uLS1zaXplMTMgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuLnNlY3Rpb24tLXNpemUxNCB7XG4gIHBhZGRpbmc6IDYxcHggMCA5MHB4O1xufVxuLnNlY3Rpb24tLXNpemUxNCAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG4uc2VjdGlvbi0tc2l6ZTE1IHtcbiAgcGFkZGluZzogMTdweCAwIDYwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTE1IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLS1zaXplMTYge1xuICBwYWRkaW5nOiA1NXB4IDAgMzBweDtcbn1cbi5zZWN0aW9uLS1zaXplMTgge1xuICBwYWRkaW5nOiAxN3B4IDAgMzBweDtcbn1cbi5zZWN0aW9uLS1zaXplMTggLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnNlY3Rpb24tLXNpemUxOCAuc2VjdGlvbl9fY29udGVudC1hbHQgaDIge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4uc2VjdGlvbi0tc2l6ZTE5IHtcbiAgcGFkZGluZzogMjlweCAwIDYwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTE5IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLS1zaXplMTkgLnNlY3Rpb25fX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemUyMSB7XG4gIHBhZGRpbmc6IDU2cHggMCAzMHB4O1xufVxuLnNlY3Rpb24tLXNpemUyMSAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4uc2VjdGlvbi0tc2l6ZTIxIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogNDFweDtcbn1cbi5zZWN0aW9uLS1zaXplMjIge1xuICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcbn1cbi5zZWN0aW9uLS1zaXplMjIgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuLnNlY3Rpb24tLXNpemUyMiAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG4uc2VjdGlvbi0tc2l6ZTIzIHtcbiAgcGFkZGluZzogNTZweCAwIDNweDtcbn1cbi5zZWN0aW9uLS1zaXplMjMgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnNlY3Rpb24tLXNpemUyMyAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI0IHtcbiAgcGFkZGluZzogNTlweCAwIDMwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI0IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNjdweDtcbn1cbi5zZWN0aW9uLS1zaXplMjUge1xuICBwYWRkaW5nOiA1OXB4IDAgMzBweDtcbn1cbi5zZWN0aW9uLS1zaXplMjUgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemUyNiB7XG4gIHBhZGRpbmc6IDI0cHggMCA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemUyNiAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI3IHtcbiAgcGFkZGluZzogNTdweCAwIDQwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI3IC5maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDtcbn1cbi5zZWN0aW9uLS1zaXplMjcgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemUyNyAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI4IHtcbiAgcGFkZGluZzogMTVweCAwIDQwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI4IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbi5zZWN0aW9uLS1zaXplMjkge1xuICBwYWRkaW5nOiA0N3B4IDAgNzRweDtcbn1cbi5zZWN0aW9uLS1zaXplMjkgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uc2VjdGlvbi0tc2l6ZTI5IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5zZWN0aW9uLS1mb3JtIHtcbiAgcGFkZGluZzogNTNweCAwIDQwcHg7XG59XG4uc2VjdGlvbi0tZm9ybSAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG59XG4uc2VjdGlvbi0tZm9ybSAuc2VjdGlvbl9fYm9keSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYycHg7XG59XG4uc2VjdGlvbi0tZm9ybSAuc2VjdGlvbl9fYXNpZGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uc2VjdGlvbi0tZm9ybSAuc2VjdGlvbl9fYXNpZGUgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlY3Rpb24tLWZvcm0gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyMDNweDtcbiAgbWFyZ2luLXRvcDogNDFweDtcbn1cbi5zZWN0aW9uLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDI0cHggMCA5MHB4O1xufVxuLnNlY3Rpb24tLXN0ZXBzIHtcbiAgcGFkZGluZzogMTU1cHggMCA2NXB4O1xufVxuLnNlY3Rpb24tLXN0ZXBzLWFsdCB7XG4gIHBhZGRpbmc6IDI0cHggMCA3N3B4O1xufVxuLnNlY3Rpb24tLXN0ZXBzLWFsdCAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDczcHg7XG59XG4uc2VjdGlvbi0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZhYjY0YztcbiAgcGFkZGluZzogNTZweCAwIDYwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNlY3Rpb24tLXllbGxvdyAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VjdGlvbi0teWVsbG93IC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgbWFyZ2luOiAyMnB4IDAgMDtcbn1cbi5zZWN0aW9uLS1ob3N0cyB7XG4gIHBhZGRpbmc6IDg3cHggMCAzMXB4O1xufVxuLnNlY3Rpb24tLWhvc3RzIC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbn1cbi5zZWN0aW9uLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzI5MzE2QTtcbiAgcGFkZGluZzogNzlweCAwIDUzcHg7XG59XG4uc2VjdGlvbi0tYmx1ZSAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7XG59XG4uc2VjdGlvbi0tYmx1ZSAuc2VjdGlvbl9faGVhZCBoMSxcbi5zZWN0aW9uLS1ibHVlIC5zZWN0aW9uX19oZWFkIGgyIHtcbiAgY29sb3I6ICNGRkI3NEI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLS1mb3JtIC5zZWN0aW9uX19ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19pY28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQgLnNlY3Rpb25fX2hlYWQtaW1hZ2Uge1xuICAgIHRvcDogLTY5cHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplOSAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbiAuc2VjdGlvbl9faGVhZCAuc2VjdGlvbl9faGVhZC1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTI3IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0M3B4IDAgMjBweDtcbiAgICAvKiAgU2VjdGlvbiBJaW9ucyAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMSAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMSAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMiAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMyAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplNCAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplNSAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplNiAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplNyAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMTEgICovXG4gICAgLyogIFNlY3Rpb24gU2l6ZTEyICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemUxMyAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMTEgICovXG4gICAgLyogIFNlY3Rpb24gU2l6ZTE1ICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemU4ICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemU5ICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemUxMCAgKi9cbiAgICAvKiAgU2VjdGlvbiBGb3JtICAqL1xuICAgIC8qICBTZWN0aW9uIFN0ZXBzICAqL1xuICAgIC8qICBTZWN0aW9uIFN0ZXBzIEFsdCAgKi9cbiAgICAvKiAgU2VjdGlvbiBTdGVwcyBBbHQgICovXG4gICAgLyogIFNlY3Rpb24gU2l6ZTI2ICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemUyOSAgKi9cbiAgICAvKiAgU2VjdGlvbiBIb3N0cyAgKi9cbiAgICAvKiAgU2VjdGlvbiBCbHVlICAqL1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19oZWFkIGgyICsgcCB7XG4gICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgfVxuICAuc2VjdGlvbiAuc2VjdGlvbl9faGVhZCBoMiArIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2FjdGlvbnMgcCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50IHAgKyBwIHtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LWFsdCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC1hbHQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LWFsdCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0LS1wcmltYXJ5IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC1hbHQtLXByaW1hcnkgLmZpbmQtaG9zdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24tLWljb25zIC5zZWN0aW9uX19pY28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yOCk7XG4gIH1cbiAgLnNlY3Rpb24tLWljb25zIC5zZWN0aW9uX19pY28tLXNpemUyMyB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IC0xNzVweDtcbiAgfVxuICAuc2VjdGlvbi0taWNvbnMgLnNlY3Rpb25fX2ljby0tc2l6ZTI0IHtcbiAgICB0b3A6IDM4JTtcbiAgICByaWdodDogLTE5MHB4O1xuICB9XG4gIC5zZWN0aW9uLS1pY29ucyAuc2VjdGlvbl9faWNvLS1zaXplMjUge1xuICAgIHRvcDogNjYuNSU7XG4gICAgbGVmdDogLTE4MHB4O1xuICB9XG4gIC5zZWN0aW9uLS1pY29ucyAuc2VjdGlvbl9faWNvLS1zaXplMzMxIHtcbiAgICB0b3A6IDMuNSU7XG4gICAgcmlnaHQ6IC0xMzJweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIH1cbiAgLnNlY3Rpb24tLWljb25zIC5zZWN0aW9uX19pY28tLXNpemUzNSB7XG4gICAgdG9wOiAzNS44JTtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlY3Rpb24tLWljb25zIC5zZWN0aW9uX19pY28tLXNpemUzMzMge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC05JTtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjMpO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMSAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTAxIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUwMSAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTIgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUzIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplNCB7XG4gICAgcGFkZGluZzogMjNweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplNCAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTQgLnNlY3Rpb25fX2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemU1IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemU1IC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplNiB7XG4gICAgcGFkZGluZzogMjhweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplNiAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTcge1xuICAgIHBhZGRpbmc6IDE1cHggMCA0NXB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplNyAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTExIHtcbiAgICBwYWRkaW5nOiA0M3B4IDAgMjBweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTExIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTIge1xuICAgIHBhZGRpbmc6IDE5cHggMCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTIgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxMiAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTEzIHtcbiAgICBwYWRkaW5nOiAyM3B4IDAgMjBweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTEzIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTMgLnNlY3Rpb25fX2FjdGlvbnMge1xuICAgIG1hcmdpbjogMTZweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxNCB7XG4gICAgcGFkZGluZzogMjNweCAwIDQ0cHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxNCAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTE0IC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgICBtYXJnaW46IDI5cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTUge1xuICAgIHBhZGRpbmc6IDIwcHggMCA0NHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTUgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxNSAuc2VjdGlvbl9fYm9keSB7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTgge1xuICAgIHBhZGRpbmc6IDQxcHggMCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplOCAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTkge1xuICAgIHBhZGRpbmc6IDIxcHggMCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplOSAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTkgLnNlY3Rpb25fX2FjdGlvbnMge1xuICAgIG1hcmdpbjogMTRweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxMCB7XG4gICAgcGFkZGluZzogMjFweCAwIDQ0cHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxMCAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTEwIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgICBtYXJnaW46IDI4cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLS1mb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjNweDtcbiAgfVxuICAuc2VjdGlvbi0tZm9ybSAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbi0tZm9ybSAuc2VjdGlvbl9fYXNpZGUge1xuICAgIHBhZGRpbmc6IDQycHggMCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlY3Rpb24tLWZvcm0gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uLS1mb3JtIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgfVxuICAuc2VjdGlvbi0tc3RlcHMge1xuICAgIHBhZGRpbmc6IDU3cHggMCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zdGVwcy1hbHQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuc2VjdGlvbi0teWVsbG93IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUyNiB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMjYgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUyOSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1ob3N0cyB7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1ob3N0cyAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAuc2VjdGlvbi0taG9zdHMgLnNlY3Rpb25fX2hlYWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIH1cbiAgLnNlY3Rpb24tLWhvc3RzIC5zZWN0aW9uX19oZWFkIGgyIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAuc2VjdGlvbi0tYmx1ZSB7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1ibHVlIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5zZWN0aW9uLS1ibHVlIC5zZWN0aW9uX19oZWFkIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG4gIC5zZWN0aW9uLS1ibHVlIC5zZWN0aW9uX19oZWFkIGgyIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAuc2VjdGlvbi0tYmx1ZSAuYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgY29sb3I6ICNGRkI3NEI7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VjdGlvbiBEYXJrXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbi1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzI4MzA2YztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDU2cHggMCA2OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qICBTZWN0aW9uIERhcmsgUHJpbWFyeSAgKi9cbn1cbi5zZWN0aW9uLWRhcmsgLmxpc3QtZmVhdHVyZXMge1xuICBwYWRkaW5nOiAxN3B4IDAgMCAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1kYXJrIC5zZWN0aW9uX19jb250ZW50IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG59XG4uc2VjdGlvbi1kYXJrIC5zZWN0aW9uX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9faWNvLS1zaXplMSB7XG4gIHRvcDogLTE3MXB4O1xuICByaWdodDogLTIlO1xufVxuLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9faWNvLS1zaXplMiB7XG4gIHRvcDogNDIlO1xuICBsZWZ0OiAtNSU7XG59XG4uc2VjdGlvbi1kYXJrIC5zZWN0aW9uX19pY28tLXNpemUzIHtcbiAgYm90dG9tOiAtMTA1cHg7XG4gIHJpZ2h0OiAyLjUlO1xufVxuLnNlY3Rpb24tZGFyay0tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDEzM3B4IDAgMTUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9fY29udGVudCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWRhcmsge1xuICAgIHBhZGRpbmc6IDIzcHggMCAyNHB4O1xuICAgIC8qICBTZWN0aW9uIERhcmsgUHJpbWFyeSAgKi9cbiAgfVxuICAuc2VjdGlvbi1kYXJrIC5saXN0LWZlYXR1cmVzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWN0aW9uLWRhcmsgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbiAgLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9fY29udGVudCBzdHJvbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9faWNvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMjYpO1xuICB9XG4gIC5zZWN0aW9uLWRhcmsgLnNlY3Rpb25fX2ljby0tc2l6ZTEge1xuICAgIHRvcDogLTE4MHB4O1xuICAgIHJpZ2h0OiAtNTklO1xuICB9XG4gIC5zZWN0aW9uLWRhcmsgLnNlY3Rpb25fX2ljby0tc2l6ZTIge1xuICAgIHRvcDogMTYuNSU7XG4gICAgbGVmdDogLTYwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMjkpO1xuICB9XG4gIC5zZWN0aW9uLWRhcmsgLnNlY3Rpb25fX2ljby0tc2l6ZTMge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogLTYwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMjkpO1xuICB9XG4gIC5zZWN0aW9uLWRhcmstLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDUzcHggMCAyN3B4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlY3Rpb24gTWFpblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb24tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2ljby0tc2l6ZTEge1xuICBvcGFjaXR5OiAwLjE7XG4gIHJpZ2h0OiAtNjBweDtcbiAgdG9wOiAxMC45JTtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2ljby0tc2l6ZTIge1xuICBvcGFjaXR5OiAwLjE7XG4gIGxlZnQ6IC00MHB4O1xuICB0b3A6IDMxLjIlO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9faWNvLS1zaXplMyB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogNTglO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9faWNvLS1zaXplNCB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgbGVmdDogLTYwcHg7XG4gIHRvcDogODQuNiU7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIG1hcmdpbjogMCAtMTVweCAwIC0xOXB4O1xuICBwYWRkaW5nOiA1NXB4IDYwcHggODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fYXNpZGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hc2lkZS1oZWFkIHtcbiAgY29sb3I6ICMyODMwNmM7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYXNpZGUtaGVhZCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fYXNpZGUgLnNlY3Rpb25fX2FzaWRlLWhlYWQgLmxpc3Qtc3RhcnMge1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYXNpZGUtaGVhZCAubGlzdC1zdGFycyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hc2lkZS1ib2R5ID4gaDYge1xuICBjb2xvcjogIzI4MzA2YztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYXNpZGUtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYXNpZGUtYWN0aW9ucyBoMiB7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fYXNpZGUgLnNlY3Rpb25fX2FzaWRlLWFjdGlvbnMgaDIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hc2lkZS1hY3Rpb25zIC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hc2lkZS1mb290IHtcbiAgbWFyZ2luLXRvcDogOTdweDtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYXNpZGUtZm9vdCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYXNpZGUtZm9vdCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDU4cHg7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IHtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBoMiArIHAge1xuICBtYXJnaW46IDM2cHggMCAwO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBoMiArIHVsIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgaDIgKyBoNiB7XG4gIG1hcmdpbjogMzFweCAwIDA7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IHAge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgcCArIGgyIHtcbiAgbWFyZ2luLXRvcDogNThweDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgdWwgKyBoMiB7XG4gIG1hcmdpbi10b3A6IDYycHg7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IHVsICsgaDYge1xuICBtYXJnaW46IDM5cHggMCAwO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IGg2ICsgdWwge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBoNiArIHAge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fYWN0aW9ucy1hbHQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogIzM2M2U3NjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FjdGlvbnMtYWx0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSB7XG4gICAgbWFyZ2luOiAwIDAgMCAtNjVweDtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1tYWluIC5zZWN0aW9uX19pY28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1tYWluIC5zZWN0aW9uX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgfVxuICAuc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IGgyICsgcCB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgfVxuICAuc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IGgyICsgdWwge1xuICAgIG1hcmdpbjogMTlweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBoMiArIGg2IHtcbiAgICBtYXJnaW46IDE4cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgcCArIGgyIHtcbiAgICBtYXJnaW46IDQ0cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgdWwgKyBoMiB7XG4gICAgbWFyZ2luOiA0M3B4IDAgMDtcbiAgfVxuICAuc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IHVsICsgaDYge1xuICAgIG1hcmdpbjogMzJweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBoNiArIHVsIHtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgaDYgKyBwIHtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlY3Rpb24gU21hbGxcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogIzI4MzA2YztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI5cHggMCAyN3B4O1xufVxuLnNlY3Rpb24tc21hbGwgLnNlY3Rpb25fX2NvbnRlbnQgaDYge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbi5zZWN0aW9uLXNtYWxsIC5zZWN0aW9uX19jb250ZW50IC5saXN0LWxvY2F0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VjdGlvbiBJbWFnZVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb24taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1pbWFnZSAuc2VjdGlvbl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiA1Ny4zJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWltYWdlIC5zZWN0aW9uX19pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTAwcHggMjgwcHggcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLnNlY3Rpb24taW1hZ2UgLnNlY3Rpb25fX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3N3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4uc2VjdGlvbi1pbWFnZSAuc2VjdGlvbl9fY29udGVudCBoMiB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi1pbWFnZSAuc2VjdGlvbl9faW1hZ2U6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMDBweCAxMzBweCByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2UgLnNlY3Rpb25fX2lubmVyIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbWFnZSAuc2VjdGlvbl9faW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMzklO1xuICB9XG4gIC5zZWN0aW9uLWltYWdlIC5zZWN0aW9uX19pbWFnZTphZnRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDQ4cHggNzVweCByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2UgLnNlY3Rpb25fX2lubmVyIHtcbiAgICB0b3A6IDcwcHg7XG4gICAgdG9wOiAzNHB4O1xuICB9XG4gIC5zZWN0aW9uLWltYWdlIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2UgLnNlY3Rpb25fX2NvbnRlbnQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VjdGlvbiBEZWZcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uLWRlZiB7XG4gIHBhZGRpbmc6IDIwMHB4IDAgNDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tZGVmIC5icmVhZGNydW1wcyB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvIHtcbiAgb3BhY2l0eTogMC4xNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzgpO1xufVxuLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUyOSB7XG4gIHRvcDogNS44JTtcbiAgbGVmdDogLTEwN3B4O1xufVxuLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUzMCB7XG4gIHRvcDogMjQuNSU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMjFweDtcbn1cbi5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvLS1zaXplMzEge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDQzLjElO1xuICBsZWZ0OiAtMTIycHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NCk7XG59XG4uc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2ljby0tc2l6ZTMyIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiA1NC41JTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogMjlweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc2KTtcbn1cbi5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvLS1zaXplMzMge1xuICBvcGFjaXR5OiAxO1xuICBib3R0b206IDIuMyU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDI0OXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzkpO1xufVxuLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUzNCB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvdHRvbTogLTMuNyU7XG4gIGxlZnQ6IDQ2cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44MSk7XG59XG4uc2VjdGlvbi1kZWYgLmFydGljbGVzLXNlY29uZGFyeSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5zZWN0aW9uLWRlZiAuc2VjdGlvbl9fYXNpZGUge1xuICBtYXJnaW46IDAgLTZweCAwIC01cHg7XG59XG4uc2VjdGlvbi1kZWYgLnNlY3Rpb21fX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi5zZWN0aW9uLWRlZiAuc2VjdGlvbV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2JvZHkge1xuICBwYWRkaW5nOiAwIDc1cHggMCA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWRlZiAuc2VjdGlvbl9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbi1kZWYgLmJyZWFkY3J1bXBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1kZWYge1xuICAgIHBhZGRpbmc6IDI5cHggMCA0NnB4O1xuICB9XG4gIC5zZWN0aW9uLWRlZiAubGlzdC1saW5rcyB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuICAuc2VjdGlvbi1kZWYgLmFydGljbGVzLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2FzaWRlIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NCk7XG4gIH1cbiAgLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUyOSB7XG4gICAgdG9wOiA0LjIlO1xuICAgIGxlZnQ6IC0xNDJweDtcbiAgfVxuICAuc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2ljby0tc2l6ZTI5MSB7XG4gICAgdG9wOiAxMC40JTtcbiAgICByaWdodDogLTYzcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY3KTtcbiAgfVxuICAuc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2ljby0tc2l6ZTMwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogMTEuNCU7XG4gICAgcmlnaHQ6IC0xMjNweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvLS1zaXplMzMzIHtcbiAgICB0b3A6IDE3LjclO1xuICAgIGxlZnQ6IC0zNnB4O1xuICB9XG4gIC5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvLS1zaXplMzEge1xuICAgIHRvcDogMjUuMSU7XG4gICAgbGVmdDogLTEyMnB4O1xuICB9XG4gIC5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvLS1zaXplMzIge1xuICAgIHRvcDogMzIuNyU7XG4gICAgbGVmdDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUzMjIge1xuICAgIHRvcDogNDEuNyU7XG4gICAgbGVmdDogLTExMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlY3Rpb24gU2Vjb25kYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbi1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiA0NXB4IDA7XG59XG4uc2VjdGlvbi1zZWNvbmRhcnkgLndpZGdldC10b3RhbCB7XG4gIHBhZGRpbmc6IDYwcHggMCAwIDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zZWNvbmRhcnkgLndpZGdldC10b3RhbCB7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uX19pY28ge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTbGlja1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDIwO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2xpY2stYXJyb3c6YWZ0ZXIge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIHNhbnMtc2VyaWY7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtc2hhZG93OiAwIDAgMXB4ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpY2stYXJyb3c6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMTVweDtcbn1cbi5zbGljay1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMTVweDtcbn1cblxuLmJlY29tZS1hLWhvc3QtaG9zdC1jYXJvdXNlbCAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG59XG4uYmVjb21lLWEtaG9zdC1ob3N0LWNhcm91c2VsIC5zbGljay1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYmVjb21lLWEtaG9zdC1ob3N0LWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTExMHB4O1xuICB0b3A6IC0yMHB4O1xufVxuLmJlY29tZS1hLWhvc3QtaG9zdC1jYXJvdXNlbCAuc2xpY2stcHJldjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xufVxuLmJlY29tZS1hLWhvc3QtaG9zdC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjJweDtcbn1cbi5iZWNvbWUtYS1ob3N0LWhvc3QtY2Fyb3VzZWwgLmhvc3QtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmVjb21lLWEtaG9zdC1ob3N0LWNhcm91c2VsIC5ob3N0LWNhcm91c2VsIC5zbGlkZXItYWN0aW9uLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICB0b3A6IC0zMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNsaWRlclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIC8qICBTbGlkZXIgU2Vjb25kYXJ5ICAqL1xufVxuLnNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDUwcHg7XG59XG4uc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDUwcHg7XG59XG4uc2xpZGVyIC5zbGlkZXJfX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zbGlkZXIgLnNsaWRlcl9faWNvLS1zaXplMSB7XG4gIHRvcDogOTBweDtcbiAgcmlnaHQ6IC0xMTNweDtcbn1cbi5zbGlkZXIgLmJyZWFkY3J1bXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTcwNXB4O1xuICB6LWluZGV4OiAyMDtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uc2xpZGVyIC5icmVhZGNydW1wcyBsaSArIGxpOmFmdGVyIHtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uc2xpZGVyIC5zbGlkZXJfX2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuLnNsaWRlciAuc2xpZGVyX19oZWFkIGgxIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMjlweDtcbn1cbi5zbGlkZXIgLnNsaWRlcl9faGVhZCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuLnNsaWRlci0tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZy10b3A6IDc4cHg7XG59XG4uc2xpZGVyLS1zZWNvbmRhcnkgLnNsaWNrLWFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uc2xpZGVyLS1zZWNvbmRhcnkgLnNsaWNrLXByZXYge1xuICBtYXJnaW4tbGVmdDogLTY3NHB4O1xufVxuLnNsaWRlci0tc2Vjb25kYXJ5IC5zbGljay1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDYxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5zbGlkZXIge1xuICAgIC8qICBTbGlkZXIgU2Vjb25kYXJ5ICAqL1xuICB9XG4gIC5zbGlkZXIgLmJyZWFkY3J1bXBzIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnNsaWRlci0tc2Vjb25kYXJ5IC5zbGljay1hcnJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zbGlkZXItLXNlY29uZGFyeSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAuc2xpZGVyLS1zZWNvbmRhcnkgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlciB7XG4gICAgLyogIFNsaWRlciBQcmltYXJ5ICAqL1xuICB9XG4gIC5zbGlkZXIgLmJyZWFkY3J1bXBzIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01NTVweDtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJfX2ljbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2xpZGVyLS1zZWNvbmRhcnkgLnNsaWNrLWFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNsaWRlci0tc2Vjb25kYXJ5IC5zbGljay1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1MHB4O1xuICB9XG4gIC5zbGlkZXItLXNlY29uZGFyeSAuc2xpY2stbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXIgLmJyZWFkY3J1bXBzIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zbGlkZXIgLnNsaWRlcl9faGVhZCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zbGlkZXIgLmJyZWFkY3J1bXBzIHtcbiAgICBtYXJnaW4tbGVmdDogLTM0NXB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IDQwJTtcbiAgfVxuICAuc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMjYwcHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXIge1xuICAgIC8qICBTbGlkZXIgU2Vjb25kYXJ5ICAqL1xuICB9XG4gIC5zbGlkZXIgLmJyZWFkY3J1bXBzIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1NXB4O1xuICB9XG4gIC5zbGlkZXIgLmJyZWFkY3J1bXBzIGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDdiZmY7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogMjUlO1xuICB9XG4gIC5zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjQwcHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG4gIC5zbGlkZXItLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnNsaWRlci0tc2Vjb25kYXJ5IC5zbGlkZXJfX2NsaXAge1xuICAgIG1heC1oZWlnaHQ6IDUxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNsaWRlciAuYnJlYWRjcnVtcHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiAyMCU7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICAuc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNsaWRlciBNYWluXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2xpZGVyLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyLW1haW4gLmJyZWFkY3J1bXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNzA1cHg7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5zbGlkZXItbWFpbiAuc2xpY2stYXJyb3cge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuLnNsaWRlci1tYWluIC5zbGljay1wcmV2IHtcbiAgbGVmdDogNTBweDtcbn1cbi5zbGlkZXItbWFpbiAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5zbGlkZXItbWFpbiAuYnJlYWRjcnVtcHMge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNsaWRlci1tYWluIC5zbGljay1hcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2xpZGVyLW1haW4gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLnNsaWRlci1tYWluIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItbWFpbiAuYnJlYWRjcnVtcHMge1xuICAgIHRvcDogNThweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLnNsaWRlci1tYWluIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNsaWRlciBQcmltYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2xpZGVyLXByaW1hcnkgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMTkwcHg7XG59XG4uc2xpZGVyLXByaW1hcnkgLnNsaWNrLW5leHQge1xuICByaWdodDogLTE5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTg1MHB4KSB7XG4gIC5zbGlkZXItcHJpbWFyeSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTEwMHB4O1xuICB9XG4gIC5zbGlkZXItcHJpbWFyeSAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuc2xpZGVyLXByaW1hcnkgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLnNsaWRlci1wcmltYXJ5IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItcHJpbWFyeSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC5zbGlkZXItcHJpbWFyeSAuc2xpZGVyX19zbGlkZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNsaWRlciBNb2JpbGVcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC5zbGlkZXItbW9iaWxlIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG4gIC5zbGlkZXItbW9iaWxlIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZSAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZSAucm93IC5jb2wtbWQtNiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZSAuYXJ0aWNsZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZSAuYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogNTJweCAxNnB4IDI2cHg7XG4gIH1cbiAgLnNsaWRlci1tb2JpbGUuc2xpZGVyLW1vYmlsZS0tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5zbGlkZXItbW9iaWxlLnNsaWRlci1tb2JpbGUtLXByaW1hcnkgLnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsaWRlci1tb2JpbGUuc2xpZGVyLW1vYmlsZS0tcHJpbWFyeSAucm93IC5jb2wtbWQtNiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5zbGlkZXItbW9iaWxlLnNsaWRlci1tb2JpbGUtLXByaW1hcnkgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLnNsaWRlci1tb2JpbGUuc2xpZGVyLW1vYmlsZS0tcHJpbWFyeSAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZS5zbGlkZXItbW9iaWxlLS1wcmltYXJ5IC5hcnRpY2xlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZS5zbGlkZXItbW9iaWxlLS1wcmltYXJ5IC5hcnRpY2xlIC5hcnRpY2xlX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyNXB4IDI2cHggNTNweDtcbiAgfVxufVxuLnNsaWRlLWV4IC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uaG9zdF9fc2xpZGVyIHtcbiAgaGVpZ2h0OiA0MzRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuaG9zdF9fc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDQwMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob3N0X19zbGlkZXIge1xuICAgIGhlaWdodDogMzQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvc3RfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob3N0X19zbGlkZXIge1xuICAgIGhlaWdodDogMzIycHg7XG4gIH1cbn1cbi5leHBlcmllbmNlc19fc2xpZGVyIHtcbiAgaGVpZ2h0OiA3NDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmV4cGVyaWVuY2VzX19zbGlkZXIge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXhwZXJpZW5jZXNfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiAzNTNweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFdpZGdldHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aWRnZXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V2lkZ2V0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0IHtcbiAgYmFja2dyb3VuZDogI0Q4NEU0QTtcbiAgcGFkZGluZzogMjRweCAzMHB4IDQ1cHg7XG4gIC8qICBXaWRnZXQgWWVsbG93ICAqL1xuICAvKiAgV2lkZ2V0IEJsdWUgICovXG4gIC8qICBXaWRnZXQgR3JlZW4gICovXG59XG4ud2lkZ2V0IC53aWRnZXRfX2ljbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2lkZ2V0IC53aWRnZXRfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndpZGdldCAud2lkZ2V0X19oZWFkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLndpZGdldCAud2lkZ2V0X19oZWFkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53aWRnZXQgLndpZGdldF9faGVhZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ud2lkZ2V0IC53aWRnZXRfX2hlYWQgcCB7XG4gIG1hcmdpbjogM3B4IDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLndpZGdldCAud2lkZ2V0X19oZWFkLS1kYXJrIHtcbiAgY29sb3I6ICMyMTIwMjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud2lkZ2V0IC53aWRnZXRfX2hlYWQtLWRhcmsgaDYge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2lkZ2V0IC5hcnRpY2xlX19ib2R5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud2lkZ2V0IC53aWRnZXRfX2ltYWdlIHtcbiAgcGFkZGluZzogMCAxMXB4O1xufVxuLndpZGdldCAud2lkZ2V0X19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53aWRnZXQgLndpZGdldF9fYWN0aW9ucyB7XG4gIG1hcmdpbjogNTRweCAxMHB4IDA7XG59XG4ud2lkZ2V0IC53aWRnZXRfX2FjdGlvbnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ud2lkZ2V0IC53aWRnZXRfX2FjdGlvbnMtLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xufVxuLndpZGdldC0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0ZGQjc0Qjtcbn1cbi53aWRnZXQtLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMjkzMTZBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53aWRnZXQtLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzEyOEM4RjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLndpZGdldCAud2lkZ2V0X19hY3Rpb25zIC5idG4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZGdldCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG4gIC53aWRnZXQgLndpZGdldF9faW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLndpZGdldCAud2lkZ2V0X19hY3Rpb25zIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWRnZXQge1xuICAgIHBhZGRpbmc6IDQ2cHggNDBweCA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qICBXaWRnZXQgQmx1ZSAgKi9cbiAgfVxuICAud2lkZ2V0IC53aWRnZXRfX2hlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG4gIC53aWRnZXQgLndpZGdldF9faGVhZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC53aWRnZXQgLndpZGdldF9faGVhZC0tZGFyayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLndpZGdldCAud2lkZ2V0X19oZWFkLS1kYXJrIGg2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbiAgLndpZGdldCAuYXJ0aWNsZXMtc21hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG4gIC53aWRnZXQgLndpZGdldF9fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiA0MnB4IDE1cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAud2lkZ2V0IC53aWRnZXRfX2FjdGlvbnMgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxuICAud2lkZ2V0IC53aWRnZXRfX2FjdGlvbnMtLXByaW1hcnkge1xuICAgIG1hcmdpbjogNDhweCAwIDA7XG4gIH1cbiAgLndpZGdldCAud2lkZ2V0X19pY28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjIxO1xuICB9XG4gIC53aWRnZXQgLndpZGdldF9faWNvLS1zaXplMSB7XG4gICAgdG9wOiAyJTtcbiAgICBsZWZ0OiAtODdweDtcbiAgfVxuICAud2lkZ2V0IC53aWRnZXRfX2ljby0tc2l6ZTIge1xuICAgIHRvcDogNDclO1xuICAgIHJpZ2h0OiAtMTIwcHg7XG4gIH1cbiAgLndpZGdldCAud2lkZ2V0X19pY28tLXNpemUzIHtcbiAgICBib3R0b206IC0xNjZweDtcbiAgICBsZWZ0OiAtMTMwcHg7XG4gIH1cbiAgLndpZGdldC0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzI5MzE2QTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRXaWRnZXQgUHJpbWFyeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2lkZ2V0LXByaW1hcnkgaDEge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4ud2lkZ2V0LXByaW1hcnkgaDEgc3BhbiB7XG4gIGNvbG9yOiAjZmFiNjRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldC1wcmltYXJ5IGgxIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLndpZGdldC1wcmltYXJ5IC5mb3JtLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDM1cHggMCAzMHB4O1xuICB9XG4gIC53aWRnZXQtcHJpbWFyeSAuZm9ybS1sb2NhdGlvbiAuc2VsZWN0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tYW5nbGUtZG93bi13aGl0ZS5wbmcpO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICAud2lkZ2V0LXByaW1hcnkgLmZvcm0tbG9jYXRpb24gLnNlbGVjdCBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogMCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFdpZGdldCBBbHRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aWRnZXQtYWx0IHtcbiAgLyogIFdpZGdldCBBbHQgUHJpbWFyeSAgKi9cbiAgLyogIFdpZGdldCBBbHQgU2Vjb25kYXJ5ICAqL1xuICAvKiAgV2lkZ2V0IEFsdCBUZXJpdGFyeSAgKi9cbn1cbi53aWRnZXQtYWx0IC5jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuLndpZGdldC1hbHQgLndpZGdldF9fYWN0aW9ucyB7XG4gIG1hcmdpbjogNDVweCAyOHB4IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53aWRnZXQtYWx0LS1wcmltYXJ5IHtcbiAgcGFkZGluZzogMjVweCAyNnB4IDI1cHggMTlweDtcbn1cbi53aWRnZXQtYWx0LS1wcmltYXJ5IC5saXN0LXJhZGlvcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2lkZ2V0LWFsdC0tcHJpbWFyeSAubGlzdC1yYWRpb3MgbGk6bGFzdC1jaGlsZCAucmFkaW8gbGFiZWw6YWZ0ZXIsIC53aWRnZXQtYWx0LS1wcmltYXJ5IC5saXN0LXJhZGlvcyBsaTpsYXN0LWNoaWxkIC5yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLndpZGdldC1hbHQtLXByaW1hcnkgLndpZGdldF9fYWN0aW9ucyB7XG4gIG1hcmdpbjogNDRweCAwIDA7XG59XG4ud2lkZ2V0LWFsdC0tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMThweCAyM3B4IDI1cHggMjdweDtcbn1cbi53aWRnZXQtYWx0LS1zZWNvbmRhcnkgLndpZGdldF9fYWN0aW9ucyB7XG4gIG1hcmdpbjogMzlweCAwIDA7XG59XG4ud2lkZ2V0LWFsdC0tdGVyaXRhcnkge1xuICBwYWRkaW5nOiAyM3B4IDI1cHggMjVweCAyN3B4O1xufVxuLndpZGdldC1hbHQtLXRlcml0YXJ5IC53aWRnZXRfX2FjdGlvbnMge1xuICBtYXJnaW46IDQ5cHggMCAwO1xufVxuXG4ud2lkZ2V0LW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndpZGdldC1tZXNzYWdlICsgLndpZGdldC1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53aWRnZXQtbWVzc2FnZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ud2lkZ2V0LW1lc3NhZ2UgaDMsIC53aWRnZXQtbWVzc2FnZSBoNiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLndpZGdldC1tZXNzYWdlIC53aWRnZXRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbi53aWRnZXQtbWVzc2FnZSAud2lkZ2V0X19jb250ZW50LS1wcmltYXJ5IHtcbiAgdG9wOiA1N3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldC1tZXNzYWdlICsgLndpZGdldC1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG4gIC53aWRnZXQtbWVzc2FnZSBoMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC53aWRnZXQtbWVzc2FnZSBwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLndpZGdldC1tZXNzYWdlIC53aWRnZXRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgN3B4IDAgMDtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLndpZGdldC1tZXNzYWdlIC53aWRnZXRfX2NvbnRlbnQtLXByaW1hcnkge1xuICAgIHRvcDogMjVweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA0cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V2lkZ2V0IFNlY29uZGFyeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldC1zZWNvbmRhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aWRnZXQtc2Vjb25kYXJ5IGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLndpZGdldC1zZWNvbmRhcnkgaDIgKyAuZm9ybS1sb2NhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ud2lkZ2V0LXNlY29uZGFyeSAuZm9ybS1sb2NhdGlvbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbi53aWRnZXQtc2Vjb25kYXJ5IC53aWRnZXRfX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi53aWRnZXQtc2Vjb25kYXJ5IC53aWRnZXRfX2ljby0tc2l6ZTEge1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDIzNXB4O1xufVxuLndpZGdldC1zZWNvbmRhcnkgLndpZGdldF9faWNvLS1zaXplMiB7XG4gIHRvcDogLTkzcHg7XG4gIHJpZ2h0OiAxNDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAud2lkZ2V0LXNlY29uZGFyeSAud2lkZ2V0X19pY28tLXNpemUxIHtcbiAgICBsZWZ0OiAxMzVweDtcbiAgfVxuICAud2lkZ2V0LXNlY29uZGFyeSAud2lkZ2V0X19pY28tLXNpemUyIHtcbiAgICByaWdodDogNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud2lkZ2V0LXNlY29uZGFyeSAud2lkZ2V0X19pY28tLXNpemUxIHtcbiAgICBsZWZ0OiAzNXB4O1xuICB9XG4gIC53aWRnZXQtc2Vjb25kYXJ5IC53aWRnZXRfX2ljby0tc2l6ZTIge1xuICAgIHJpZ2h0OiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZGdldC1zZWNvbmRhcnkgLndpZGdldF9faWNvLS1zaXplMSB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbiAgLndpZGdldC1zZWNvbmRhcnkgLndpZGdldF9faWNvLS1zaXplMiB7XG4gICAgcmlnaHQ6IC03NXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFdpZGdldCBUZXJpdGFyeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldC10ZXJpdGFyeSB7XG4gIGJhY2tncm91bmQ6ICMyOTMxNkE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAzN3B4O1xufVxuLndpZGdldC10ZXJpdGFyeSBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi53aWRnZXQtdGVyaXRhcnkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2lkZ2V0LXRlcml0YXJ5IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogMDtcbn1cbi53aWRnZXQtdGVyaXRhcnkgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndpZGdldC10ZXJpdGFyeSBoNiB7XG4gIGNvbG9yOiAjRkZCNzRCO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDE0cHggMCAwO1xufVxuLndpZGdldC10ZXJpdGFyeSAuYnRuIHtcbiAgbWFyZ2luOiA3cHggMCAwO1xufVxuLndpZGdldC10ZXJpdGFyeSAuc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndpZGdldC10ZXJpdGFyeSAud2lkZ2V0X19pbWFnZSB7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZGdldC10ZXJpdGFyeSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2lkZ2V0LXRlcml0YXJ5IHAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWRnZXQtdGVyaXRhcnkge1xuICAgIHBhZGRpbmc6IDI3cHggMTlweCAzNHB4O1xuICB9XG4gIC53aWRnZXQtdGVyaXRhcnkgaDYge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbiAgLndpZGdldC10ZXJpdGFyeSBwIHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC53aWRnZXQtdGVyaXRhcnkgLmJ0biB7XG4gICAgbWFyZ2luOiAxMXB4IDAgMDtcbiAgICBtaW4td2lkdGg6IDIwOHB4O1xuICB9XG4gIC53aWRnZXQtdGVyaXRhcnkgLndpZGdldF9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V2lkZ2V0IFRvdGFsXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0LXRvdGFsIHtcbiAgY29sb3I6ICMzNDMzMzM7XG59XG4ud2lkZ2V0LXRvdGFsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLndpZGdldC10b3RhbCB1bCBoNiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xufVxuLndpZGdldC10b3RhbCB1bCBoNiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53aWRnZXQtdG90YWwgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ud2lkZ2V0LXRvdGFsIHVsIC5wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ud2lkZ2V0LXRvdGFsIHVsIC5wcmltYXJ5IGg2IHtcbiAgZmxleDogMCAwIDQ1JTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi53aWRnZXQtdG90YWwgLndpZGdldF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA0OXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi53aWRnZXQtdG90YWwgLndpZGdldF9fZm9vdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgcGFkZGluZzogMjVweCAwIDMycHggMzRweDtcbiAgbWFyZ2luOiA0OHB4IDNweCAwIC0zMHB4O1xufVxuLndpZGdldC10b3RhbCAud2lkZ2V0X19mb290IGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndpZGdldC10b3RhbCAud2lkZ2V0X19mb290IGgzIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cbi53aWRnZXQtdG90YWwgLmZvcm0tY29kZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud2lkZ2V0LXRvdGFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAud2lkZ2V0LXRvdGFsIHVsIGg2IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgLndpZGdldC10b3RhbCAud2lkZ2V0X19mb290IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZGdldC10b3RhbCB1bCBoNiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC53aWRnZXQtdG90YWwgLndpZGdldF9fZm9vdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxuICAud2lkZ2V0LXRvdGFsIC53aWRnZXRfX2Zvb3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAud2lkZ2V0LXRvdGFsIC5mb3JtLXBheW1lbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldC10b3RhbCB1bCBoNiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC53aWRnZXQtdG90YWwgLndpZGdldF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLndpZGdldC10b3RhbCAud2lkZ2V0X19mb290IGgzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V2lkZ2V0IE1hcFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldC1tYXAge1xuICBiYWNrZ3JvdW5kOiAjRkZCNzRCO1xuICBwYWRkaW5nOiAxNHB4IDE4cHg7XG59XG4ud2lkZ2V0LW1hcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRJY29uc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmljby14IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uaWNvLXg6YWZ0ZXIsIC5pY28teDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmljby14OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5pY28tcGx1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmljby1wbHVzOmFmdGVyLCAuaWNvLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uaWNvLXBsdXM6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uaWNvLWFuZ2xlLWRvd24td2hpdGUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvLXNlYXJjaC1yZWQsXG4uaWNvLXNlYXJjaCB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG59XG5cbi5pY28tbW91c2Uge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiAxMTJweDtcbn1cblxuLmljby1sYWJlbCB7XG4gIHdpZHRoOiAxMjJweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uaWNvLWNhbWVyYSB7XG4gIHdpZHRoOiA4OXB4O1xuICBoZWlnaHQ6IDcxcHg7XG59XG5cbi5pY28tY2lyY2xlLWFycm93LWJsdWUge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuXG4uaWNvLWNpcmNsZS1hcnJvdyB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG59XG5cbi5pY28tYW5nbGUtcmlnaHQge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY28tZ3JhcGVzIHtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDE1MnB4O1xufVxuXG4uaWNvLWZsYWcge1xuICB3aWR0aDogMTU3cHg7XG4gIGhlaWdodDogMTU0cHg7XG59XG5cbi5pY28tZmxpcGZsb3BzIHtcbiAgd2lkdGg6IDEzN3B4O1xuICBoZWlnaHQ6IDEyMnB4O1xufVxuXG4uaWNvLWRvbGxhci1ibHVlIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbn1cblxuLmljby1oZWFydCB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5pY28tY3VycmVuY3kge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzOXB4O1xufVxuXG4uaWNvLXdhbGsge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uaWNvLWNhciB7XG4gIHdpZHRoOiA1N3B4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5pY28tbWVzc2FnZS1hbHQge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG4uaWNvLXNldHRpbmctcmVkLFxuLmljby1zZXR0aW5nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmljby1hbmdsZS1kb3duLXJlZCxcbi5pY28tYW5nbGUtZG93bi1ibHVlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uaWNvLWJhbGwge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MXB4O1xufVxuXG4uaWNvLWRyaW5rIHtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogODlweDtcbn1cblxuLmljby1jYWZlLWdyZWVuIHtcbiAgd2lkdGg6IDE3N3B4O1xuICBoZWlnaHQ6IDIwNnB4O1xufVxuXG4uaWNvLWdyYXBlcy1ncmVlbiB7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiAxNTJweDtcbn1cblxuLmljby1hcnJvdy1kb3duLWJpZyB7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5pY28tbWFpbC1iaWcge1xuICB3aWR0aDogMTIycHg7XG4gIGhlaWdodDogOTlweDtcbn1cblxuLmljby1jaXJsY2VzLXllbGxvdyxcbi5pY28tY2lyY2xlcyB7XG4gIHdpZHRoOiAxMDFweDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG4uaWNvLXBkZiB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDYxcHg7XG59XG5cbi5pY28tYW5nbGUtcmlnaHQtZGFyayB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmljby1zaGFyZSB7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG5cbi5pY28tcGRmLWFsdCB7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG5cbi5pY28tbWFwIHtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNDJweDtcbn1cblxuLmljby1pbmZvIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNDFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pY28teCB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5pY28teDphZnRlciwgLmljby14OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbiAgLmljby1zZWFyY2gtcmVkLFxuICAuaWNvLXNlYXJjaCB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5pY28tYW5nbGUtZG93bi13aGl0ZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5pY28tZm9vZC0xIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICB9XG4gIC5pY28tYnVyZ2VyIHtcbiAgICB3aWR0aDogOTRweDtcbiAgICBoZWlnaHQ6IDc3cHg7XG4gIH1cbiAgLmljby1mbG93ZXJzIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDgzcHg7XG4gIH1cbiAgLmljby1jYXQtZ3JlZW4tYWx0LFxuICAuaWNvLWNhdCB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG4gIC5pY28tZ2F0ZS1ncmVlbi1hbHQsXG4gIC5pY28tZ2F0ZSB7XG4gICAgd2lkdGg6IDY2cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5pY28tY2FmZS1ncmVlbi1hbHQsXG4gIC5pY28tY2FmZSB7XG4gICAgd2lkdGg6IDg2cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuaWNvLW1vdXNlIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLmljby1sYWJlbCB7XG4gICAgd2lkdGg6IDYxcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5pY28tY2FtZXJhIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmljby1jaXJjbGUtYXJyb3cge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuaWNvLW1lc3NhZ2UtZGVmIHtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmljby1oZWFydCB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5pY28tY3VycmVuY3kge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAuaWNvLXdhbGsge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAuaWNvLWNhciB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5pY28tbWVzc2FnZS1hbHQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAuaWNvLWRvbGxhci1ibHVlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmljby1iYWxsIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmljby1kcmluayB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5pY28tZ3JhcGVzIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gIH1cbiAgLmljby1mbGFnIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbiAgLmljby1mbGlwZmxvcHMge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAuaWNvLWFycm93LWRvd24tYmlnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbiAgLmljby1tYXNrIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICB9XG4gIC5pY28tYnVybnMge1xuICAgIHdpZHRoOiA5MXB4O1xuICAgIGhlaWdodDogODlweDtcbiAgfVxuICAuaWNvLWhlYXJ0LWNsb3VkIHtcbiAgICB3aWR0aDogMTA2cHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5pY28tY2FmZS1yZWQge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBoZWlnaHQ6IDEyMnB4O1xuICB9XG4gIC5pY28tc3RhbXAge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogNThweDtcbiAgfVxuICAuaWNvLXdvcmxkIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgLmljby1tb2JpbGUge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuICAuaWNvLXBob3RvIHtcbiAgICB3aWR0aDogNzNweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLmljby1zdXBwb3J0IHtcbiAgICB3aWR0aDogNjNweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLmljby1jaXJsY2VzLXllbGxvdyxcbiAgLmljby1jaXJjbGVzIHtcbiAgICB3aWR0aDogNzdweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Q2lyY2xlcyBpY29uc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuW2NsYXNzXj1pY29uLV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5pY29uLWNpcmxjZS1zbWFsbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jaXJjbGUtc21hbGwuc3ZnKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLmljb24tY2lybGNlLXNtYWxsLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJsY2Utc21hbGwtMS5zdmcpO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuXG4uaWNvbi1jaXJsY2Utc21hbGwtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY29uLWNpcmxjZS1zbWFsbC0yLnN2Zyk7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbi5pY29uLXNoYXBlLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1zaGFwZS0xLnN2Zyk7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkycHg7XG59XG5cbi5pY29uLXNoYXBlLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1zaGFwZS0yLnN2Zyk7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDkycHg7XG59XG5cbi5pY29uLXNoYXBlLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1zaGFwZS0zLnN2Zyk7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDkxcHg7XG59XG5cbi5pY29uLWNpcmxjZTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvY2lyY2xlMS5zdmcpO1xuICB3aWR0aDogMjQ5cHg7XG4gIGhlaWdodDogMjgwcHg7XG59XG4uaWNvbi1jaXJsY2UxLS1zaXplMSB7XG4gIHdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiAxNjlweDtcbn1cblxuLmljb24tY2lybGNlMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jaXJjbGUyLnN2Zyk7XG4gIHdpZHRoOiAyNjdweDtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbi5pY29uLWNpcmxjZTItLXNpemUxIHtcbiAgd2lkdGg6IDE2NHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xufVxuXG4uaWNvbi1jaXJjbGUyLXllbGxvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jaXJjbGUyLXllbGxvdy5zdmcpO1xuICB3aWR0aDogMjY3cHg7XG4gIGhlaWdodDogMjgwcHg7XG59XG5cbi5pY29uLWNpcmxjZTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvY2lyY2xlMy5zdmcpO1xuICB3aWR0aDogMjUycHg7XG4gIGhlaWdodDogMjgwcHg7XG59XG4uaWNvbi1jaXJsY2UzLS1zaXplMSB7XG4gIHdpZHRoOiAxNTRweDtcbiAgaGVpZ2h0OiAxNjhweDtcbn1cblxuLmljb24tY2lybGNlLWJpZy0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2MxLnN2Zyk7XG4gIHdpZHRoOiAzOTNweDtcbiAgaGVpZ2h0OiA0MzdweDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jMy5zdmcpO1xuICB3aWR0aDogNDE1cHg7XG4gIGhlaWdodDogNDM3cHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jNC5zdmcpO1xuICB3aWR0aDogNDE1cHg7XG4gIGhlaWdodDogNDM3cHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2M1LnN2Z1wiKTtcbiAgd2lkdGg6IDQxNXB4O1xuICBoZWlnaHQ6IDQzN3B4O1xufVxuXG4uaWNvbi1jaXJsY2UtYmlnLWQxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2NpcmNsZS1kMS5zdmcpO1xuICB3aWR0aDogMzkzcHg7XG4gIGhlaWdodDogNDM3cHg7XG59XG5cbi5pY29uLWNpcmNsZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLWdyZWVuLnN2Zyk7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5pY29uLWNpcmNsZS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWNpcmNsZS15ZWxsb3cuc3ZnKTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLmljb24tY2lyY2xlLXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLXJlZC5zdmcpO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uaWNvbi1jaXJjbGUtYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLWJsdWUuc3ZnKTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLmljb24tY2lyY2xlLWdyZWVuLWFsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLWdyZWVuLWFsdC5zdmcpO1xuICB3aWR0aDogOTJweDtcbiAgaGVpZ2h0OiA5NnB4O1xufVxuXG4uaWNvbi1jaXJjbGUteWVsbG93LWFsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLXllbGxvdy1hbHQuc3ZnKTtcbiAgd2lkdGg6IDkycHg7XG4gIGhlaWdodDogOTZweDtcbn1cblxuLmljb24tY2lyY2xlLXJlZC1hbHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWNpcmNsZS1yZWQtYWx0LnN2Zyk7XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG5cbi5pY29uLWNpcmNsZS1ibHVlLWFsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLWJsdWUtYWx0LnN2Zyk7XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctMS1lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2MxLWUuc3ZnKTtcbiAgd2lkdGg6IDM4NHB4O1xuICBoZWlnaHQ6IDQzMnB4O1xufVxuXG4uaWNvbi1jaXJsY2UtYmlnLTMtZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jMy1lLnN2Zyk7XG4gIHdpZHRoOiAzODRweDtcbiAgaGVpZ2h0OiA0MzJweDtcbn1cblxuLmljb24tY2lybGNlLWJpZy00LWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYzQtZS5zdmcpO1xuICB3aWR0aDogMzg0cHg7XG4gIGhlaWdodDogNDMycHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctaDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvY2lyY2xlLWgxLnN2Zyk7XG4gIHdpZHRoOiAzOTNweDtcbiAgaGVpZ2h0OiA0MzdweDtcbn1cblxuLmljb24tY2lybGNlLWYxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lybGNlLWYxLnN2Zyk7XG4gIHdpZHRoOiAyNTlweDtcbiAgaGVpZ2h0OiAyNzJweDtcbn1cblxuLmljb24tY2lybGNlLWYyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lybGNlLWYyLnN2Zyk7XG4gIHdpZHRoOiAyNTlweDtcbiAgaGVpZ2h0OiAyNzJweDtcbn1cblxuLmljb24tY2lybGNlLWgxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lyY2xlLWgxLnN2Zyk7XG4gIHdpZHRoOiAzODRweDtcbiAgaGVpZ2h0OiA0MzJweDtcbn1cblxuLmljb24tY2lybGNlLWgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lyY2xlLWgyLnN2Zyk7XG4gIHdpZHRoOiAzOTNweDtcbiAgaGVpZ2h0OiA0MzdweDtcbn1cblxuLmljb24tY2lybGNlLWgyLXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJjbGUtaDIteS5zdmcpO1xuICB3aWR0aDogMzkzcHg7XG4gIGhlaWdodDogNDM3cHg7XG59XG5cbi5pY29uLWNpcmxjZS1oMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jNS1ibHVlLnN2Zyk7XG4gIHdpZHRoOiA0MTVweDtcbiAgaGVpZ2h0OiA0MzdweDtcbn1cblxuLmljb24tY2lybGNlLWcxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJjbGUtZzEuc3ZnXCIpO1xuICB3aWR0aDogNDE1cHg7XG4gIGhlaWdodDogNDM3cHg7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmljb24tY2lybGNlLWcyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lyY2xlLWcyLnN2Zyk7XG4gIHdpZHRoOiAzODRweDtcbiAgaGVpZ2h0OiA0MzJweDtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTExIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2FydGljbGUtY2lyY2xlMTEuc3ZnKTtcbiAgd2lkdGg6IDEwNnB4O1xuICBoZWlnaHQ6IDExNnB4O1xufVxuXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTEyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2FydGljbGUtY2lyY2xlMTIuc3ZnKTtcbiAgd2lkdGg6IDk3cHg7XG4gIGhlaWdodDogMTAxcHg7XG59XG5cbi5pY29uLWFydGljbGUtY2lyY2xlMTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUxMy5zdmcpO1xuICB3aWR0aDogMTU0cHg7XG4gIGhlaWdodDogMTcxcHg7XG59XG5cbi5pY29uLWFydGljbGUtY2lyY2xlMjEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUyMS5zdmcpO1xuICB3aWR0aDogMTgycHg7XG4gIGhlaWdodDogMTkwcHg7XG59XG5cbi5pY29uLWFydGljbGUtY2lyY2xlMjIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUyMi5zdmcpO1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA5N3B4O1xufVxuXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTIzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2FydGljbGUtY2lyY2xlMjMuc3ZnKTtcbiAgd2lkdGg6IDE0N3B4O1xuICBoZWlnaHQ6IDE2MXB4O1xufVxuXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTMxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2FydGljbGUtY2lyY2xlMzEuc3ZnKTtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5pY29uLWFydGljbGUtY2lyY2xlMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUzMi5zdmcpO1xuICB3aWR0aDogMTMycHg7XG4gIGhlaWdodDogMTQ0cHg7XG59XG5cbi5pY29uLWFydGljbGUtY2lyY2xlMzMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUzMy5zdmcpO1xuICB3aWR0aDogMTI1cHg7XG4gIGhlaWdodDogMTQwcHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctYzEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJsY2UtYmlnLWMxLnN2Zyk7XG4gIHdpZHRoOiA0MTVweDtcbiAgaGVpZ2h0OiA0MzdweDtcbn1cblxuLmljb24tY2lybGNlLWJpZy01LWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJsY2UtYmlnLTUtZS5zdmcpO1xuICB3aWR0aDogMzkzcHg7XG4gIGhlaWdodDogNDM3cHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctcjEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJsY2UtYmlnLXIxLnN2Zyk7XG4gIHdpZHRoOiAzOTNweDtcbiAgaGVpZ2h0OiA0MzdweDtcbn1cblxuLmljb24tY2lybGNlLWgzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2M1LXdoaXRlLnN2Zyk7XG4gIHdpZHRoOiAyNzYuNjdweDtcbiAgaGVpZ2h0OiAyOTEuMzNweDtcbn1cblxuLmljb24tY2lybGNlLWgyLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2M2LXdoaXRlLnN2Zyk7XG4gIHdpZHRoOiAyNjJweDtcbiAgaGVpZ2h0OiAyOTEuMzNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaWNvbi1jaXJsY2UtZjEge1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBoZWlnaHQ6IDIyNnB4O1xuICB9XG4gIC5pY29uLWNpcmxjZS1mMiB7XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIGhlaWdodDogMjI2cHg7XG4gIH1cbiAgLmljb24tY2lybGNlMS0tc2l6ZTEge1xuICAgIHdpZHRoOiAxMDZweDtcbiAgICBoZWlnaHQ6IDExOHB4O1xuICB9XG4gIC5pY29uLWNpcmxjZTItLXNpemUxIHtcbiAgICB3aWR0aDogMTE0cHg7XG4gICAgaGVpZ2h0OiAxMThweDtcbiAgfVxuICAuaWNvbi1jaXJsY2UzLS1zaXplMSB7XG4gICAgd2lkdGg6IDEwN3B4O1xuICAgIGhlaWdodDogMTE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWNvbi1jaXJsY2Utc21hbGwge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxuICAuaWNvbi1jaXJsY2Utc21hbGwtMSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5pY29uLWNpcmxjZS1zbWFsbC0yIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLmljb24tc2hhcGUtMSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG4gIC5pY29uLXNoYXBlLTIge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxuICAuaWNvbi1zaGFwZS0zIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLmljb24tY2lybGNlMSB7XG4gICAgd2lkdGg6IDc5cHg7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICB9XG4gIC5pY29uLWNpcmxjZTIge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogODhweDtcbiAgfVxuICAuaWNvbi1jaXJsY2UzIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbiAgLmljb24tY2lybGNlLWYxIHtcbiAgICB3aWR0aDogMTQ0cHg7XG4gICAgaGVpZ2h0OiAxNTFweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRkb29kbGUgaWNvbiBtb3ZlZCBmcm9tIF9ib29raW5nLXdpZGdldC5zY3NzO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRvb2RsZS1pY29uLnNtYWxsIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5kb29kbGUtaWNvbi5ub3JtYWwge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmRvb2RsZS1pY29uLmR1cmF0aW9uLWV4cGVyaWVuY2UtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9pY29uLWRvb2RsZXMvZXhwZXJpZW5jZS1jYXJkcy9kdXJhdGlvbi1leHBlcmllbmNlLWNhcmQucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5kb29kbGUtaWNvbi5tYXBwaW4tZXhwZXJpZW5jZS1jYXJkIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL2ljb24tZG9vZGxlcy9leHBlcmllbmNlLWNhcmRzL21hcHBpbi1leHBlcmllbmNlLWNhcmQucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5kb29kbGUtaWNvbi5wcmljZS1mcm9tLWV4cGVyaWVuY2UtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9pY29uLWRvb2RsZXMvZXhwZXJpZW5jZS1jYXJkcy9wcmljZS1mcm9tLWV4cGVyaWVuY2UtY2FyZC5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdE11bHRpIGxhbmd1YWdlIGljb25zO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxhbmd1YWdlLWZsYWdzIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmd1YWdlLWZsYWdzIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmxhbmd1YWdlLWZsYWdfX2VuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy91c2Euc3ZnKTtcbn1cblxuLmxhbmd1YWdlLWZsYWdfX2RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9nZXJtYW55LnN2Zyk7XG59XG5cbi5sYW5ndWFnZS1mbGFnX19pdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvaXRhbHkuc3ZnKTtcbn1cblxuLmxhbmd1YWdlLWZsYWdfX2ZyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9mcmFuY2Uuc3ZnKTtcbn1cblxuLmxhbmd1YWdlLWZsYWdfX2VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9zcGFpbi5zdmcpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZlYXR1cmVzIEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZXMtYWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjlweDtcbiAgfVxuICAuZmVhdHVyZXMtYWx0IC5jb2wtbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGZWF0dXJlIEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZlYXR1cmUtYWx0IHtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uZmVhdHVyZS1hbHQgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5mZWF0dXJlLWFsdCBoMyBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZlYXR1cmUtYWx0IHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mZWF0dXJlLWFsdCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmZlYXR1cmUtYWx0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtYWx0IGgzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZmVhdHVyZS1hbHQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZlYXR1cmVzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cbiAgLmZlYXR1cmVzIC5jb2wtbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cbiAgLmZlYXR1cmVzIC5jb2wtbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGZWF0dXJlXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmVhdHVyZSB7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgLyogIEZlYXR1cmUgUHJpbWFyeSAgKi9cbn1cbi5mZWF0dXJlIHAge1xuICBtYXJnaW46IDA7XG59XG4uZmVhdHVyZSBwIHNwYW4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZmVhdHVyZSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4uZmVhdHVyZSA+IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZmVhdHVyZSAuaWNvLWNhdC1ncmVlbi1hbHQsXG4uZmVhdHVyZSAuaWNvLWNhdCB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5mZWF0dXJlIC5pY28tY2FmZS1ncmVlbi1hbHQsXG4uZmVhdHVyZSAuaWNvLWNhZmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTI2cHg7XG4gIG1hcmdpbi1ib3R0b206IC0yNnB4O1xufVxuLmZlYXR1cmUtLXByaW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2OXB4O1xufVxuLmZlYXR1cmUtLXByaW1hcnkgPiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOXB4O1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuZmVhdHVyZSB7XG4gICAgLyogIEZlYXR1cmUgUHJpbWFyeSAgKi9cbiAgfVxuICAuZmVhdHVyZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmVhdHVyZSAuaWNvLWNhZmUtZ3JlZW4tYWx0LFxuICAuZmVhdHVyZSAuaWNvLWNhZmUge1xuICAgIHRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuZmVhdHVyZS0tcHJpbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbiAgLmZlYXR1cmUtLXByaW1hcnkgPiBpIHtcbiAgICB0b3A6IC00OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDk1cHggMCAwO1xuICAgIC8qICBGZWF0dXJlIFByaW1hcnkgICovXG4gIH1cbiAgLmZlYXR1cmUgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmZlYXR1cmUgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mZWF0dXJlLS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcbiAgfVxuICAuZmVhdHVyZS0tcHJpbWFyeSBpIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZlYXR1cmVzIFByaW1hcnlcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mZWF0dXJlcy1wcmltYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZXMtcHJpbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cbiAgLmZlYXR1cmVzLXByaW1hcnkgLmNvbC1tZC00LFxuICAuZmVhdHVyZXMtcHJpbWFyeSAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXMtcHJpbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI2cHg7XG4gIH1cbiAgLmZlYXR1cmVzLXByaW1hcnkgLmNvbC1tZC00LFxuICAuZmVhdHVyZXMtcHJpbWFyeSAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RmVhdHVyZSBQcmltYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmVhdHVyZS1wcmltYXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZlYXR1cmUtcHJpbWFyeSBoMyB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzYzZTc2O1xufVxuLmZlYXR1cmUtcHJpbWFyeSBwIHtcbiAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uZmVhdHVyZS1wcmltYXJ5IC5mZWF0dXJlX19pY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mZWF0dXJlLXByaW1hcnkgLmZlYXR1cmVfX2ljbyBpICsgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZmVhdHVyZS1wcmltYXJ5IC5mZWF0dXJlX19pY28gLmljby1tb3VzZSB7XG4gIG1hcmdpbjogLTI3cHggMCAwIC0ycHg7XG59XG4uZmVhdHVyZS1wcmltYXJ5IC5mZWF0dXJlX19pY28gLmljby1sYWJlbCB7XG4gIG1hcmdpbjogLTNweCAwIDAgMzJweDtcbn1cbi5mZWF0dXJlLXByaW1hcnkgLmZlYXR1cmVfX2ljbyAuaWNvLWNhbWVyYSB7XG4gIG1hcmdpbjogMXB4IDAgMCAtMTJweDtcbn1cbi5mZWF0dXJlLXByaW1hcnktLWFsdCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5mZWF0dXJlLXByaW1hcnktLWFsdCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDI0cHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mZWF0dXJlLXByaW1hcnkgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmUtcHJpbWFyeSBoMyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5mZWF0dXJlLXByaW1hcnkgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtcHJpbWFyeSBoMyB7XG4gICAgbWFyZ2luOiA3cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZmVhdHVyZS1wcmltYXJ5IHAge1xuICAgIG1hcmdpbjogMTZweCAwIDA7XG4gIH1cbiAgLmZlYXR1cmUtcHJpbWFyeSAuZmVhdHVyZV9faWNvIC5pY28tbW91c2Uge1xuICAgIG1hcmdpbjogLTE4cHggMCAwIC00cHg7XG4gIH1cbiAgLmZlYXR1cmUtcHJpbWFyeSAuZmVhdHVyZV9faWNvIC5pY28tbGFiZWwge1xuICAgIG1hcmdpbjogLTRweCAwIDAgMTZweDtcbiAgfVxuICAuZmVhdHVyZS1wcmltYXJ5IC5mZWF0dXJlX19pY28gLmljby1jYW1lcmEge1xuICAgIG1hcmdpbjogLTVweCAwIDAgLTVweDtcbiAgfVxuICAuZmVhdHVyZS1wcmltYXJ5LS1hbHQgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMTRweCAwIDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RmVhdHVyZXMgU2Vjb25kYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmVhdHVyZXMtc2Vjb25kYXJ5IC5yb3cge1xuICBtYXJnaW46IDAgLTIzcHg7XG59XG4uZmVhdHVyZXMtc2Vjb25kYXJ5IC5jb2wtbGctNCB7XG4gIHBhZGRpbmc6IDAgMjNweDtcbn1cbi5mZWF0dXJlcy1zZWNvbmRhcnktLWFsdCAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG59XG4uZmVhdHVyZXMtc2Vjb25kYXJ5LS1hbHQgLmNvbC1sZy00IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuZmVhdHVyZXMtc2Vjb25kYXJ5IC5yb3cge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxuICAuZmVhdHVyZXMtc2Vjb25kYXJ5IC5jb2wtbGctNCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5mZWF0dXJlcy1zZWNvbmRhcnktLWFsdCAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxuICAuZmVhdHVyZXMtc2Vjb25kYXJ5LS1hbHQgLmNvbC1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzLXNlY29uZGFyeS0tYWx0IC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZlYXR1cmVzLXNlY29uZGFyeS0tYWx0IC5jb2wtbGctNCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mZWF0dXJlcy1zZWNvbmRhcnktLWFsdCAuY29sLWxnLTQgKyAuY29sLWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RmVhdHVyZSBTZWNvbmRhcnlcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mZWF0dXJlLXNlY29uZGFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDg5LjglO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qICBGZWF0dXJlIFNlY29uZGFyeSBBbHQgICovXG59XG4uZmVhdHVyZS1zZWNvbmRhcnkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmVhdHVyZS1zZWNvbmRhcnkgPiBhOmhvdmVyIC5mZWF0dXJlX19pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG59XG4uZmVhdHVyZS1zZWNvbmRhcnkgLmZlYXR1cmVfX2JvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keSBoNiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keSBoMyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5LS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyODMwNmMgIWltcG9ydGFudDtcbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMC4xO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19pY28uaWNvbi1jaXJsY2UtZjIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEwNWRlZyk7XG59XG4uZmVhdHVyZS1zZWNvbmRhcnktLWFsdCB7XG4gIHBhZGRpbmctdG9wOiA2OCU7XG59XG4uZmVhdHVyZS1zZWNvbmRhcnktLWFsdCAuZmVhdHVyZV9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogLTNweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmUtc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAvKiAgRmVhdHVyZSBTZWNvbmRhcnkgQWx0ICAqL1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5IGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeS0tYWx0IHtcbiAgICBwYWRkaW5nLXRvcDogNjglO1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeS0tYWx0IC5mZWF0dXJlX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZS1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmctdG9wOiA2MyU7XG4gICAgLyogIEZlYXR1cmUgU2Vjb25kYXJ5IEFsdCAgKi9cbiAgfVxuICAuZmVhdHVyZS1zZWNvbmRhcnkgLmZlYXR1cmVfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbiAgLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5IGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9faWNvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeS0tYWx0IHtcbiAgICBwYWRkaW5nLXRvcDogNjklO1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeS0tYWx0IGgzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeS0tYWx0IC5mZWF0dXJlX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0SW50cm9cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbnRybyB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMxMThjOGY7XG4gIHotaW5kZXg6IDE5OTtcbiAgLyogIEludHJvIFByaW1hcnkgICovXG4gIC8qICBJbnRybyBTZWNvbmRhcnkgICovXG4gIC8qICBJbnRybyBUZXJpdGFyeSAgKi9cbiAgLyogIEludHJvIFF1YXRlcm5hcnkgICovXG4gIC8qICBJbnRybyBTaXplMSAgKi9cbiAgLyogIEludHJvIEFsdCAgKi9cbiAgLyogIEludHJvIEFsdCAgKi9cbn1cbi5pbnRybyAuaW50cm9fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uaW50cm8gLmludHJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmludHJvIC5pbnRyb19faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5pbnRybyAuaW50cm9fX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmludHJvIC5pbnRyb19fY29udGVudCBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIHRleHQtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaW50cm8gLmludHJvX19jb250ZW50IGgyIHNwYW4ge1xuICBjb2xvcjogI2ZmYjc0Yjtcbn1cbi5pbnRybyAuaW50cm9fX2NvbnRlbnQgLmZvcm0tbG9jYXRpb24ge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG4uaW50cm8gLmludHJvX19jb250ZW50LS1wcmltYXJ5IGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmludHJvIC5pbnRyb19fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAyMDtcbn1cbi5pbnRybyAuaW50cm9fX2J0biAuaWNvLWFuZ2xlLWRvd24td2hpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5pbnRybyAuYnJlYWRjcnVtcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC03MDVweDtcbiAgei1pbmRleDogMjAwO1xufVxuLmludHJvLS1wcmltYXJ5IHtcbiAgcGFkZGluZzogMjUwcHggMCA1MHB4O1xufVxuLmludHJvLS1wcmltYXJ5IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmludHJvLS1wcmltYXJ5IC5pbnRyb19faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmludHJvLS1wcmltYXJ5IC5pY29uLWNpcmxjZS1iaWctZDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTU4cHg7XG4gIHJpZ2h0OiAtNTFweDtcbn1cbi5pbnRyby0tcHJpbWFyeSAuaWNvLWdyYXBlcyB7XG4gIGJvdHRvbTogMjA0cHg7XG4gIGxlZnQ6IDg2cHg7XG59XG4uaW50cm8tLXByaW1hcnkgLmljby1mbGFnIHtcbiAgYm90dG9tOiAyNDZweDtcbiAgbGVmdDogMjM5cHg7XG59XG4uaW50cm8tLXByaW1hcnkgLmljby1mbGlwZmxvcHMge1xuICBib3R0b206IDEwMHB4O1xuICBsZWZ0OiAxOTNweDtcbn1cbi5pbnRyby0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzI4MzA2YztcbiAgcGFkZGluZzogMjA2cHggMCAyMHB4O1xufVxuLmludHJvLS1zZWNvbmRhcnkgLmljb24tY2lybGNlLWJpZy1oMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNThweDtcbiAgcmlnaHQ6IC01MXB4O1xufVxuLmludHJvLS10ZXJpdGFyeSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDc0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuaW50cm8tLXRlcml0YXJ5IHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludHJvLS10ZXJpdGFyeSB7XG4gICAgaGVpZ2h0OiAzNTNweDtcbiAgfVxufVxuLmludHJvLS10ZXJpdGFyeSAuaW50cm9fX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5pbnRyby0tdGVyaXRhcnkgLmludHJvX19pbm5lciB7XG4gIG1hcmdpbi10b3A6IDY2cHg7XG59XG4uaW50cm8tLXF1YXRlcm5hcnkge1xuICBiYWNrZ3JvdW5kOiAjMjgzMDZjO1xuICBwYWRkaW5nOiAyNTBweCAwIDg5cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uaW50cm8tLXF1YXRlcm5hcnkgLmNvdW50cnktaW1hZ2UgPiBpbWcge1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaW50cm8tLXF1YXRlcm5hcnkgLmljb24tY2lybGNlLWJpZy1jMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MXB4O1xuICByaWdodDogLTExNHB4O1xufVxuLmludHJvLS1zaXplMSB7XG4gIG1heC1oZWlnaHQ6IDc0NXB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuaW50cm8tLXNpemUxIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludHJvLS1zaXplMSB7XG4gICAgaGVpZ2h0OiAzNTNweDtcbiAgfVxufVxuLmludHJvLS1zaXplMSAuaW50cm9fX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5pbnRyby0tYWx0IC5pbnRyb19fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW50cm8tLWFsdCAuaW50cm9fX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cbi5pbnRyby0tYWx0IC5pbnRyb19fYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC02ODdweDtcbiAgYm90dG9tOiAyNXB4O1xufVxuLmludHJvLS1hbHRlcm5hdGl2ZSAuaW50cm9fX2lubmVyIHtcbiAgbWFyZ2luOiA1MHB4IDAgMDtcbn1cbi5pbnRyby0tYWx0ZXJuYXRpdmUgLmludHJvX19jb250ZW50IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5pbnRyby0tc2l6ZTIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiA3NjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3NTBweCkge1xuICAuaW50cm8tLXByaW1hcnkgLmljby1ncmFwZXMge1xuICAgIGxlZnQ6IC01MHB4O1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaWNvLWZsYWcge1xuICAgIGxlZnQ6IDgycHg7XG4gIH1cbiAgLmludHJvLS1wcmltYXJ5IC5pY28tZmxpcGZsb3BzIHtcbiAgICBsZWZ0OiA2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5pbnRybyB7XG4gICAgLyogIEludHJvIFByaW1hcnkgICovXG4gICAgLyogIEludHJvIFNlY29uZGFyeSAgKi9cbiAgICAvKiAgSW50cm8gU2Vjb25kYXJ5ICAqL1xuICAgIC8qICBJbnRybyBBbHQgICovXG4gIH1cbiAgLmludHJvIC5icmVhZGNydW1wcyB7XG4gICAgbGVmdDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaW50cm8tLXByaW1hcnkgLmljby1ncmFwZXMge1xuICAgIGxlZnQ6IC04MnB4O1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaWNvLWZsYWcge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbiAgLmludHJvLS1wcmltYXJ5IC5pY28tZmxpcGZsb3BzIHtcbiAgICBsZWZ0OiAzNXB4O1xuICB9XG4gIC5pbnRyby0tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAxOTBweCAwIDUwcHg7XG4gIH1cbiAgLmludHJvLS10ZXJpdGFyeSB7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG4gIH1cbiAgLmludHJvLS1hbHQgLmludHJvX19idG4ge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnRybyB7XG4gICAgLyogIEludHJvIEFsdCAgKi9cbiAgfVxuICAuaW50cm8gLmludHJvX19pY28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmludHJvIC5icmVhZGNydW1wcyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTU1cHg7XG4gIH1cbiAgLmludHJvLS1hbHQgLmludHJvX19idG4ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTU1NXB4O1xuICB9XG4gIC5pbnRyby0tc2l6ZTIsIC5pbnRyby0tc2l6ZTEge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5pbnRybyB7XG4gICAgLyogIEludHJvIEFsdCAgKi9cbiAgfVxuICAuaW50cm8gLmJyZWFkY3J1bXBzIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ2NXB4O1xuICB9XG4gIC5pbnRyby0tYWx0IC5pbnRyb19fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnRybyAuaW50cm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmludHJvIC5pbnRyb19faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW50cm8ge1xuICAgIC8qICBJbnRybyBBbHQgICovXG4gIH1cbiAgLmludHJvIC5icmVhZGNydW1wcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNDVweDtcbiAgfVxuICAuaW50cm8tLWFsdCAuaW50cm9fX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRybyB7XG4gICAgLyogIEludHJvIFByaW1hcnkgICovXG4gICAgLyogIEludHJvIFNlY29uZGFyeSAgKi9cbiAgICAvKiAgSW50cm8gVGVyaXRhcnkgICovXG4gICAgLyogIEludHJvIEFsdCAgKi9cbiAgICAvKiAgSW50cm8gUXVhdGVybmFyeSAgKi9cbiAgfVxuICAuaW50cm8gLmJyZWFkY3J1bXBzIHtcbiAgICB0b3A6IDU4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTVweDtcbiAgfVxuICAuaW50cm8gLmludHJvX19idG4ge1xuICAgIGJvdHRvbTogMjNweDtcbiAgfVxuICAuaW50cm8gLmludHJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5pbnRybyAuaW50cm9fX2NvbnRlbnQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmludHJvIC5pbnRyb19fY29udGVudCAuZm9ybS1sb2NhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgfVxuICAuaW50cm8gLmludHJvX19jb250ZW50IC5mb3JtLWxvY2F0aW9uIC5zZWxlY3Q6YWZ0ZXIge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICAuaW50cm8gLmludHJvX19jb250ZW50IC5mb3JtLWxvY2F0aW9uIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuaW50cm8gLmludHJvX19jb250ZW50LS1wcmltYXJ5IGgyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmludHJvLS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDExN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmludHJvLS1wcmltYXJ5IC5pbnRyb19fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaW50cm9fX2ljbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDcwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaW50cm9fX2ljby5pY29uLWNpcmxjZS1iaWctZDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmludHJvLS1wcmltYXJ5IC5pY28tZmxhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gIH1cbiAgLmludHJvLS1wcmltYXJ5IC5pY28tZ3JhcGVzIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgdG9wOiA4NnB4O1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaWNvLWZsaXBmbG9wcyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuICAuaW50cm8tLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMTI5cHggMCA1MHB4O1xuICB9XG4gIC5pbnRyby0tdGVyaXRhcnkge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5pbnRyby0tdGVyaXRhcnkgLmludHJvX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaW50cm8tLWFsdCAuaW50cm9fX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbiAgLmludHJvLS1hbHQgLmludHJvX19pbm5lciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogOTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLmludHJvLS1xdWF0ZXJuYXJ5IHtcbiAgICBwYWRkaW5nOiAxMjlweCAwIDUwcHg7XG4gIH1cbiAgLmludHJvLS1zaXplMiB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy10b3A6IDU5JTtcbiAgfVxuICAuaW50cm8tLXNpemUyIC5icmVhZGNydW1wcyB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaW50cm8gLmJyZWFkY3J1bXBzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFydGljbGVzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZXMgLnJvdyB7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbi5hcnRpY2xlcyAuY29sLWxnLTQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uYXJ0aWNsZXMtLXNpemUxIC5yb3cge1xuICBtYXJnaW46IDAgLTEycHg7XG59XG4uYXJ0aWNsZXMtLXNpemUxIC5jb2wtbGctNCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuYXJ0aWNsZXMgLnJvdyB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC5hcnRpY2xlcyAuY29sLWxnLTQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG4gIC5hcnRpY2xlcyAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICB9XG4gIC5hcnRpY2xlcyAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmFydGljbGVzLS1zaXplMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cbiAgLmFydGljbGVzLS1zaXplMSAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QXJ0aWNsZVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFydGljbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogIEFydGljbGUgR3JlZW4gICovXG4gIC8qICBBcnRpY2xlIFJlZCAgKi9cbiAgLyogIEFydGljbGUgUHJpbWFyeSAgKi9cbiAgLyogIEFydGljbGUgUGlybWFyeSBBbHQgICovXG4gIC8qICBBcnRpY2xlIFByaW1hcnkgRGVmICAqL1xuICAvKiAgQXJ0aWNsZSBZZWxsb3cgICovXG59XG4uYXJ0aWNsZSBoMyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZSBoMyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5hcnRpY2xlIGg2IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlIGg2IGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAxcHg7XG59XG4uYXJ0aWNsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4uYXJ0aWNsZSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYXJ0aWNsZSBwICsgaDYge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuLmFydGljbGUgLmxpbmstdG8tcmV2aWV3IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFydGljbGUgLmxpbmstdG8tcmV2aWV3OmhvdmVyLCAuYXJ0aWNsZSAubGluay10by1yZXZpZXc6Zm9jdXMsIC5hcnRpY2xlIC5saW5rLXRvLXJldmlldzphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uYXJ0aWNsZSAubGluay10by1yZXZpZXc6aG92ZXIgPiB1bCA+IGxpID4gaSwgLmFydGljbGUgLmxpbmstdG8tcmV2aWV3OmZvY3VzID4gdWwgPiBsaSA+IGksIC5hcnRpY2xlIC5saW5rLXRvLXJldmlldzphY3RpdmUgPiB1bCA+IGxpID4gaSB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuLmFydGljbGUgLmxpc3Qtc3RhcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCAwIDAgMDtcbiAgei1pbmRleDogMjI7XG59XG4uYXJ0aWNsZSAuYXJ0aWNsZV9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICByaWdodDogLTMycHg7XG59XG4uYXJ0aWNsZSAuaWNvLWJ1cmdlciB7XG4gIGJvdHRvbTogLTEycHg7XG4gIHJpZ2h0OiAtMTVweDtcbn1cbi5hcnRpY2xlIC5pY28tZmxvd2VycyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDlweDtcbn1cbi5hcnRpY2xlIC5idG4ge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4uYXJ0aWNsZSAubGlzdC1nYWRnZXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIC5saXN0LWdhZGdldHMge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIC5hcnRpY2xlX19pbWFnZS1hbHRlcm5hdGl2ZSB7XG4gIHBhZGRpbmctdG9wOiA2OCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTExIHtcbiAgdG9wOiAtNTZweDtcbiAgbGVmdDogMTMlO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTEyIHtcbiAgYm90dG9tOiAxMiU7XG4gIGxlZnQ6IDQlO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTEzIHtcbiAgYm90dG9tOiAtNDVweDtcbiAgcmlnaHQ6IC0xMCU7XG59XG4uYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIC5pY29uLWFydGljbGUtY2lyY2xlMjEge1xuICB0b3A6IC03NHB4O1xuICBsZWZ0OiAtMTIlO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTIyIHtcbiAgdG9wOiA0JTtcbiAgcmlnaHQ6IDMlO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTIzIHtcbiAgYm90dG9tOiAtOTZweDtcbiAgbGVmdDogMjAlO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTMxIHtcbiAgdG9wOiAtNTdweDtcbiAgbGVmdDogMTAlO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTMyIHtcbiAgdG9wOiAzMiU7XG4gIHJpZ2h0OiAwO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTMzIHtcbiAgYm90dG9tOiAtMzZweDtcbiAgbGVmdDogLTEyJTtcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA2OC41JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTFweDtcbiAgcmlnaHQ6IC0zOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzNHB4IDAgMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNnB4IDQwcHggODBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzI4MzA2Yztcbn1cbi5hcnRpY2xlLS1ncmVlbiAuYXJ0aWNsZV9fYm9keSB7XG4gIGJhY2tncm91bmQ6ICMxMThjOGY7XG59XG4uYXJ0aWNsZS0tcmVkIC5hcnRpY2xlX19ib2R5IHtcbiAgYmFja2dyb3VuZDogI2U4NDA0Mjtcbn1cbi5hcnRpY2xlLS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uYXJ0aWNsZS0tcHJpbWFyeSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uYXJ0aWNsZS0tcHJpbWFyeSBoMyArIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmFydGljbGUtLXByaW1hcnkgLmFydGljbGVfX2ltYWdlIHtcbiAgcGFkZGluZy10b3A6IDkxJTtcbn1cbi5hcnRpY2xlLS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hcnRpY2xlLS1wcmltYXJ5LWFsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG59XG4uYXJ0aWNsZS0tcHJpbWFyeS1hbHQgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFydGljbGUtLXByaW1hcnktYWx0IC5hcnRpY2xlX19ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIHBhZGRpbmc6IDIzcHggMTlweCAyMXB4O1xuICBtaW4taGVpZ2h0OiA5MXB4O1xufVxuLmFydGljbGUtLXByaW1hcnktZGVmIHAge1xuICBtaW4taGVpZ2h0OiAxNjRweDtcbn1cbi5hcnRpY2xlLS1wcmltYXJ5LWRlZiAuYnRuIHtcbiAgbWluLXdpZHRoOiAxNDRweDtcbn1cbi5hcnRpY2xlLS15ZWxsb3cge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYXJ0aWNsZS0teWVsbG93IC5hcnRpY2xlX19ib2R5IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZCNzRCO1xuICBjb2xvcjogIzI5MzE2QTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuYXJ0aWNsZSAuaWNvLWZsb3dlcnMge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogMzZweCAyNXB4IDQwcHg7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGVfX2JvZHkgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciBpIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUgLmFydGljbGVfX2JvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUge1xuICAgIC8qICBBcnRpY2xlIFByaW1hcnkgICovXG4gICAgLyogIEFydGljbGUgUGlybWFyeSBBbHQgICovXG4gICAgLyogIEFydGljbGUgUHJpbWFyeSBEZWYgICovXG4gIH1cbiAgLmFydGljbGUgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmFydGljbGUgaDMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFydGljbGUgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmFydGljbGUgcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG4gIC5hcnRpY2xlIGg2IGkge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG4gIC5hcnRpY2xlIC5saXN0LXN0YXJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luOiA0cHggMCAwIDEwcHg7XG4gIH1cbiAgLmFydGljbGUgLmxpc3Qtc3RhcnMgbGkgPiAuZmEuZmEtc3RhciB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLmFydGljbGUgLmxpc3Qtc3RhcnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGVfX2JvZHkge1xuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19pY28ge1xuICAgIGJvdHRvbTogMTJweDtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbiAgLmFydGljbGUgLmljby1idXJnZXIge1xuICAgIGJvdHRvbTogLThweDtcbiAgICByaWdodDogLTEzcHg7XG4gIH1cbiAgLmFydGljbGUgLmljby1mbG93ZXJzIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTExIHtcbiAgICB0b3A6IC01MnB4O1xuICAgIGxlZnQ6IDclO1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgLmljb24tYXJ0aWNsZS1jaXJjbGUxMiB7XG4gICAgYm90dG9tOiA2JTtcbiAgICBsZWZ0OiAtMSU7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTEzIHtcbiAgICBib3R0b206IC01MnB4O1xuICAgIHJpZ2h0OiAtMTglO1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgLmljb24tYXJ0aWNsZS1jaXJjbGUyMSB7XG4gICAgdG9wOiAtNzVweDtcbiAgICBsZWZ0OiAtMjIlO1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgLmljb24tYXJ0aWNsZS1jaXJjbGUyMiB7XG4gICAgdG9wOiAtMSU7XG4gICAgcmlnaHQ6IC0yJTtcbiAgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIC5pY29uLWFydGljbGUtY2lyY2xlMjMge1xuICAgIGJvdHRvbTogLTg1cHg7XG4gICAgbGVmdDogMTElO1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgLmljb24tYXJ0aWNsZS1jaXJjbGUzMSB7XG4gICAgdG9wOiAtNTFweDtcbiAgICBsZWZ0OiA0JTtcbiAgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIC5pY29uLWFydGljbGUtY2lyY2xlMzIge1xuICAgIHRvcDogMjMlO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIC5pY29uLWFydGljbGUtY2lyY2xlMzMge1xuICAgIGJvdHRvbTogLTQzcHg7XG4gICAgbGVmdDogLTE5JTtcbiAgfVxuICAuYXJ0aWNsZS0tcHJpbWFyeSBoMyArIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICAuYXJ0aWNsZS0tcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogMjRweCAyNXB4O1xuICB9XG4gIC5hcnRpY2xlLS1wcmltYXJ5LWFsdCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuYXJ0aWNsZS0tcHJpbWFyeS1hbHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5hcnRpY2xlLS1wcmltYXJ5LWFsdCAuYXJ0aWNsZV9fYm9keSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiA5cHggMCAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuYXJ0aWNsZS0tcHJpbWFyeS1kZWYgcCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuYXJ0aWNsZS0tcHJpbWFyeS1kZWYgLmJ0biB7XG4gICAgbWluLXdpZHRoOiA5N3B4O1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QXJ0aWNsZSBBTHQgXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZS1hbHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZjtcbiAgLyogIEFydGljbGUgQWx0IEdyZWVuICAqL1xuICAvKiAgQXJ0aWNsZSBBbHQgUHJpbWFyeSAgKi9cbn1cbi5hcnRpY2xlLWFsdCBoMyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uYXJ0aWNsZS1hbHQgaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uYXJ0aWNsZS1hbHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLWFsdCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG4uYXJ0aWNsZS1hbHQgcCArIC5idG4ge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuLmFydGljbGUtYWx0IC5hcnRpY2xlX19pbWFnZSB7XG4gIGZsZXg6IDAgMCA1OS4xJTtcbiAgbWF4LXdpZHRoOiA1OS4xJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU4MHB4O1xufVxuLmFydGljbGUtYWx0IC5hcnRpY2xlX19pbWFnZSAuYXJ0aWNsZV9faW1hZ2UtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSB7XG4gIGZsZXg6IDAgMCA0MC45JTtcbiAgbWF4LXdpZHRoOiA0MC45JTtcbiAgYmFja2dyb3VuZDogIzI4MzA2YztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNDlweCAyMHB4IDMwcHggODBweDtcbn1cbi5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSAuYXJ0aWNsZV9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIxcHg7XG4gIGxlZnQ6IDM1OHB4O1xufVxuLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IC5pY28tYnVyZ2VyIHtcbiAgd2lkdGg6IDE5MnB4O1xuICBoZWlnaHQ6IDE1N3B4O1xufVxuLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IC5pY28tZm9vZC0xIHtcbiAgd2lkdGg6IDIzMXB4O1xuICBoZWlnaHQ6IDExM3B4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IC5pY28tZmxvd2VycyB7XG4gIHdpZHRoOiAxNTRweDtcbiAgaGVpZ2h0OiAxODNweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbi5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keS0tYWx0IHtcbiAgcGFkZGluZzogMTIycHggMjBweCAzMHB4IDgwcHg7XG59XG4uYXJ0aWNsZS1hbHQtLWdyZWVuIC5hcnRpY2xlX19ib2R5IHtcbiAgYmFja2dyb3VuZDogIzExOGM4Zjtcbn1cbi5hcnRpY2xlLWFsdC0tcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2Uge1xuICBvcmRlcjogMTtcbiAgZmxleDogMCAwIDU5LjUlO1xuICBtYXgtd2lkdGg6IDU5LjUlO1xufVxuLmFydGljbGUtYWx0LS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IHtcbiAgZmxleDogMCAwIDQwLjUlO1xuICBtYXgtd2lkdGg6IDQwLjUlO1xuICBwYWRkaW5nOiAxMThweCA3NXB4IDMwcHggMjU0cHg7XG59XG4uYXJ0aWNsZS1hbHQtLXByaW1hcnkgLmFydGljbGVfX2JvZHkgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuLmFydGljbGUtYWx0LS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IHAgKyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogNThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYXJ0aWNsZS1hbHQge1xuICAgIC8qICBBcnRpY2xlIEFsdCBQcmltYXJ5ICAqL1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogOTBweCAxMjBweCAzMHB4IDQwcHg7XG4gIH1cbiAgLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIGhlaWdodDogNDk1cHg7XG4gIH1cbiAgLmFydGljbGUtYWx0LS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IHtcbiAgICBwYWRkaW5nOiA5MHB4IDQwcHggMzBweCAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmFydGljbGUtYWx0IC5hcnRpY2xlX19pbWFnZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZS1hbHQge1xuICAgIC8qICBBcnRpY2xlIEFsdCBQcmltYXJ5ICAqL1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogNTBweCAxMjBweCA5MHB4IDQwcHg7XG4gIH1cbiAgLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IC5pY28tZm9vZC0xIHtcbiAgICB3aWR0aDogMTUxcHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSAuaWNvLWJ1cmdlciB7XG4gICAgd2lkdGg6IDExM3B4O1xuICAgIGhlaWdodDogOTNweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkgLmljby1mbG93ZXJzIHtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIGhlaWdodDogNTI1cHg7XG4gIH1cbiAgLmFydGljbGUtYWx0LS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IHtcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHggOTBweCA5MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWFsdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkge1xuICAgIG9yZGVyOiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggODBweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2ljbyB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtYWx0IGgzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgaDMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFydGljbGUtYWx0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFydGljbGUtYWx0IHAgKyAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFydGljbGUtYWx0IGg2IGkge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nLXRvcDogNjglO1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogNTJweCAxNnB4IDUycHg7XG4gIH1cbiAgLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IC5pY28tZm9vZC0xIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSAuaWNvLWJ1cmdlciB7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSAuaWNvLWZsb3dlcnMge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogODNweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2ljbyB7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmljby1idXJnZXIge1xuICAgIGJvdHRvbTogLThweDtcbiAgICByaWdodDogLTEzcHg7XG4gIH1cbiAgLmFydGljbGUtYWx0IC5pY28tZmxvd2VycyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFydGljbGUgQmlnXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZS1iaWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFydGljbGUtYmlnIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbn1cbi5hcnRpY2xlLWJpZyBoMiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbi5hcnRpY2xlLWJpZyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5hcnRpY2xlLWJpZyAuYXJ0aWNsZV9faW1hZ2Uge1xuICBoZWlnaHQ6IDc0NnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmFydGljbGUtYmlnIC5hcnRpY2xlX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmFydGljbGUtYmlnIC5hcnRpY2xlX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLWJpZyBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuICAuYXJ0aWNsZS1iaWcgaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuICAuYXJ0aWNsZS1iaWcgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuYXJ0aWNsZS1iaWcgLmFydGljbGVfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDM1M3B4O1xuICB9XG4gIC5hcnRpY2xlLWJpZyAuYXJ0aWNsZV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgY29sb3I6ICMyODMwNmM7XG4gICAgcGFkZGluZzogNDRweCAwIDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QXJ0aWNsZSBQcmltYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIC8qICBBcnRpY2xlIFByaW1hcnkgQWx0ICAqL1xufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fbWVkaWEge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICBwYWRkaW5nLXRvcDogNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fbWVkaWEgaDIge1xuICBtYXJnaW46IDg2cHggMCAwIDQzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgN3B4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmFiNjRlO1xufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2UuaG9zdC1zaW5nbGVfX2ltYWdlIHtcbiAgd2lkdGg6IDM5MHB4O1xuICBoZWlnaHQ6IDM5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2ltYWdlLmhvc3Qtc2luZ2xlX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZS5ob3N0LXNpbmdsZV9faW1hZ2UgaDEge1xuICBjb2xvcjogI2I5YjViYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2UuaG9zdC1zaW5nbGVfX2ltYWdlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZS5ob3N0LXNpbmdsZV9faW1hZ2UgaDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2ltYWdlLmhvc3Qtc2luZ2xlX19pbWFnZSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2UuaG9zdC1zaW5nbGVfX2ltYWdlIGgxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAtMzVweDtcbiAgbGVmdDogNDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkuaG9zdC1zaW5nbGUtaW50cm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSBoMSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgaDEge1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIH1cbn1cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgaDIsXG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSBoMiBzcGFuLFxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSAuY291bnRyeS1oZXJvX19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICNmYWI2NGU7XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IGgyIHN0cm9uZyxcbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgLmNvdW50cnktaGVyb19fZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgLmNvdW50cnktaGVyb19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDI5cHggMCAwIDA7XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IGg2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgcCB7XG4gIG1pbi1oZWlnaHQ6IDI0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtcHJpbWFyeS0tYWx0IC5hcnRpY2xlX19ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiA4N3B4O1xufVxuLmFydGljbGUtcHJpbWFyeS0tYWx0IC5hcnRpY2xlX19ib2R5IGgxICsgaDIge1xuICBtYXJnaW46IDI5cHggMCAwO1xufVxuLmFydGljbGUtcHJpbWFyeS0tYWx0IC5hcnRpY2xlX19tZWRpYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ3cHg7XG59XG4uYXJ0aWNsZS1wcmltYXJ5LS1hbHQgLmFydGljbGVfX2ltYWdlIGltZyB7XG4gIHRvcDogLTM3cHg7XG4gIGxlZnQ6IDQ3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFydGljbGUtcHJpbWFyeSB7XG4gICAgLyogIEFydGljbGUgUHJpbWFyeSBBbHQgICovXG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgcCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5LS1hbHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeS0tYWx0IC5hcnRpY2xlX19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeS0tYWx0IC5hcnRpY2xlX19ib2R5IGgyLFxuICAuYXJ0aWNsZS1wcmltYXJ5LS1hbHQgLmFydGljbGVfX2JvZHkgLmNvdW50cnktaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fbWVkaWEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fbWVkaWEgaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2ltYWdlIGltZyB7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtcHJpbWFyeSB7XG4gICAgLyogIEFydGljbGUgUHJpbWFyeSBBbHQgICovXG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fbWVkaWEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19tZWRpYSBoMixcbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fbWVkaWEgLmNvdW50cnktaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMjJweCAwIDA7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAzNHB4IDAgMTdweDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZSBpbWcge1xuICAgIHRvcDogLTEzcHg7XG4gICAgbGVmdDogMTNweDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IGgyLFxuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5LS1hbHQgLmFydGljbGVfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5LS1hbHQgLmFydGljbGVfX2JvZHkgaDEgKyBoMiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRBcnRpY2xlIFByaW1hcnkgRnJhbWVcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hcnRpY2xlLXByaW1hcnktZnJhbWUgLmFydGljbGVfX2ltYWdlOmFmdGVyIHtcbiAgbWFyZ2luOiAtMzVweCAwIDAgNDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjRzLCB3aWR0aCAwLjRzO1xufVxuLmFydGljbGUtcHJpbWFyeS1mcmFtZS5hbmltYXRlZCAuYXJ0aWNsZV9faW1hZ2U6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA3cHgpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFydGljbGUgU2Vjb25kYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZS1zZWNvbmRhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgLnNvY2lhbHMtYWx0ICsgaDEge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuLmFydGljbGUtc2Vjb25kYXJ5IC50ZXN0aW1vbmlhbC1hbHQgKyAuYXJ0aWNsZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgLnRlc3RpbW9uaWFsLWFsdCArIC53aWRnZXQtbWFwIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAud2lkZ2V0LW1hcCArIC5hcnRpY2xlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzFweDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4N3B4O1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDE2NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjNweCAxNXB4IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgLmFydGljbGVfX3Rvb2x0aXAgLmFydGljbGVfX2xpbmstZGVmIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzIxMjAyMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fdG9vbHRpcCAuYXJ0aWNsZV9fbGluay1kZWY6aG92ZXIge1xuICBjb2xvcjogI0ZGQjc0Qjtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fdG9vbHRpcCAuYXJ0aWNsZV9fbGluay1kZWYgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTZweDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSBoMS5hcnRpY2xlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgaDIuYXJ0aWNsZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX19jb250ZW50IHAge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fY29udGVudCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjIwNDQ4O1xufVxuLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX19pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9faW1hZ2UgcCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNCRkJGQkY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9faW1hZ2UgKyAuYXJ0aWNsZV9fY29udGVudCB7XG4gIG1hcmdpbjogMzNweCAwIDA7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgKyAuYXJ0aWNsZS1zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuLmFydGljbGUtc2Vjb25kYXJ5ICsgLmZvcm0tc3Vic2NyaWJlIHtcbiAgbWFyZ2luOiA1MHB4IDEycHggMCAwO1xufVxuLmFydGljbGUtc2Vjb25kYXJ5ICsgLmZvcm0tc3Vic2NyaWJlICsgLmFydGljbGUtc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSArIC53aWRnZXQtdGVyaXRhcnkge1xuICBtYXJnaW46IDQ4cHggMTJweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX190b29sdGlwIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMTBweDtcbiAgfVxuICAuYXJ0aWNsZS1zZWNvbmRhcnkgLmFydGljbGVfX3Rvb2x0aXAgLmFydGljbGVfX2xpbmstZGVmIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fdG9vbHRpcCAuYXJ0aWNsZV9fbGluay1kZWYgaSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS1zZWNvbmRhcnkgaDEuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYXJ0aWNsZS1zZWNvbmRhcnkgaDIuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbiAgLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX190b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIH1cbiAgLmFydGljbGUtc2Vjb25kYXJ5IC53aWRnZXQtbWFwICsgLmFydGljbGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cbiAgLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX19pbWFnZSArIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG4gIC5hcnRpY2xlLXNlY29uZGFyeSArIC5hcnRpY2xlLXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxuICAuYXJ0aWNsZS1zZWNvbmRhcnkgKyAud2lkZ2V0LXRlcml0YXJ5IHtcbiAgICBtYXJnaW46IDUycHggLTE1cHggMDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRBcnRpY2xlIFNtYWxsXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZS1zbWFsbCB7XG4gIC8qICBBcnRpY2xlIFNtYWxsIFByaW1hcnkgICovXG4gIC8qICBBcnRpY2xlIFNtYWxsIFNlY29uZGFyeSAgKi9cbn1cbi5hcnRpY2xlLXNtYWxsIC5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9faW1hZ2Uge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxOTVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTExcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFydGljbGUtc21hbGwgLmFydGljbGVfX2ltYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19pbWFnZSBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19ib2R5IHtcbiAgcGFkZGluZzogMTBweCAwIDAgMTBweDtcbn1cbi5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19ib2R5IGg0LFxuLmFydGljbGUtc21hbGwgLmFydGljbGVfX2JvZHkgLmV4cGVyaWVuY2UtY2FyZF9fdGl0bGUsXG4uYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSAuaG9zdC1jYXJkX19uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSBoNCBzcGFuLFxuLmFydGljbGUtc21hbGwgLmFydGljbGVfX2JvZHkgLmV4cGVyaWVuY2UtY2FyZF9fdGl0bGUgc3Bhbixcbi5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19ib2R5IC5ob3N0LWNhcmRfX25hbWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19ib2R5IHAge1xuICBtYXJnaW46IDdweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hcnRpY2xlLXNtYWxsICsgLmFydGljbGUtc21hbGwge1xuICBtYXJnaW46IDQ3cHggMCAwO1xufVxuLmFydGljbGUtc21hbGwtLXByaW1hcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1zbWFsbC0tcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuLmFydGljbGUtc21hbGwtLXNlY29uZGFyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyOTMxNkE7XG59XG4uYXJ0aWNsZS1zbWFsbC0tc2Vjb25kYXJ5IC5hcnRpY2xlX19ib2R5IHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4uYXJ0aWNsZS1zbWFsbC0tc2Vjb25kYXJ5IC5hcnRpY2xlX19ib2R5IHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjkzO1xuICBtYXJnaW46IC0xcHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5hcnRpY2xlLXNtYWxsIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtc21hbGwge1xuICAgIC8qICBBcnRpY2xlIFNtYWxsIFByaW1hcnkgICovXG4gICAgLyogIEFydGljbGUgU21hbGwgU2Vjb25kYXJ5ICAqL1xuICB9XG4gIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19pbWFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogNHB4IDAgMDtcbiAgfVxuICAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19ib2R5IGg0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSBwIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gIH1cbiAgLmFydGljbGUtc21hbGwgKyAuYXJ0aWNsZS1zbWFsbCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuICAuYXJ0aWNsZS1zbWFsbC0tcHJpbWFyeSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYXJ0aWNsZS1zbWFsbC0tc2Vjb25kYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFydGljbGUgVGVyaXRhcnlcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hcnRpY2xlLXRlcml0YXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZhYjY0ZTtcbiAgY29sb3I6ICMyODMwNmM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmFydGljbGUtdGVyaXRhcnkgcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLXRlcml0YXJ5IHAgKyBoNiB7XG4gIG1hcmdpbjogMThweCAwIDA7XG59XG4uYXJ0aWNsZS10ZXJpdGFyeSBoNiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuLmFydGljbGUtdGVyaXRhcnkgaDYgKyBpbWcge1xuICBtYXJnaW4tdG9wOiAzOXB4O1xufVxuLmFydGljbGUtdGVyaXRhcnkgLmFydGljbGVfX2JvZHkge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDU1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDkwcHggMCAxNjRweDtcbn1cbi5hcnRpY2xlLXRlcml0YXJ5IC5hcnRpY2xlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbi5hcnRpY2xlLXRlcml0YXJ5IC5hcnRpY2xlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5hcnRpY2xlLXRlcml0YXJ5IC5hcnRpY2xlX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAxMDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZS10ZXJpdGFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAxMDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS10ZXJpdGFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDgwcHggMzBweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hcnRpY2xlLXRlcml0YXJ5IC5hcnRpY2xlX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtdGVyaXRhcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYXJ0aWNsZS10ZXJpdGFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDMwcHg7XG4gIH1cbiAgLmFydGljbGUtdGVyaXRhcnkgLmFydGljbGVfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG59XG4uYXJ0aWNsZV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYXJ0aWNsZV9faW5uZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG59XG4uYXJ0aWNsZV9faW5uZXIgLmRlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlX19pbm5lciAuZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5hcnRpY2xlX19pbm5lciAuZGVzY3JpcHRpb25fX3dyYXBwZXIgcCB7XG4gIG1hcmdpbi1yaWdodDogMTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlX19pbm5lciAuZGVzY3JpcHRpb25fX3dyYXBwZXIgcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmFydGljbGVfX2lubmVyIHVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlX19zaGFkb3cge1xuICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwMDAwO1xufVxuXG4uYXJ0aWNsZV9fYm9keSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5hcnRpY2xlX19pbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFydGljbGVfX3NoYWRvdyB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgcC5wYXJhZ3BhcGhfX3NpemUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFydGljbGVfX2JvZHktY2F0ZWdvcnkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmV2aWV3cy1pbnRyby1zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogMTMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3cy1pbnRyby1zbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNzFweDtcbiAgfVxufVxuXG4ucmV2aWV3IHtcbiAgaGVpZ2h0OiA1NDBweDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJldmlldyAuc2xpZGVyX19zbGlkZXMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmV2aWV3IC5zbGlkZXJfX3NsaWRlcyAuc2xpY2stYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucmV2aWV3IC5zbGlkZXJfX3NsaWRlcyAuc2xpY2stYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiA1MCU7XG4gIHRvcDogaW5pdGlhbDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLTY0NmJhYTliMWYuc3ZnI2Nhcm91c2VsLWFycm93XCIpIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLnJldmlldyAuc2xpZGVyX19zbGlkZXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnJldmlldyAuc2xpZGVyX19zbGlkZXMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLnJldmlldy1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucmV2aWV3LXNsaWRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUyMHB4O1xufVxuLnJldmlldy1zbGlkZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMzBweCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWI2NGU7XG59XG4ucmV2aWV3LXNsaWRlcl9fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5yZXZpZXctc2xpZGVyX19jb250ZW50ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV2aWV3IHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5yZXZpZXctc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgfVxuICAucmV2aWV3LXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5yZXZpZXctc2xpZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXcge1xuICAgIGhlaWdodDogNTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucmV2aWV3LXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxuICAucmV2aWV3LXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDU4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldmlldyB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxuICAucmV2aWV3IC5zbGlkZXJfX3NsaWRlcyAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogNDAlO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgfVxuICAucmV2aWV3IC5zbGlkZXJfX3NsaWRlcyAuc2xpY2stYXJyb3c6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvbWFpbi1pY29ucy1zcHJpdGUtNjQ2YmFhOWIxZi5zdmcjaWNvbi1hcnJvdy1kb3duXCIpIG5vLXJlcGVhdDtcbiAgfVxuICAucmV2aWV3IC5zbGlkZXJfX3NsaWRlcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMCAtMnB4IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAucmV2aWV3IC5zbGlkZXJfX3NsaWRlcyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMCAwIDAgLTJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgLnJldmlldy1zbGlkZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbiAgLnJldmlldy1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxuICAucmV2aWV3LXNsaWRlcl9faW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yZXZpZXctc2xpZGVyX19pbWcgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLnJldmlldy1zbGlkZXJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA0NXB4IDMwcHggMCA4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5yZXZpZXcge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbiAgLnJldmlldy1zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTQ0MnB4O1xuICB9XG4gIC5yZXZpZXctc2xpZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbiAgLnJldmlldy1zbGlkZXJfX2ltZyA+IGltZyB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxuICAucmV2aWV3LXNsaWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNzBweCAzMHB4IDAgODVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDNweCkge1xuICAucmV2aWV3LXNsaWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogOTBweCAzNXB4IDAgMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY291bnRyeS1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTb2NpYWxcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zb2NpYWxzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnNvY2lhbHMgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyM3B4O1xufVxuLnNvY2lhbHMgYSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbn1cbi5zb2NpYWxzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNvY2lhbHMgdWwgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWFscyB1bCBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogNDdweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTb2NpYWxzIEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNvY2lhbHMtYWx0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNvY2lhbHMtYWx0IHVsIGxpIHtcbiAgbWFyZ2luOiAwIDE1cHggMCAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc29jaWFscy1hbHQgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzI4MzA2YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNvY2lhbHMtYWx0IHVsIGxpIGEgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMycHg7XG59XG4uc29jaWFscy1hbHQgdWwgbGkgYSBpLmZhY2Vib29rIHtcbiAgY29sb3I6ICMzYzU5OTg7XG59XG4uc29jaWFscy1hbHQgdWwgbGkgYSBpLnR3aXR0ZXIge1xuICBjb2xvcjogIzI2YTZkMTtcbn1cbi5zb2NpYWxzLWFsdCB1bCBsaSBhIGkuaW5zdGFncmFtIHtcbiAgY29sb3I6ICM0MDcyOWI7XG59XG4uc29jaWFscy1hbHQgdWwgbGkgYSBpLmxpbmtlZGluIHtcbiAgY29sb3I6ICMwMjdiYjU7XG59XG4uc29jaWFscy1hbHQgdWwgbGkgYSBpLnBpbnRlcmVzdCB7XG4gIGNvbG9yOiAjYzgyMzJjO1xufVxuLnNvY2lhbHMtYWx0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uc29jaWFscy1hbHQgYSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbn1cbi5zb2NpYWxzLWFsdCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnNvY2lhbHMtYWx0ID4gc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjEyMDIwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDI3cHggMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNvY2lhbHMtYWx0LS1wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDY2cHggMCA2M3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2NpYWxzLWFsdCA+IHN0cm9uZyB7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zb2NpYWxzLWFsdCA+IHN0cm9uZyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAuc29jaWFscy1hbHQtLXByaW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEJyZWFkY3J1bXBzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnJlYWRjcnVtcHMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5icmVhZGNydW1wcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtcHMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJyZWFkY3J1bXBzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJlYWRjcnVtcHMgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYnJlYWRjcnVtcHMgdWwgbGkgKyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJyZWFkY3J1bXBzIC5hY3RpdmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1wcy0tYWx0IHtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uYnJlYWRjcnVtcHMtLWFsdCB1bCBsaTpiZWZvcmUge1xuICBjb2xvcjogIzI4MzA2YyAhaW1wb3J0YW50O1xufVxuLmJyZWFkY3J1bXBzLS1hbHQgdWwgbGkgKyBsaTphZnRlciB7XG4gIGNvbG9yOiAjMjgzMDZjO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bXBzIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmJyZWFkY3J1bXBzIHVsIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnJlYWRjcnVtcHMgdWwgbGk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJyZWFkY3J1bXBzIHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIvXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYnJlYWRjcnVtcHMgdWwgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5icmVhZGNydW1wcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJyZWFkY3J1bXBzIHVsIGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcbiAgICBNb3ZlZCBmcm9tIGhlcm9QYWdlLnNjc3M7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2hpdGUtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTRweDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53aGl0ZS1iZyAuYnJlYWRjcnVtcHMge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53aGl0ZS1iZyAuYnJlYWRjcnVtcHMgdWwge1xuICBtYXJnaW46IDA7XG59XG4ud2hpdGUtYmcgLmJyZWFkY3J1bXBzIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndoaXRlLWJnIC5icmVhZGNydW1wcyBsaTpiZWZvcmUsXG4ud2hpdGUtYmcgLmJyZWFkY3J1bXBzIGxpOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud2hpdGUtYmcgLmJyZWFkY3J1bXBzIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud2hpdGUtYmcgLmJyZWFkY3J1bXBzIC5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53aGl0ZS1iZy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4ud2hpdGUtYmctYWN0aXZlIC5icmVhZGNydW1wcyBsaTpiZWZvcmUsXG4ud2hpdGUtYmctYWN0aXZlIC5icmVhZGNydW1wcyBsaTphZnRlciB7XG4gIGNvbG9yOiAjMjgzMDZDO1xufVxuLndoaXRlLWJnLWFjdGl2ZSAuYnJlYWRjcnVtcHMgYSB7XG4gIGNvbG9yOiAjMjgzMDZDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2hpdGUtYmctYWN0aXZlIC5icmVhZGNydW1wcyAuYWN0aXZlIGEge1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGUtYmcge1xuICAgIHRvcDogNDlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIH1cbiAgLndoaXRlLWJnIC5icmVhZGNydW1wcyBsaTpiZWZvcmUsXG4gIC53aGl0ZS1iZyAuYnJlYWRjcnVtcHMgbGk6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMjgzMDZDO1xuICB9XG4gIC53aGl0ZS1iZyAuYnJlYWRjcnVtcHMgYSB7XG4gICAgY29sb3I6ICMyODMwNkM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC53aGl0ZS1iZyAuYnJlYWRjcnVtcHMgLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGaWx0ZXJzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTUwO1xufVxuLmZpbHRlcnMgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcnMgaDYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZpbHRlcnMgLmZpbHRlcnNfX2JhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZpbHRlcnMgLmZpbHRlcnNfX2JhciAuZmlsdGVyICsgLmZpbHRlciB7XG4gIG1hcmdpbi1sZWZ0OiA0N3B4O1xufVxuLmZpbHRlcnMgLmZpbHRlcnNfX2FjdGlvbnMsXG4uZmlsdGVycyAuZmlsdGVyc19fYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcnMgLmZpbHRlcnNfX2JhciAuZmlsdGVyICsgLmZpbHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVycyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzLCB0b3AgMXMgMC40cztcbiAgICB6LWluZGV4OiAyNTA7XG4gICAgcGFkZGluZzogNDJweCAxNXB4IDAgMTVweDtcbiAgfVxuICAuZmlsdGVycyBoNiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAuZmlsdGVycyAuYnRuLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVyc19fYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVyc19fYmFyIC5maWx0ZXJfX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzX19iYXIgLmZpbHRlciArIC5maWx0ZXIge1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnNfX2JvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDUxcHg7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnNfX2JvZHkgLmZpbHRlcl9fZHJvcGRvd24ge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyODZweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuZmlsdGVycy5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XG4gIH1cbiAgLmZpbHRlcnMuZmlsdGVycy1hY3RpdmUgLmZpbHRlcnNfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZpbHRlclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogIEZpbHRlciBFeHBhbmRlZCAgKi9cbiAgLyogIEZpbHRlciBBY3RpdmUgICovXG4gIC8qICBGaWx0ZXIgQ2l0eSAgKi9cbn1cbi5maWx0ZXIgLmZpbHRlcl9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNlODQwNDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlODQwNDI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDE0cHggMTdweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCBjb2xvciAwLjRzO1xufVxuLmZpbHRlciAuZmlsdGVyX19idG4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fYnRuIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmZpbHRlciAuZmlsdGVyX19idG4gc3BhbiBpIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xufVxuLmZpbHRlciAuZmlsdGVyX19idG4gc3BhbiBpICsgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xuICBtYXgtaGVpZ2h0OiA2OTlweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDhweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjNDc0NzQ3ICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gdWwgaDYge1xuICBtYXJnaW46IDE0cHggMTdweDtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gaDYge1xuICBtYXJnaW46IDE1cHggMTVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U4NDA0Mjtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94OmhvdmVyIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveDpob3ZlciBsYWJlbDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIGNvbG9yOiAjZTg0MDQyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cywgY29sb3IgMC40cztcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94IGxhYmVsOmFmdGVyLCAuZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxNnB4O1xufVxuLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biAuY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlODQwNDI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjRzO1xufVxuLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biAuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbGVmdDogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbHRlciAuZmlsdGVyX19hY3Rpb25zIHtcbiAgbWFyZ2luOiA1cHggMjBweCAzMHB4O1xufVxuLmZpbHRlciAuZmlsdGVyX19hY3Rpb25zIC5saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZpbHRlciAuZmlsdGVyX19hY3Rpb25zIHAge1xuICBtYXJnaW46IDA7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2FjdGlvbnMgcCArIHAge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLmZpbHRlci5leHBhbmRlZCAuZmlsdGVyX19idG4ge1xuICBiYWNrZ3JvdW5kOiAjZTg0MDQyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWx0ZXIuZXhwYW5kZWQgLmZpbHRlcl9fYnRuIHNwYW4gaSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmlsdGVyLmV4cGFuZGVkIC5maWx0ZXJfX2J0biBzcGFuIGkgKyBpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5maWx0ZXIuZXhwYW5kZWQgLmZpbHRlcl9fZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZpbHRlci5hY3RpdmUgLmZpbHRlcl9fYnRuIHtcbiAgYmFja2dyb3VuZDogI2U4NDA0MjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsdGVyLmFjdGl2ZSAuZmlsdGVyX19idG4gc3BhbiBpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5maWx0ZXIuYWN0aXZlIC5maWx0ZXJfX2J0biBzcGFuIGkgKyBpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5maWx0ZXItLWNpdHkgdWwgLmNoZWNrYm94IGxhYmVsOmFmdGVyLCAuZmlsdGVyLS1jaXR5IHVsIC5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAzNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlciAuZmlsdGVyX19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgfVxuICAuZmlsdGVyIC5maWx0ZXJfX2J0biBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGaWx0ZXIgQWx0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmlsdGVyLWFsdCB7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2JhciB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fYmFyIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fYmFyIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogI2UwM2UzZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmlsdGVyLWFsdCAuZmlsdGVyX19iYXIgLmljby11cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdGVtcC9pY28tYW5nbGUtdXAtZ3JheS5wbmcpO1xuICBsZWZ0OiAxN3B4O1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fYmFyIC5pY28tZG93biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdGVtcC9pY28tYW5nbGUtZG93bi5wbmcpO1xuICBsZWZ0OiA1NXB4O1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fZHJvcGRvd24gaDYge1xuICBtYXJnaW46IDEwcHggMjdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fZHJvcGRvd24gdWwge1xuICBtYXJnaW46IDA7XG59XG4uZmlsdGVyLWFsdCAuZmlsdGVyX19kcm9wZG93biB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveCBsYWJlbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgcGFkZGluZzogOXB4IDEwcHggOXB4IDU2cHg7XG4gIGNvbG9yOiAjZDkzOTMxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZDkzOTMxO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMjdweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNkOTM5MzE7XG59XG4uZmlsdGVyLWFsdCAuZmlsdGVyX19kcm9wZG93biAuZmlsdGVyX19hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2Ryb3Bkb3duIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogMTBweDtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2Ryb3Bkb3duIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmlsdGVyLWFsdCAuZmlsdGVyX19kcm9wZG93biAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZDogIzQ3NDc0NyAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fZHJvcGRvd24gLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLWFsdC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbHRlcnNfX2J0bl9jbGVhciB7XG4gIG1hcmdpbjogMCAwIDAgNDdweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2U4NDA0MjtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBjb2xvcjogI2U4NDA0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcnMgPiBoNiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLmZpbHRlcnNfX2JhciA+IC5maWx0ZXJfX2NvdW50cnkge1xuICAgIG1hcmdpbjogMCAwIDM1cHggMDtcbiAgfVxuICAuZmlsdGVyc19fYmFyID4gLmZpbHRlcl9fY2l0eSB7XG4gICAgbWFyZ2luOiAwIDAgMzVweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbHRlcnNfX2J0bl9jbGVhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjJweDtcbiAgICByaWdodDogMTZweDtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgY29sb3I6ICMyODMwNmM7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0ZXJzX19idG5fY2xlYXIge1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRUZXN0aW1vbmlhbHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXN0aW1vbmlhbHMgLnJvdyB7XG4gIG1hcmdpbjogMCAtMjNweDtcbn1cbi50ZXN0aW1vbmlhbHMgLmNvbC1sZy00IHtcbiAgcGFkZGluZzogMCAyM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLnJvdyB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMgLmNvbC1sZy00IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlc3RpbW9uaWFscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscyAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgfVxuICAudGVzdGltb25pYWxzIC5jb2wtbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRUZXN0aW1vbmlhbFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRlc3RpbW9uaWFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyODMwNmM7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAzNnB4IDEwcHggMzZweDtcbn1cbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2hlYWQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxOXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIHAgLmZhLXN0YXIge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIHAgLnNlcGFyYXRvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTdweDtcbn1cbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2hlYWQgLnRlc3RpbW9uaWFsX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIC50ZXN0aW1vbmlhbF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgbWFyZ2luOiAxNHB4IDMzcHggMDtcbiAgcGFkZGluZzogMjBweCAycHggMzZweDtcbn1cbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2NvbnRlbnQgLnJldmlldy10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtU2VtaUJvbGQsIHNhbnMtc2VyaWY7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19jb250ZW50IC5yZXZpZXctdGl0bGUgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbn1cbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2NvbnRlbnQgcCArIHAge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9fY29udGVudCAubGlzdC1zdGFycyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19jb250ZW50IC50ZXN0aW1vbmlhbF9fY3JlYXRlZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2NvbnRlbnQgLnRlc3RpbW9uaWFsX19hdXRob3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19jb250ZW50IC50ZXN0aW1vbmlhbF9fYXV0aG9yIHNwYW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJldmlld3MtaG9zdCAudGVzdGltb25pYWxfX2hlYWQgYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJldmlld3MtY2l0eSAudGVzdGltb25pYWxfX2hlYWQsXG4ucmV2aWV3cy1ob3N0IC50ZXN0aW1vbmlhbF9faGVhZCB7XG4gIHBhZGRpbmc6IDIwcHggMzZweCAxMHB4IDM2cHg7XG59XG4ucmV2aWV3cy1jaXR5IC50ZXN0aW1vbmlhbF9faGVhZCBhLFxuLnJldmlld3MtaG9zdCAudGVzdGltb25pYWxfX2hlYWQgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucmV2aWV3cy1jaXR5IC50ZXN0aW1vbmlhbF9fY29udGVudCxcbi5yZXZpZXdzLWhvc3QgLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlNmU2ZTY7XG59XG4ucmV2aWV3cy1jaXR5IC50ZXN0aW1vbmlhbF9fY29udGVudCA+IHAsXG4ucmV2aWV3cy1ob3N0IC50ZXN0aW1vbmlhbF9fY29udGVudCA+IHAge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9faGVhZCAudGVzdGltb25pYWxfX2ltYWdlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2hlYWQgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2hlYWQgcCAuc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogMTFweDtcbiAgfVxuICAudGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIC50ZXN0aW1vbmlhbF9faW1hZ2Uge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAudGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBtYXJnaW46IDlweCAzM3B4IDA7XG4gICAgcGFkZGluZzogMTNweCAwIDUwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9fY29udGVudCAucmV2aWV3LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2NvbnRlbnQgLmxpc3Qtc3RhcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9fY29udGVudCAudGVzdGltb25pYWxfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0VGVzdGltb25pYWwgQWx0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGVzdGltb25pYWwtYWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yOTtcbn1cbi50ZXN0aW1vbmlhbC1hbHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cbi50ZXN0aW1vbmlhbC1hbHQgc3BhbiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ZXN0aW1vbmlhbC1hbHQgcCB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBtYXJnaW46IDA7XG59XG4udGVzdGltb25pYWwtYWx0IC50ZXN0aW1vbmlhbF9faW1hZ2Uge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVzdGltb25pYWwtYWx0IC50ZXN0aW1vbmlhbF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGVzdGltb25pYWwtYWx0IC50ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1hbHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuICAudGVzdGltb25pYWwtYWx0IHNwYW4gc3Ryb25nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLWFsdCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLWFsdCAudGVzdGltb25pYWxfX2ltYWdlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLWFsdCAudGVzdGltb25pYWxfX2NvbnRlbnQge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QWNjb3JkaW9uXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWNjb3JkaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiArIC5hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI4MzA2YztcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZCBoNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyODMwNmM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWQgaDYgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEzcHg7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZCBoNiBpICsgaSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWQgaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZCBoNiAuaWNvLXNldHRpbmcge1xuICBtYXJnaW46IC0xMHB4IDAgMCAtMTJweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZCBoNiAuaWNvLXNldHRpbmcgKyBpIHtcbiAgbWFyZ2luOiAtMTBweCAwIDAgLTEycHg7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWQgLmFjY29yZGlvbl9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZCAuYWNjb3JkaW9uX19pY28gaSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkIC5hY2NvcmRpb25fX2ljbyBpICsgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2JvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTA1JTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDIwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xufVxuLmFjY29yZGlvbi5leHBhbmRlZCAuYWNjb3JkaW9uX19oZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGUzZjQxO1xufVxuLmFjY29yZGlvbi5leHBhbmRlZCAuYWNjb3JkaW9uX19oZWFkIGg2IHtcbiAgY29sb3I6ICNkZTNmNDE7XG59XG4uYWNjb3JkaW9uLmV4cGFuZGVkIC5hY2NvcmRpb25fX2hlYWQgaDYgaSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYWNjb3JkaW9uLmV4cGFuZGVkIC5hY2NvcmRpb25fX2hlYWQgaDYgaSArIGkge1xuICBvcGFjaXR5OiAxO1xufVxuLmFjY29yZGlvbi5leHBhbmRlZCAuYWNjb3JkaW9uX19oZWFkIC5hY2NvcmRpb25fX2ljbyBpIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFjY29yZGlvbi5leHBhbmRlZCAuYWNjb3JkaW9uX19oZWFkIC5hY2NvcmRpb25fX2ljbyBpICsgaSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYWNjb3JkaW9uLmV4cGFuZGVkIC5hY2NvcmRpb25fX2JvZHkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpbmtcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubGluay0tYWx0IHtcbiAgY29sb3I6ICNlODQwNDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VhcmNoXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTBweDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTVweDtcbiAgfVxuICAuc2VhcmNoIC5zZWFyY2hfX2ZpZWxkIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnNlYXJjaCAuc2VhcmNoX19idG4ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFN0ZXBzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RlcHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTY3cHg7XG59XG4uc3RlcHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBib3R0b206IDUwMXB4O1xuICBsZWZ0OiA0M3B4O1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xufVxuLnN0ZXBzLS1wcmltYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uc3RlcHMtLXByaW1hcnk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0ZXBzLS1wcmltYXJ5LWFsdCAuc3RlcCArIC5zdGVwIHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG4uc3RlcHMtLXByaW1hcnktYWx0IC5zdGVwLS1wcmltYXJ5IC5zdGVwX19ib2R5IHtcbiAgcGFkZGluZzogMCA2MHB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RlcHMge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gIH1cbiAgLnN0ZXBzOmFmdGVyIHtcbiAgICBib3R0b206IDM2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gIH1cbiAgLnN0ZXBzOmFmdGVyIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGxlZnQ6IDExcHg7XG4gICAgYm90dG9tOiAyOTBweDtcbiAgICBib3R0b206IDE0JTtcbiAgfVxuICAuc3RlcHMtLXByaW1hcnktYWx0IC5zdGVwICsgLnN0ZXAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjVweCkge1xuICAuc3RlcHM6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTMlO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFN0ZXBcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgLyogIFN0ZXAgQWx0ICAqL1xuICAvKiAgU3RlcCBBbHQgICovXG59XG4uc3RlcCArIC5zdGVwIHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbn1cbi5zdGVwIC5zdGVwX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzNweDtcbiAgbGVmdDogLTE2N3B4O1xufVxuLnN0ZXAgLnN0ZXBfX2xhYmVsIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnN0ZXAgLnN0ZXBfX2xhYmVsIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnN0ZXAgLnN0ZXBfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDYxM3B4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5zdGVwIC5zdGVwX19pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMTE4YzhmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMnB4LCAtMzRweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzLCB0cmFuc2Zvcm0gMC40cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN0ZXAgLnN0ZXBfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTM0cHg7XG4gIGxlZnQ6IDMycHg7XG4gIHotaW5kZXg6IDU7XG59XG4uc3RlcCAuc3RlcF9fYm9keSB7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBwYWRkaW5nLXRvcDogMzlweDtcbn1cbi5zdGVwIC5zdGVwX19ib2R5IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdGVwIC5zdGVwX19ib2R5IHAge1xuICBtYXJnaW46IDA7XG59XG4uc3RlcCAuc3RlcF9fYm9keSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc3RlcC0teWVsbG93IC5zdGVwX19pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmYWI2NGU7XG59XG4uc3RlcC0teWVsbG93IC5zdGVwX19sYWJlbCBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTE5ZGVnKTtcbn1cbi5zdGVwLS1yZWQgLnN0ZXBfX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2U4NDA0Mjtcbn1cbi5zdGVwLS1ibHVlIC5zdGVwX19pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyODMwNmM7XG59XG4uc3RlcC0tYmx1ZSAuc3RlcF9fbGFiZWwgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDExOWRlZyk7XG59XG4uc3RlcC5hbmltYXRlZCAuc3RlcF9faW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zdGVwLS1hbHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0ZXAtLWFsdCAuc3RlcF9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwOHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbi5zdGVwLS1hbHQgLnN0ZXBfX2JvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5zdGVwLS1hbHQgLnN0ZXBfX2JvZHkgcCBlbSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ1ZW07XG59XG4uc3RlcC0tYWx0IC5zdGVwX19ib2R5IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cbi5zdGVwLS1hbHQgLnN0ZXBfX2JvZHktLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbn1cbi5zdGVwLS1hbHQgLnN0ZXBfX2ltYWdlIHtcbiAgZmxleDogMCAwIDYxMnB4O1xufVxuLnN0ZXAtLWFsdCAuc3RlcF9faW1hZ2U6YWZ0ZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE2cHgpO1xufVxuLnN0ZXAtLWFsdCArIC5zdGVwLS1hbHQge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbi5zdGVwLS1hbHQtcHJpbWFyeSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uc3RlcC0tYWx0LXByaW1hcnkgLnN0ZXBfX2ltYWdlIHtcbiAgb3JkZXI6IDE7XG59XG4uc3RlcC0tYWx0LXByaW1hcnkgLnN0ZXBfX2JvZHkge1xuICBwYWRkaW5nOiAwIDEzNXB4IDAgMDtcbn1cbi5zdGVwLS1hbHQtcHJpbWFyeSAuc3RlcF9fYm9keS0tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDAgNjhweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLnN0ZXAtLWFsdCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3RlcC0tYWx0IC5zdGVwX19ib2R5LFxuICAuc3RlcC0tYWx0IC5zdGVwX19pbWFnZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RlcCAuc3RlcF9fbGFiZWwge1xuICAgIGxlZnQ6IC0xMzBweDtcbiAgfVxuICAuc3RlcCAuc3RlcF9faW1hZ2UgaW1nIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbiAgLnN0ZXAtLWFsdCAuc3RlcF9fYm9keSB7XG4gICAgcGFkZGluZzogMCAwIDAgNzBweDtcbiAgfVxuICAuc3RlcC0tYWx0IC5zdGVwX19ib2R5LS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zdGVwLS1hbHQgLnN0ZXBfX2ltYWdlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnN0ZXAtLWFsdC1wcmltYXJ5IC5zdGVwX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDcwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXAgKyAuc3RlcCB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxuICAuc3RlcCAuc3RlcF9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAuc3RlcCAuc3RlcF9faW1hZ2U6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEycHgsIC0xMnB4KTtcbiAgfVxuICAuc3RlcCAuc3RlcF9faW1hZ2UgaW1nIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogLTEycHg7XG4gIH1cbiAgLnN0ZXAgLnN0ZXBfX2xhYmVsIHtcbiAgICB0b3A6IC00OHB4O1xuICAgIGxlZnQ6IC03M3B4O1xuICB9XG4gIC5zdGVwIC5zdGVwX19sYWJlbCBpIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMjYpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5zdGVwIC5zdGVwX19sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuICAuc3RlcCAuc3RlcF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIH1cbiAgLnN0ZXAgLnN0ZXBfX2JvZHkgaDMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG4gIC5zdGVwIC5zdGVwX19ib2R5IHAge1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAuc3RlcCAuc3RlcF9fYm9keSBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuc3RlcC0tYWx0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnN0ZXAtLWFsdCAuc3RlcF9faW1hZ2UsXG4gIC5zdGVwLS1hbHQgLnN0ZXBfX2JvZHkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN0ZXAtLWFsdCAuc3RlcF9fYm9keSB7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG4gIH1cbiAgLnN0ZXAtLWFsdCAuc3RlcF9fYm9keSBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnN0ZXAtLWFsdCAuc3RlcF9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG4gIC5zdGVwLS1hbHQgLnN0ZXBfX2ltYWdlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnN0ZXAtLWFsdCArIC5zdGVwLS1hbHQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuXG4uZXJyb3ItcGFnZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBwYWRkaW5nOiAxMDBweCAzMHB4IDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yLXBhZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2UtaG9sZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmVycm9yLXBhZ2UtaG9sZGVyIC5jb250ZW50LWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2UtaG9sZGVyIC5jb250ZW50LWhvbGRlciB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMCAwO1xuICAgIG1heC13aWR0aDogNDc1cHg7XG4gIH1cbn1cbi5lcnJvci1wYWdlLWhvbGRlciAuY29udGVudC1ob2xkZXIgLmNvZGUtaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXJyb3ItcGFnZS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5jb2RlLWhvbGRlciB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZXJyb3ItcGFnZS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5lcnJvci1kZXNjcmlwdGlvbiwgLmVycm9yLXBhZ2UtaG9sZGVyIC5jb250ZW50LWhvbGRlciAuYWR2aWNlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXJyb3ItcGFnZS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5lcnJvci1kZXNjcmlwdGlvbiwgLmVycm9yLXBhZ2UtaG9sZGVyIC5jb250ZW50LWhvbGRlciAuYWR2aWNlLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmVycm9yLXBhZ2UtaG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2VjdGlvbl9fYWN0aW9ucyAuYnRuIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5lcnJvci1wYWdlLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNlY3Rpb25fX2FjdGlvbnMgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXJyb3ItcGFnZS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zZWN0aW9uX19hY3Rpb25zIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lcnJvci1wYWdlLWhvbGRlciAucGljdHVyZS1ob2xkZXIge1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cbi5lcnJvci1wYWdlLWhvbGRlciAucGljdHVyZS1ob2xkZXIgLnNpbmctcGljdHVyZSB7XG4gIHdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiAyMzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9wYWdlLTQwNC1iMjA2MDVkYjZlLnN2ZyM0MDQtc2lnblwiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2UtaG9sZGVyIC5waWN0dXJlLWhvbGRlciAuc2luZy1waWN0dXJlIHtcbiAgICB3aWR0aDogMzEycHg7XG4gICAgaGVpZ2h0OiA0NzhweDtcbiAgfVxufVxuXG4uaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNjBweCAzMHB4IDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbn1cbi5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIge1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgd2lkdGg6IDk1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIHtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIge1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbi5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFN5c0ZhbHNvLUl0YWxpYywgUG9wcGlucy1NZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gNDBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW46IDYwcHggYXV0byA1MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG4uaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC5zdWItdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW46IDQwcHggYXV0byA1NXB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDMwcHggYXV0byA1NXB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuY2lyY2xlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuY2lyY2xlcyAuY2lyY2xlIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC5jaXJjbGVzIC5jaXJjbGUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLmNpcmNsZXMgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC5jaXJjbGVzIC5yZWQtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3BhZ2UtNDA0LWIyMDYwNWRiNmUuc3ZnI3JlZC1jaXJjbGVcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuY2lyY2xlcyAuZ3JlZW4tY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3BhZ2UtNDA0LWIyMDYwNWRiNmUuc3ZnI2dyZWVuLWNpcmNsZVwiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG4uaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC5jaXJjbGVzIC55ZWxsb3ctY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3BhZ2UtNDA0LWIyMDYwNWRiNmUuc3ZnI3llbGxvdy1jaXJjbGVcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuZG9vZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3dvcmxkLWNvbGxhZ2Uuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC5kb29kbGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLmRvb2RsZSB7XG4gICAgd2lkdGg6IDMxMnB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuZG9vZGxlIHtcbiAgICB3aWR0aDogMzUycHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBib3R0b206IDE1MHB4O1xuICB9XG59XG5cbi5jc3MtYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNzcy1ib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY3NzLWJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuLmNzcy1ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBjc3MtYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogY3NzLWJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG4uYnRuLWxvYWRlciB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjRkZGOEVEO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNFODQwNDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZlYXR1cmUtbGlzdCBpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnZoO1xufVxuXG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXZoO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDVweCAxNXB4IDIwcHggM3B4ICM2NTQ3NWE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAzdmggYXV0bztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICB6LWluZGV4OiA1O1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXRpdGxlID4gaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtc2hhZG93OiAxcHggMCAzcHggIzA3MTM4MTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXRpdGxlID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXRpdGxlID4gLmljby1jaXJjbGVzIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXRpdGxlID4gLmljby1jaXJjbGVzIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSBsYWJlbCxcbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgbGFiZWwgKyBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWdyYXktZGFyayk7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIGlucHV0LFxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdXNlci1kYXRhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdXNlci1kYXRhIC51c2VyLWRhdGEtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdXNlci1kYXRhIC51c2VyLWRhdGEtd3JhcCAuZGF0ZXBpY2tlci1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDJ2aDtcbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLnJldmlldy11c2VyLWRhdGEgLnVzZXItZGF0YS13cmFwIC5yYWRpby1zdGFycy1ncm91cCB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogM3ZoO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXVzZXItZGF0YSAudXNlci1kYXRhLXdyYXAgLnJhZGlvLXN0YXJzLWdyb3VwIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdXNlci1kYXRhIC51c2VyLWRhdGEtd3JhcCAucmFkaW8tc3RhcnMtZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXVzZXItZGF0YSAudXNlci1kYXRhLXdyYXAgLnJhZGlvLXN0YXJzLWdyb3VwIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdXNlci1kYXRhIC51c2VyLWRhdGEtd3JhcCAucmFkaW8tc3RhcnMtZ3JvdXAgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLnJldmlldy11c2VyLWRhdGEgLnVzZXItZGF0YS13cmFwIC5yYWRpby1zdGFycy1ncm91cCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdXNlci1kYXRhIHAge1xuICBtaW4taGVpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlID4gaSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlID4gaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSA+IC5pY29uLWNpcmxjZS1mIHtcbiAgd2lkdGg6IDE3NnB4O1xuICBoZWlnaHQ6IDE5NnB4O1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAtNjBweDtcbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgPiAuaWNvbi1jaXJsY2UtcyB7XG4gIHdpZHRoOiAxMTdweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgdG9wOiAzMDBweDtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSA+IC5pY29uLWNpcmxjZS10IHtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNjVweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMzBweDtcbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLmJ0bi1sZyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZTg0MDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5idG4tbGc6aG92ZXIsIC5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLmJ0bi1sZzpmb2N1cywgLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAuYnRuLWxnOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJhZGlvLXN0YXJzLWdyb3VwIC5mYS1zdGFyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY1cHgpIHtcbiAgLnJhZGlvLXN0YXJzLWdyb3VwIC5mYS1zdGFyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5jb25zdWwtYWRkUmV2aWV3IC5mb3JtLXJlc291cmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvbnN1bC1hZGRSZXZpZXcgLmNvbnN1bC11c2VyRGF0YSB7XG4gIG1hcmdpbi1ib3R0b206IDN2aDtcbn1cbi5jb25zdWwtYWRkUmV2aWV3IC5jb25zdWwtdXNlckRhdGEgLmFydGljbGVfX2JvZHkgPiBwIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmpzLWFuY2hvciB7XG4gIGhlaWdodDogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIC5idG4tLXJlZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMjNweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvc3QtZm9ybS1kZXNjcmlwdGlvbiAuYnRuLS1yZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTFweCAwO1xuICB9XG59XG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIC5idG4tLXJlZCAuYXJyb3dzLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIC5idG4tLXJlZCAuYXJyb3dzLWdyb3VwIC5pY28tYW5nbGUtZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIC5idG4tLXJlZCAuYXJyb3dzLWdyb3VwIC5pY28tYW5nbGUtZG93bixcbi5ob3N0LWZvcm0tZGVzY3JpcHRpb24gLmJ0bi0tcmVkIC5hcnJvd3MtZ3JvdXAgLmljby1hbmdsZS1kb3duLXdoaXRlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5ob3N0LWZvcm0tZGVzY3JpcHRpb24gYnV0dG9uOmhvdmVyIC5hcnJvd3MtZ3JvdXAgLmljby1hbmdsZS1kb3duLFxuLmhvc3QtZm9ybS1kZXNjcmlwdGlvbiBidXR0b246Zm9jdXMgLmFycm93cy1ncm91cCAuaWNvLWFuZ2xlLWRvd24sXG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIGJ1dHRvbjphY3RpdmUgLmFycm93cy1ncm91cCAuaWNvLWFuZ2xlLWRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIGJ1dHRvbjpob3ZlciAuYXJyb3dzLWdyb3VwIC5pY28tYW5nbGUtZG93bi13aGl0ZSxcbi5ob3N0LWZvcm0tZGVzY3JpcHRpb24gYnV0dG9uOmZvY3VzIC5hcnJvd3MtZ3JvdXAgLmljby1hbmdsZS1kb3duLXdoaXRlLFxuLmhvc3QtZm9ybS1kZXNjcmlwdGlvbiBidXR0b246YWN0aXZlIC5hcnJvd3MtZ3JvdXAgLmljby1hbmdsZS1kb3duLXdoaXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRoYW5rLXlvdV9fc3Vjc2Nlc3MtbWVzc2FnZSB7XG4gIG1pbi1oZWlnaHQ6IDYwdmg7XG4gIHBhZGRpbmc6IDZ2aCAzdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4udGhhbmsteW91X19zdWNzY2Vzcy1tZXNzYWdlIC5zZWUtZXhwcmVzc2VzLWJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGhhbmsteW91X19zdWNzY2Vzcy1tZXNzYWdlIC5idG4tLXJlZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aGFuay15b3VfX3N1Y3NjZXNzLW1lc3NhZ2UgLmJ0bi0tcmVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubGlzdC1sb2NhdGlvbnMgLmxpc3Qtc3RhcnMgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtbG9jYXRpb25zIC5saXN0LXN0YXJzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmZvcm0tYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG5cbi5leHBlcmllbmNlcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMzVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGVyaWVuY2VzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxufVxuLmV4cGVyaWVuY2VzLXNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmV4cGVyaWVuY2VzLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIHdpZHRoOiA2NSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBlcmllbmNlcy1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmV4cGVyaWVuY2VzLXNlY3Rpb24taGVhZGVyX19kb29kbGVzIHtcbiAgd2lkdGg6IDM1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZXhwZXJpZW5jZXMtc2VjdGlvbi1oZWFkZXJfX2Rvb2RsZXMgaW1nIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGVyaWVuY2VzLXNlY3Rpb24taGVhZGVyX19kb29kbGVzIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV4cGVyaWVuY2VzLXNlY3Rpb24taGVhZGVyX19kb29kbGVzIGltZyArIGltZyB7XG4gIG1hcmdpbi10b3A6IDR2aDtcbn1cblxuLmNhcmQtYmxvY2staXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCBvcGFjaXR5IDFzO1xufVxuLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLWhlYWRlciA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLWhlYWRlciA+IGltZyB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1oZWFkZXJfX2JnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1oZWFkZXJfX2J0biB7XG4gIHBhZGRpbmc6IDE5cHggNDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staGVhZGVyX19idG46aG92ZXIsIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staGVhZGVyX19idG46Zm9jdXMsIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staGVhZGVyX19idG46YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1yZWQtYmFzaWMpO1xufVxuLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1oZWFkZXJfX2J0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4uY2FyZC1ibG9jay1pdGVtIC5jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgbWluLXdpZHRoOiAxMzVweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDIxO1xufVxuLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1tYWluX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1tYWluX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2stbWFpbl9fdGl0bGUgLmNhcmQtdGlsZV9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1tYWluIC5saXN0LWdhZGdldHMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2stbWFpbiAubGlzdC1nYWRnZXRzIGxpLm5hbWUtY291bnRyeS1jaXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLW1haW4gLmxpc3QtZ2FkZ2V0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNhcmQtYmxvY2staXRlbTpob3ZlciAuY2FyZC1ibG9jay1oZWFkZXJfX2JnLFxuLmNhcmQtYmxvY2staXRlbTpmb2N1cyAuY2FyZC1ibG9jay1oZWFkZXJfX2JnLFxuLmNhcmQtYmxvY2staXRlbTphY3RpdmUgLmNhcmQtYmxvY2staGVhZGVyX19iZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWN0aW9uX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmVtYWlsLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmVtYWlsLWJsb2NrX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbi5lbWFpbC1ibG9jayAudGV4dC1ibG9jayB7XG4gIG1hcmdpbjogMCAwIDgwcHggMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmVtYWlsLWJsb2NrIC50ZXh0LWJsb2NrIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIH1cbn1cbi5lbWFpbC1ibG9jayAudGV4dC1ibG9ja19fcGFyYWdyYXBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZW1haWwtYmxvY2sgLnRleHQtYmxvY2tfX3BhcmFncmFwaDEgPiBhLmxpbmstZW1haWwge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbn1cbi5lbWFpbC1ibG9jayAudGV4dC1ibG9ja19fcGFyYWdyYXBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWFpbC1ibG9jayAubWFpbi1ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLnBob3RvLWJsb2NrIHtcbiAgd2lkdGg6IDI3MXB4O1xuICBoZWlnaHQ6IDI3MXB4O1xuICBtYXJnaW46IDAgODBweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5waG90by1ibG9jayB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLnBob3RvLWJsb2NrIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5waG90by1ibG9jayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5jb250YWN0LWJsb2NrX19uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDMuMzc1cmVtO1xufVxuLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5jb250YWN0LWJsb2NrX19wb3NpdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAuY29udGFjdC1ibG9ja19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAuY29udGFjdC1ibG9ja19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG59XG4uZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLmNvbnRhY3QtYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDEpID4gaSB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xufVxuLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5jb250YWN0LWJsb2NrX19pdGVtID4gaSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5jb250YWN0LWJsb2NrX19pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLmRvb2RsZXMtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAlO1xuICByaWdodDogMTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAuZG9vZGxlcy1ibG9jayB7XG4gICAgcmlnaHQ6IDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLmRvb2RsZXMtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAuZG9vZGxlcy1ibG9jayAuZG9vZGxlLWNpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAuZG9vZGxlcy1ibG9jayAuZG9vZGxlLWNpdHkuZmlyc3Qge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG59XG5cbi5ob3ctaXQtd29ya3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAwIDcwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNzBweCAxNXB4O1xuICB9XG59XG4uaG93LWl0LXdvcmtzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5ob3ctaXQtd29ya3NfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnZ3O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBhbmltYXRpb24tbmFtZTogb3JhbmdlTGF5b3V0RGVza3RvcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxufVxuLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBhbmltYXRpb24tbmFtZTogb3JhbmdlTGF5b3V0TW9iaWxlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jayB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2sge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jazpudGgtY2hpbGQoMikge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jazpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxufVxuLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jayA+IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2sgPiBzdHJvbmcge1xuICAgIG1hcmdpbjogMXZoIDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jayA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jayA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2sgPiBiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDQuMTY3cmVtO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jayA+IGIge1xuICAgIGZvbnQtc2l6ZTogNy41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2sgPiBpbWcge1xuICBoZWlnaHQ6IDgzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX19saXN0X19pdGVtLWJsb2NrID4gaW1nIHtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICB9XG59XG4uaG93LWl0LXdvcmtzX19saXN0X19pdGVtLWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiA1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX19saXN0X19pdGVtLWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0gLnRyaWFuZ3VsYXItbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTM1cHg7XG4gIHRvcDogNTAlO1xuICBib3JkZXI6IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbSAudHJpYW5ndWxhci1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX19saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX19saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG93LWl0LXdvcmtzX19saXN0X19pdGVtOmZpcnN0LWNoaWxkIC50cmlhbmd1bGFyLWxhYmVsIHtcbiAgYm9yZGVyLWxlZnQ6IDUwcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uaG93LWl0LXdvcmtzX19saXN0X19pdGVtOm50aC1jaGlsZCgyKSAudHJpYW5ndWxhci1sYWJlbCB7XG4gIGJvcmRlci1sZWZ0OiA1MHB4IHNvbGlkIHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cblxuQGtleWZyYW1lcyBvcmFuZ2VMYXlvdXRNb2JpbGUge1xuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0xMHB4IDAgMCAjZmFiNjRlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG9yYW5nZUxheW91dERlc2t0b3Age1xuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAtMjBweCAyMHB4IDAgMCAjZmFiNjRlO1xuICB9XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jayB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrIC5pY29uLWNpcmxjZS1nMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMXB4O1xuICByaWdodDogMTJweDtcbn1cbi5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UgYSB7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UgYTpob3ZlciwgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UgYTpmb2N1cywgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrLmNhcm91c2VsLWNvbnRlbnQtcGFnZS5jYXJvdXNlbC1pdGVtLWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9ja19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrLmNhcm91c2VsLWNvbnRlbnQtcGFnZS5jYXJvdXNlbC1pdGVtLWJsb2NrX19pbWcgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlLmNhcm91c2VsLWl0ZW0tYmxvY2suY2Fyb3VzZWwtdGV4dC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNjRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9jay5jYXJvdXNlbC10ZXh0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrLmNhcm91c2VsLWNvbnRlbnQtcGFnZS5jYXJvdXNlbC1pdGVtLWJsb2NrLmNhcm91c2VsLXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrLmNhcm91c2VsLWNvbnRlbnQtcGFnZS5jYXJvdXNlbC1pdGVtLWJsb2NrLmNhcm91c2VsLXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrLmNhcm91c2VsLWNvbnRlbnQtcGFnZS5jYXJvdXNlbC1pdGVtLWJsb2NrLmNhcm91c2VsLXRleHQtYmxvY2sgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9jay5jYXJvdXNlbC10ZXh0LWJsb2NrID4gc3Bhbjpob3ZlciwgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9jay5jYXJvdXNlbC10ZXh0LWJsb2NrID4gc3Bhbjpmb2N1cywgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9jay5jYXJvdXNlbC10ZXh0LWJsb2NrID4gc3BhbjphY3RpdmUge1xuICBjb2xvcjogIzAwNTZiMztcbn1cbi5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlIC5zbGljay1hcnJvdyB7XG4gIHRvcDogMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuXG4uZ2VuZXJhbC1maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgei1pbmRleDogMjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmFsLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyID4gc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIGxhYmVsIHN2ZyB7XG4gIG1hcmdpbjogMCAxMHB4IC03cHggMDtcbiAgZmlsbDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgbGFiZWwgc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyBsYWJlbDpob3ZlciBzdmcsIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyBsYWJlbDpmb2N1cyBzdmcsIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyBsYWJlbDphY3RpdmUgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTUxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX2xlZnQgLmZpbHRlcnNfX2J0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIGxhYmVsLmFjdGl2ZS1maWx0ZXJfX3JhZGlvIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgbGFiZWwuYWN0aXZlLWZpbHRlcl9fcmFkaW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgLmZpbHRlcnNfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTRweCA1MHB4IDE0cHggMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyAuZmlsdGVyc19fYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxNXB4O1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgLmZpbHRlcnNfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyAuZmlsdGVyc19fYnRuIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyAuZmlsdGVyc19fYnRuIGkge1xuICBmb250LXNpemU6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIC5maWx0ZXJzX19idG4gaSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgLmZpbHRlcnNfX2J0biBpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIC5maWx0ZXJzX19idG4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGkgKyB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnNfX2J0bi1sb25nIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzX19idG4tbG9uZyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVyc19fYnRuLWxvbmcge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieSxcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2Ige1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieSA+IC5maWx0ZXJzX19idG4tbG9uZyxcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2IgPiAuZmlsdGVyc19fYnRuLWxvbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnkgPiAuZmlsdGVycy1tb2JfX2J0bixcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2IgPiAuZmlsdGVycy1tb2JfX2J0biB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5zb3J0LWJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNTI7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5zb3J0LWJ5X19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTEwcHg7XG4gIHRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgIzgwODA4MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnlfX2xpc3Qge1xuICAgIHdpZHRoOiAxOTUlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDE1cHggNHB4IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5zb3J0LWJ5X19saXN0IGxhYmVsIHtcbiAgICBwYWRkaW5nOiAycHggMTBweCAycHggMjVweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbDpob3ZlciwgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbDpmb2N1cywgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5MDkyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnlfX2xpc3QgbGFiZWw6aG92ZXI6YmVmb3JlLCAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5zb3J0LWJ5X19saXN0IGxhYmVsOmZvY3VzOmJlZm9yZSwgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbDphY3RpdmU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA3cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbDpob3ZlcjpiZWZvcmUsIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnlfX2xpc3QgbGFiZWw6Zm9jdXM6YmVmb3JlLCAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5zb3J0LWJ5X19saXN0IGxhYmVsOmFjdGl2ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX2J0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fYnRuIC5mYS1zbGlkZXJzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19idG4gLmZhLXNsaWRlcnMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTEwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogODclO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxNTI7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgIzgwODA4MDtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19tZW51ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX21lbnUgPiBsaTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOm50aC1jaGlsZCgyKSk6aG92ZXIsIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19tZW51ID4gbGk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpudGgtY2hpbGQoMikpOmZvY3VzLCAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fbWVudSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bnRoLWNoaWxkKDIpKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fbWVudSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpID4gaSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19tZW51ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkgYiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMmY5MDkzO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX21lbnVfX2Nsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX21lbnVfX2Nsb3NlX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX21lbnVfX2Nsb3NlX19idG46aG92ZXIsIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19tZW51X19jbG9zZV9fYnRuOmZvY3VzLCAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fbWVudV9fY2xvc2VfX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fbWVudV9fY2xvc2VfX2J0biA+IGkge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDAgIzgwODA4MDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX3N1Ym1lbnUgdWwge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX3N1Ym1lbnUgdWwgPiBsaSA+IGxhYmVsOjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fc3VibWVudSB1bCA+IGxpID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAwO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX3N1Ym1lbnUgLmZpbHRlci12aWV3LWV4cCB7XG4gIG1hcmdpbjogMjBweCAxMHB4O1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2IuZmlsdGVycy1tb2ItLW9wZW5lZCAuZmlsdGVycy1tb2JfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTYwO1xufVxuLmdlbmVyYWwtZmlsdGVyIC5jb3VudHJ5LXN1Ym1lbnUtbGlzdCxcbi5nZW5lcmFsLWZpbHRlciAuY2l0eS1zdWJtZW51LWxpc3QsXG4uZ2VuZXJhbC1maWx0ZXIgLmV4cGVyaWVuY2Utc3VibWVudS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggLTJweCAjODA4MDgwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnUge1xuICAgIHRvcDogNjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnUge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDE1cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudSB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51IC5hcHBseS1maWx0ZXIge1xuICBtYXJnaW46IDMwcHggMCAzMHB4IDE0cHg7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX2xpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDM1MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX2xpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDQzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogNTA1cHg7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCBsaSBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IGxpIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCBsaSBsYWJlbDo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IGxpIGxhYmVsOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX2xpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDJweDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIGdyZXk7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fcmVzdWx0IHtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX3Jlc3VsdC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fcmVzdWx0LWxpc3QgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX3Jlc3VsdC1saXN0ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fcmVzdWx0LWxpc3QgPiBsaSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyLXJlZC1idG4ge1xuICBtaW4td2lkdGg6IDEyOHB4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXItcmVkLWJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyLXJlZC1idG46aG92ZXI6bm90KFtkaXNhYmxlZF0pLCAuZ2VuZXJhbC1maWx0ZXIgLmZpbHRlci1yZWQtYnRuOmZvY3VzOm5vdChbZGlzYWJsZWRdKSwgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXItcmVkLWJ0bjphY3RpdmU6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmNsZWFuLXJlc3VsdF9fYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmFsLWZpbHRlciAuY2xlYW4tcmVzdWx0X19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXIgLm1haW4tcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLm1haW4tcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VuZXJhbC1maWx0ZXIgLm1haW4tcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5nZW5lcmFsLWZpbHRlciAubWFpbi1yZXN1bHQtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRleHBlcmllbmNlcyArIENhcmRzO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmFwcGVhcmFuY2UtZWZmZWN0LWV4cGVyaWVuY2VzIC5jb2wtbGctNCxcbiAgLm5vLW1hc29ucnkgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIG1heC13aWR0aDogMzMlO1xuICB9XG59XG4uYXBwZWFyYW5jZS1lZmZlY3QtZXhwZXJpZW5jZXMgLmNvbC1sZy00IC5jYXJkLXRpbGU6aG92ZXIsXG4ubm8tbWFzb25yeSAuY29sLWxnLTQgLmNhcmQtdGlsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuLmNhcmQtYmxvY2staXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgb3BhY2l0eSAxcztcbn1cbi5jYXJkLWJsb2NrLWl0ZW06aG92ZXIsIC5jYXJkLWJsb2NrLWl0ZW06Zm9jdXMsIC5jYXJkLWJsb2NrLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ibG9jayAuY2FyZC10aWxlIC5jYXJkLWJsb2NrLWhlYWRlciA+IGltZyB7XG4gIG1heC1oZWlnaHQ6IDIxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuY2FyZC1ibG9jay1oZWFkZXIgPiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbi5jYXJkLWJsb2NrIC5jYXJkLXRpbGUgLmNhcmQtYmxvY2staGVhZGVyIC5jYXRlZ29yeV9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuY2FyZC1ibG9jay1oZWFkZXIgLmNhdGVnb3J5X190aXRsZSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWluLXdpZHRoOiAxMzVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICB9XG59XG4uY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IHtcbiAgbWluLWhlaWdodDogMjEwcHg7XG4gIG1heC1oZWlnaHQ6IDIxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICB9XG59XG4uY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5jYXJkLWJsb2NrIC5jYXJkLXRpbGUgLmFydGljbGVfX2JvZHkgLmNhcmQtdGlsZV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuYXJ0aWNsZV9fYm9keSAuY2FyZC10aWxlX190aXRsZSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5jYXJkLWJsb2NrIC5jYXJkLXRpbGUgLmFydGljbGVfX2JvZHkgLmxpc3Qtc3RhcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWJsb2NrIC5jYXJkLXRpbGUgLmFydGljbGVfX2JvZHkgLmxpc3Qtc3RhcnMge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5saXN0LXN0YXJzIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWJsb2NrIC5jYXJkLXRpbGUgLmFydGljbGVfX2JvZHkgLmxpc3Qtc3RhcnMgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuYXJ0aWNsZV9fYm9keSAubGlzdC1zdGFycyBsaSA+IGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5saXN0LXN0YXJzIGxpID4gaSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4uY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5saXN0LXN0YXJzIGxpOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5saXN0LXN0YXJzIGxpOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gICAgT3VyIGhvc3RzIFNlY3Rpb247XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ub3VyLWhvc3RzIHtcbiAgcGFkZGluZzogMzVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1ob3N0cyB7XG4gICAgcGFkZGluZzogNzBweCAxNXB4O1xuICB9XG59XG4ub3VyLWhvc3RzIC5ob3N0LWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDZweCAwIDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdXItaG9zdHMgLmhvc3QtY2FyZCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHggMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3VyLWhvc3RzIC5ob3N0LWNhcmQge1xuICAgIHBhZGRpbmc6IDVweCAyM3B4IDAgMjNweDtcbiAgfVxufVxuLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgPiBpbWcge1xuICBoZWlnaHQ6IDIzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgPiBpbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyID4gaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciA+IGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogMjRweCAyNXB4O1xuICB9XG59XG4ub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2JvZHkgcFtkYXRhLW5hbWU9dGFnbGluZV0ge1xuICBmb250LXNpemU6IDEuMDgzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IHBbZGF0YS1uYW1lPXRhZ2xpbmVdIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IC5hcnRpY2xlX19ib3R0b20tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IC5hcnRpY2xlX19ib3R0b20tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9fYm9keSAuYXJ0aWNsZV9fYm90dG9tLWdyb3VwIGxpID4gaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9fYm9keSAuYXJ0aWNsZV9fYm90dG9tLWdyb3VwIGxpID4gaSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4ub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2JvdHRvbS1ncm91cCBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2JvdHRvbS1ncm91cCBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG4ub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2JvdHRvbS1ncm91cCAuYm90dG9tX19jb250cm9scyA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IC5hcnRpY2xlX19ib3R0b20tZ3JvdXAgLmJvdHRvbV9fY29udHJvbHMgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9fYm9keSAuYXJ0aWNsZV9fYm90dG9tLWdyb3VwIC5ib3R0b21fX2NvbnRyb2xzIC52aWV3LWhvc3RfX2J0biB7XG4gIGZvbnQtc2l6ZTogMS4wODNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2JvdHRvbS1ncm91cCAuYm90dG9tX19jb250cm9scyAudmlldy1ob3N0X19idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lciA+IGhlYWRlci5vdXItaG9zdHNfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyID4gaGVhZGVyLm91ci1ob3N0c19faGVhZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmNvbnRhaW5lciA+IGhlYWRlci5vdXItaG9zdHNfX2hlYWQgPiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb250YWluZXIgPiBoZWFkZXIub3VyLWhvc3RzX19oZWFkID4gaDIgKyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5ob3N0LWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvc3QtY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob3N0LWNhcmQge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbi5ob3N0LWNhcmQgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciBpbWcge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ob3N0LWNhcmQgLmNhcmQtdGlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ob3N0LWNhcmQgLmNhcmQtdGlsZTpob3ZlciwgLmhvc3QtY2FyZCAuY2FyZC10aWxlOmZvY3VzLCAuaG9zdC1jYXJkIC5jYXJkLXRpbGU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmhvc3QtY2FyZCBwW2RhdGEtbmFtZT10YWdsaW5lXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmhvc3QtY2FyZCAubGlzdC1zdGFycyB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5ob3N0LWNhcmQgLmJvdHRvbV9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaG9zdC1jYXJkIC5ib3R0b21fX2NvbnRyb2xzID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmhvc3QtY2FyZCAuYm90dG9tX19jb250cm9scyAudmlldy1ob3N0X19idG4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ob3N0LWNhcmQgLmJvdHRvbV9fY29udHJvbHMgLnZpZXctaG9zdF9fYnRuOmhvdmVyLCAuaG9zdC1jYXJkIC5ib3R0b21fX2NvbnRyb2xzIC52aWV3LWhvc3RfX2J0bmZvY3VzLCAuaG9zdC1jYXJkIC5ib3R0b21fX2NvbnRyb2xzIC52aWV3LWhvc3RfX2J0bjphY3RpdmUge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmV2aWV3cy1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogM3ZoO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U0VFIEFMTCBidXR0b247XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VlX19tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlZV9fbW9yZSAuYnRuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWVfX21vcmUgLmJ0biB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRvdmVybGF5LXdyYXBwZXIgY2xvc2Ugc2VhcmNoIGJhciBsaXN0IHdoZW4gY2xpY2tpbmcgb3V0c2lkZTtcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vdmVybGF5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTgwO1xufVxuXG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1oZWFkZXIgLmhlcm8taW1nLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1oZWFkZXIgLmhlcm8taW1nLWJsb2NrX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNC4zNzVyZW07XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1oZWFkZXIgLmhlcm8taW1nLWJsb2NrX190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmFiNjRlO1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNy44NzVyZW07XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1oZWFkZXIgLmhlcm8taW1nLWJsb2NrIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1oZWFkZXIgLmhlcm8taW1nLWJsb2NrIC5pY29uLWxldHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tbGV0dGVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLWhlYWRlciAuaGVyby1pbWctYmxvY2sgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLWhlYWRlciAuYmx1ZS1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluIC5fZm9ybS5fZm9ybV8xMy5faW5saW5lLWZvcm0uX2Rhcmsge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDAgMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLW1haW4gLl9mb3JtLl9mb3JtXzEzLl9pbmxpbmUtZm9ybS5fZGFyayAuX2J1dHRvbi13cmFwcGVyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLW1haW4gLnByZWZlcmVuY2UtY2VudGVyLW1haW4tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcy5wcmVmZXJlbmNlLWNlbnRlciAucHJlZmVyZW5jZS1jZW50ZXItbWFpbiAubmV3LWRhdGEtdGltZSB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VwcG9ydGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLW1haW4gLm5ldy1kYXRhLXRpbWUtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcy5wcmVmZXJlbmNlLWNlbnRlciAucHJlZmVyZW5jZS1jZW50ZXItbWFpbiAuYW5zd2Vycy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLW1haW4gLmFuc3dlcnMtc2VjdGlvbiAuYW5zd2VyLWJ0biB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcy5wcmVmZXJlbmNlLWNlbnRlciAucHJlZmVyZW5jZS1jZW50ZXItbWFpbiAuYW5zd2Vycy1zZWN0aW9uIC5hbnN3ZXItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG5cbi5iYWNrLXRvLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMjUlO1xuICB6LWluZGV4OiAyNTA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5iYWNrLXRvLXRvcF9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gIGNvbG9yOiAjMTE4YzhmO1xufVxuLmJhY2stdG8tdG9wX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE0MCwgMTQzLCAwLjUwMTk2MDc4NDMpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5iYWNrLXRvLXRvcF9fYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5iYWNrLXRvLXRvcF9fYnRuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cbi5iYWNrLXRvLXRvcC5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFjay10by10b3BfX2J0bjpob3ZlciB+IC5iYWNrLXRvLXRvcC0tdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TXVsdGkgbGFuZ3VhZ2UgbWVudTtcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWJ0biAubGFuZ3VhZ2UtaWNvbi1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2UtYnRuIC5sYW5ndWFnZS1pY29uLWJ0bi5lbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xhbmd1YWdlLWZsYWdzL3VzYS1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWJ0biAubGFuZ3VhZ2UtaWNvbi1idG4uZGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9nZXJtYW55LWljb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2UtYnRuIC5sYW5ndWFnZS1pY29uLWJ0bi5pdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xhbmd1YWdlLWZsYWdzL2l0YWx5LWljb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2UtYnRuIC5sYW5ndWFnZS1pY29uLWJ0bi5mciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xhbmd1YWdlLWZsYWdzL2ZyYW5jZS1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWJ0biAubGFuZ3VhZ2UtaWNvbi1idG4uZXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9zcGFpbi1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWJ0biBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWN1cnJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2UtY3VycmVudCA+IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZS1jdXJyZW50ID4gaSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMTM1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgIzgwODA4MDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZV9fbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2xpc3QgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZV9fbGlzdCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzNXB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2xpc3QgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZV9fbGlzdCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMzdweDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5sYW5ndWFnZS5sYW5ndWFnZS0tb3BlbmVkIC5sYW5ndWFnZS1jdXJyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QW5pbWF0aW9uIGZvciB0aGUgYXJyb3csIHdoZW4gbXVsdGkgY3VycmVuY3kgbWVudSB3YXMgb3BlbjtcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sYW5ndWFnZS0tb3BlbmVkIC5sYW5ndWFnZS1jdXJyZW50ID4gaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0VGhlIHNhbWUgY29sb3JzIGJlaGF2aW91ciwgd2hlbiB1c2VyIGlzIHNjcm9sbGluZyBkb3duL3VwO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaGVhZGVyLmZpeGVkIC5sYW5ndWFnZSAubGFuZ3VhZ2UtYnRuIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZ3VhZ2Uge1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG4gIC5sYW5ndWFnZSAubGFuZ3VhZ2UtYnRuIHtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIH1cbiAgLmxhbmd1YWdlIC5sYW5ndWFnZS1idG4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRhbmltYXRpb24gQ2FudmFzO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2NhbnZhc19hbmltYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jYW52YXNfYW5pbWF0aW9uLWNpcmNsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib3gtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzEzNzI1NDkwMik7XG59XG4uYm94LXNwaW5uZXIgLmJveC1zcGlubmVyLWljb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgZm9udC1zaXplOiA4MHB4O1xufVxuXG4ubWFpbi1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTBweCk7XG4gIG1pbi1oZWlnaHQ6IDM3NXB4O1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIHBhZGRpbmc6IDQ5cHggMCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLm1haW4taW1nIHNvdXJjZSxcbi5tYWluLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMC43O1xufVxuLm1haW4taW1nX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnJlZ2lzdC1hZ2VudCB7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnJlZ2lzdC1hZ2VudCAuZy1yZWNhcHRjaGEge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJlZ2lzdC1hZ2VudCAuc3VjY2Vzcy1tZXNzYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVnaXN0LWFnZW50IC5zZWVfX21vcmUge1xuICBtYXJnaW46IDEwcHg7XG59XG4ucmVnaXN0LWFnZW50X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnJlZ2lzdC1hZ2VudCAuZm9ybS1hbGVydC1kYW5nZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQgaDMge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDVweCA1cHg7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZCBsYWJlbCAucmVxdWlyZWQge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkIGlucHV0LFxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQgc2VsZWN0LFxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwge1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZCBzZWxlY3RbbmFtZT1jb21taXNzaW9uX21vZGVsXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTAycHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLnBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5waG9uZSBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQucGhvbmUgLmludGwtdGVsLWlucHV0LFxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQucGhvbmUgI3Bob25lX2NvZGUge1xuICB3aWR0aDogMTAlO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQucGhvbmUgI3Bob25lX251bWJlciB7XG4gIHdpZHRoOiA3NyU7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5ub3RpZmljYXRpb24gPiBwIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5ub3RpZmljYXRpb24gPiBwIC5yZXF1aXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQubm90aWZpY2F0aW9uIC5yYWRpby1zZWN0aW9uIC5yYWRpby1ib3gge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLm5vdGlmaWNhdGlvbiAucmFkaW8tc2VjdGlvbiAucmFkaW8tYm94IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLm5vdGlmaWNhdGlvbiAucmFkaW8tc2VjdGlvbiAucmFkaW8tYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JlZW4tYmFzaWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNDAsIDE0MywgMC4zMTM3MjU0OTAyKTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLm5vdGlmaWNhdGlvbiAucmFkaW8tc2VjdGlvbiAucmFkaW8tYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJjaGVja2VkXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5ub3RpZmljYXRpb24gLnJhZGlvLXNlY3Rpb24gLnJhZGlvLWJveCAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLm5vdGlmaWNhdGlvbiAucmFkaW8tc2VjdGlvbiAucmFkaW8tYm94IC5jaGVja21hcms6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmVlbi1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE0MCwgMTQzLCAwLjMxMzcyNTQ5MDIpO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQuY29uZmlybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQuY29uZmlybSBsYWJlbDpob3ZlciAuY2hlY2ttYXJrIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZ3JlZW4tYmFzaWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNDAsIDE0MywgMC4zMTM3MjU0OTAyKTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLmNvbmZpcm0gbGFiZWwgLmxpbmstdG8tdGVybS1jb25kIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLmNvbmZpcm0gbGFiZWwgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQuY29uZmlybSBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdyZWVuLWJhc2ljKTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTQwLCAxNDMsIDAuMzEzNzI1NDkwMikgdXJsKFwiLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvY3Jvc3MtaWNvbi1zbWFsbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLmNvbmZpcm0gbGFiZWwgLmNoZWNrbWFyayB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZCA+IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTUlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5zYXZlLXRyYXZlbC1hZ2VudC1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuc2F2ZS10cmF2ZWwtYWdlbnQtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5tZXNzYWdlLWVycm9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWltZyB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbi1pbWdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLnBlcnNvbmFsLCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb250YWN0LCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5hY2NvdW50LCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb21taXNzaW9uLCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5vdGhlciAucmFkaW8tc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLnBlcnNvbmFsIC5maWVsZDpudGgtY2hpbGQoMiksIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLnBlcnNvbmFsIC5maWVsZDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQucGVyc29uYWwgLmZpZWxkOm50aC1jaGlsZCg0KSwgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQucGVyc29uYWwgLmZpZWxkOm50aC1jaGlsZCg1KSwgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQucGVyc29uYWwgLmZpZWxkOm50aC1jaGlsZCg2KSB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb250YWN0IC5maWVsZDpudGgtY2hpbGQoMiksIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLmNvbnRhY3QgLmZpZWxkOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb250YWN0IC5maWVsZDpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLmFjY291bnQgLmZpZWxkOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuYWNjb3VudCAuZmllbGQ6bnRoLWNoaWxkKDMpLCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5hY2NvdW50IC5maWVsZDpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuY29tbWlzc2lvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuY29tbWlzc2lvbiAuZmllbGQgLnVzYS5mdWxsX2FkZHJlc3Mge1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuY29tbWlzc2lvbiAuZmllbGQgLmV1cm9wZSB7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb21taXNzaW9uIC5maWVsZCAuY2hpbmEge1xuICAgIG1pbi13aWR0aDogMzUwcHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuY29tbWlzc2lvbiAuZmllbGQgLnJlc3QuZnVsbF9hZGRyZXNzIHtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLmNvbW1pc3Npb24gLmZpZWxkOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQub3RoZXIgLnJhZGlvLXNlY3Rpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLm90aGVyIC5yYWRpby1zZWN0aW9uIC5yYWRpby1ib3g6bnRoLWNoaWxkKDEpLCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5vdGhlciAucmFkaW8tc2VjdGlvbiAucmFkaW8tYm94Om50aC1jaGlsZCgyKSwgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQub3RoZXIgLnJhZGlvLXNlY3Rpb24gLnJhZGlvLWJveDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQucGhvbmUgI3Bob25lX251bWJlciB7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWltZyB+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVnaXN0LWFnZW50X19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLnBlcnNvbmFsLFxuICAucmVnaXN0LWFnZW50X19mb3JtIC5jb250YWN0LFxuICAucmVnaXN0LWFnZW50X19mb3JtIC5hY2NvdW50LFxuICAucmVnaXN0LWFnZW50X19mb3JtIC5vdGhlciB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5zYXZlLXRyYXZlbC1hZ2VudC1idG4ge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5yZWdpc3QtYWdlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQgaW5wdXQsXG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkIHNlbGVjdCxcbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5ub3RpZmljYXRpb24gLnJhZGlvLXNlY3Rpb24gLnJhZGlvLWJveCAuY2hlY2ttYXJrIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50YS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4udGEtYm94IC50YS1vcGVuLWJ0biB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YS1ib3ggLnRhLW9wZW4tYnRuIC50YS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCBhdXRvIDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdHJhdmVsLWFnZW50LWljb24tYmx1ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnRhLWJveCAudGEtb3Blbi1idG4gLnRhLW5hbWUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGEtYm94IC50YS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnRhLWJveCAudGEtY29udGVudC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGEtYm94IC50YS1jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRhLWJveCAudGEtY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udGEtYm94IC50YS1jb250ZW50IHVsIGxpIC50YS1sb2dvdXQtYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnRhLWJveCAudGEtY29udGVudCB1bCBsaSAudGEtbG9nb3V0LWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhLWJveCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnRhLWJveCAudGEtb3Blbi1idG4gLnRhLWljb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RyYXZlbC1hZ2VudC1pY29uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAudGEtYm94IC50YS1vcGVuLWJ0biAudGEtbmFtZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnRhLWJveCAudGEtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbiAgLmhlYWRlci5maXhlZCAudGEtYm94IC50YS1vcGVuLWJ0biAudGEtaWNvbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RyYXZlbC1hZ2VudC1pY29uLWJsdWUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5oZWFkZXIuZml4ZWQgLnRhLWJveCAudGEtb3Blbi1idG4gLnRhLW5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxufVxuLnBvcHVwLXRhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDgwcHggMjBweCAyMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBvcHVwLXRhIC5pY29uLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBvcHVwLXRhIC5pY29uLWJveCAubG9jay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDEycHggMCAwIDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xvY2staWNvbi5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucG9wdXAtdGEgLmVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3Muc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3MgLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xuICBmb250LWZhbWlseTogXCJQcm9mZXNzb3JcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3MgLnRleHQge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4ucG9wdXAtdGEuc3VjY2VzcyAudGV4dCAubmFtZS1hZ2VuY3kge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3MgLm1lc3NhZ2Uge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG4ucG9wdXAtdGEuc3VjY2VzcyAucG9wdXAtc3RhcnQtYm9va2luZy1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucG9wdXAtdGEuc3VjY2VzcyAucG9wdXAtc3RhcnQtYm9va2luZy1idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3B1cC10YS5sb2ctaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwLXRhLmxvZy1pbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9wdXAtdGEubG9nLWluIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBvcHVwLXRhLmxvZy1pbiAuZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBvcHVwLXRhLmxvZy1pbiAuZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wb3B1cC10YS5sb2ctaW4gLnRhLWxvZ2luLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDAgNXB4IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3B1cC10YS5sb2ctaW4gLnRhLWxvZ2luLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcHVwLXRhLmxvZy1pbiAudGEtZm9yZ290LXBhc3N3b3JkLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9wdXAtdGEubG9nLWluIC50YS1mb3Jnb3QtcGFzc3dvcmQtYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucG9wdXAtdGEubG9nLWluIC50YS1yZWdpc3Rlci1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3B1cC10YS5sb2ctaW4gLnRhLXJlZ2lzdGVyLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wb3B1cC10YSAucG9wdXAtdGEtY2xvc2UtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3B1cC10YSAucG9wdXAtdGEtY2xvc2UtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMxMThjOGY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cC10YSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggMjBweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucG9wdXAtdGEuc3VjY2VzcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAucG9wdXAtdGEubG9nLWluIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5wb3B1cC10YS5sb2ctaW4gLmZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIH1cbiAgLnBvcHVwLXRhLmxvZy1pbiAuZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnBvcHVwLXRhLmxvZy1pbiAudGEtbG9naW4tYnRuIHtcbiAgICBtYXJnaW46IDQwcHggMCA1cHggMDtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbiAgLnBvcHVwLXRhLmxvZy1pbiAudGEtZm9yZ290LXBhc3N3b3JkLWJ0biB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvcHVwLXRhIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucG9wdXAtdGEgLmljb24tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNzVweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAucG9wdXAtdGEgLmljb24tYm94IC5sb2NrLWljb24ge1xuICAgIG1hcmdpbjogMzRweCAwIDAgMTJweDtcbiAgfVxuICAucG9wdXAtdGEuc3VjY2VzcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAucG9wdXAtdGEgLnBvcHVwLXRhLWNsb3NlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBvcHVwLXRhIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAucG9wdXAtdGEuc3VjY2VzcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4ge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5idG4teWVsbG93IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuYnRuLXllbGxvdzpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5iYWNrLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5iYWNrLWxpbmsgLmFycm93LWJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5iYWNrLWxpbmsgLnRleHQtYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAucmV0dXJuLWJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAucmV0dXJuLWJhY2s6aG92ZXIge1xuICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRpdGxlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiA0NXB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDEwMHB4IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRyLmJvb2tpbmcge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdHIuYm9va2luZyB0aCxcbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0ci5ib29raW5nIHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIC5jb250aW51ZS1zaG9wcGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxODBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICBtYXJnaW46IDAgYXV0byAyNXB4IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgLmNvbnRpbnVlLXNob3BwaW5nOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IHRyLmJvb2tpbmcgLmFkZGl0aW9uYWwtYmxvY2sge1xuICBwYWRkaW5nOiAyNXB4IDQ1cHggMCAwO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IHRyLmJvb2tpbmcgLmFkZGl0aW9uYWwtYmxvY2sgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWJveCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIC5hZGRpdGlvbmFsLWJsb2NrIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1ib3ggaW5wdXQge1xuICB3aWR0aDogMTUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IHRyLmJvb2tpbmcgLmFkZGl0aW9uYWwtYmxvY2sgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWJveCAuc2VsLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICByaWdodDogMTBweDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgdHIuYm9va2luZyB0ZCAuYm9va2luZy1pbWcge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgdHIuYm9va2luZyB0ZCAuYm9va2luZy1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IHRyLmJvb2tpbmcgdGQgLmRlbGV0ZS1ib29raW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc3VpdGNhc2UtcGFnZS1zcHJpdGUtNzA0N2MzNTIwOC5zdmcjaWNvbi1jbG9zZS1ibHVlXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IHRyLmJvb2tpbmcgdGQgLmRlbGV0ZS1ib29raW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3N1aXRjYXNlLXBhZ2Utc3ByaXRlLTcwNDdjMzUyMDguc3ZnI2ljb24tY2xvc2UteWVsbG93XCIpIG5vLXJlcGVhdDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkIC5saXN0LWluZm8ge1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgdHIuYm9va2luZyB0ZCAubGlzdC1pbmZvIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IHRyLmJvb2tpbmcgdGQgLmxpc3QtaW5mbyBsaS5hZGRPbi1ib29raW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkIC5saXN0LWluZm8gbGkuYWRkT24tYm9va2luZyAuaWNvbiB7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkIC5saXN0LWluZm8gbGkuYWRkT24tYm9va2luZyAuaWNvbiBpbWcge1xuICBtYXgtaGVpZ2h0OiAyNXB4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IHRyLmJvb2tpbmcgdGQgLmxpc3QtaW5mbyBsaSBoMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogOTAlO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkIC5saXN0LWluZm8gbGkgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkIC5saXN0LWluZm8gbGkgLmljb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkIC5saXN0LWluZm8gbGkgLmljb24tY29udGFpbmVyIC5zdGFyLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc3VpdGNhc2UtcGFnZS1zcHJpdGUtNzA0N2MzNTIwOC5zdmcjc3Rhci1pY29uXCIpIG5vLXJlcGVhdDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkIC5saXN0LWluZm8gbGkgLmljb24tY29udGFpbmVyIC5waW4taWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zdWl0Y2FzZS1wYWdlLXNwcml0ZS03MDQ3YzM1MjA4LnN2ZyNwaW4taWNvblwiKSBuby1yZXBlYXQ7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgdHIuYm9va2luZyB0ZCAubGlzdC1pbmZvIGxpIC5pY29uLWNvbnRhaW5lciAudGltZS1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3N1aXRjYXNlLXBhZ2Utc3ByaXRlLTcwNDdjMzUyMDguc3ZnI3RpbWUtaWNvblwiKSBuby1yZXBlYXQ7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgdHIuYm9va2luZyB0ZCAubGlzdC1pbmZvIGxpIC5pY29uLWNvbnRhaW5lciAuY2FsZW5kYXItaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zdWl0Y2FzZS1wYWdlLXNwcml0ZS03MDQ3YzM1MjA4LnN2ZyNjYWxlbmRhci1pY29uXCIpIG5vLXJlcGVhdDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkIC5saXN0LWluZm8gbGkgLmljb24tY29udGFpbmVyIC5jbG9ja195ZWxsb3ctaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zdWl0Y2FzZS1wYWdlLXNwcml0ZS03MDQ3YzM1MjA4LnN2ZyNpY29uLWNsb2NrX3llbGxvd1wiKSBuby1yZXBlYXQ7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgdHIuYm9va2luZyB0ZCAubGlzdC1pbmZvIGxpIC5pY29uLWNvbnRhaW5lciAuY2hlY2tfeWVsbG93LWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc3VpdGNhc2UtcGFnZS1zcHJpdGUtNzA0N2MzNTIwOC5zdmcjaWNvbi1kb3duXCIpIG5vLXJlcGVhdDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkIC5wcmljZS1ib29raW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IHRyLmJvb2tpbmcgdGQgLnByaWNlLWJvb2tpbmcgPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgdHIuYm9va2luZyB0ZCAuZGVza3RvcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkLnByaWNlLWJvb2tpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgdHIuYm9va2luZyB0ZC5wcmljZS1ib29raW5nID4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDE3NnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjRiNGI0O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IC5hZGRPbi10aXRsZSB0cixcbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSAuYWRkT24tdGl0bGUgdGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS1saWdodC1iYXNpYyk7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLXRpdGxlIHRkIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLXRpdGxlIHRkIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IC5hZGRPbi1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I0YjRiNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0gLmljb24ge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSAuYWRkT24tbGlzdF9faXRlbSAuaWNvbiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0gLnRpdGxlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0gLnRpdGxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IC5hZGRPbi1saXN0X19pdGVtIC51c2VyLWluZm8ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSAuYWRkT24tbGlzdF9faXRlbSAudXNlci1pbmZvIC51c2VyLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxODVweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSAuYWRkT24tbGlzdF9faXRlbSAudXNlci1pbmZvIC51c2VyLXNlbGVjdCA+IHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSAuYWRkT24tbGlzdF9faXRlbSAudXNlci1pbmZvIC51c2VyLXNlbGVjdCA+IHA6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSAuYWRkT24tbGlzdF9faXRlbSAudXNlci1pbmZvIC51c2VyLXNlbGVjdF9fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDUlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC41MDE5NjA3ODQzKTtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSAuYWRkT24tbGlzdF9faXRlbSAudXNlci1pbmZvIC51c2VyLXNlbGVjdF9fbGlzdCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0gLnVzZXItaW5mbyAudXNlci1zZWxlY3RfX2xpc3QgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSAuYWRkT24tbGlzdF9faXRlbSAudXNlci1pbmZvIC51c2VyLXNlbGVjdF9fbGlzdCBsYWJlbDpob3ZlciwgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IC5hZGRPbi1saXN0X19pdGVtIC51c2VyLWluZm8gLnVzZXItc2VsZWN0X19saXN0IGxhYmVsOmZvY3VzLCAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0gLnVzZXItaW5mbyAudXNlci1zZWxlY3RfX2xpc3QgbGFiZWw6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0gLnVzZXItaW5mbyAudXNlci1zZWxlY3RfX2xpc3QgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0gLnVzZXItaW5mbyAudXNlci1zZWxlY3Qub3Blbi1zZWxlY3QgLnVzZXItc2VsZWN0X19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0gLnVzZXItaW5mbyAudXNlci1zZWxlY3Qub3Blbi1zZWxlY3QgPiBwOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0gLnVzZXItaW5mbyAuYWRkT24tdG90YWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSAuYWRkT24tbGlzdF9faXRlbSAuYWRkLWFkZE9uX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3MHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0gLmFkZC1hZGRPbl9fYnRuOmhvdmVyLCAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0gLmFkZC1hZGRPbl9fYnRuOmZvY3VzLCAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0gLmFkZC1hZGRPbl9fYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLnRvdGFsLXNlY3Rpb25fX2Rlc2NyaXB0aW9uLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSAudG90YWwtc2VjdGlvbl9fZGVzY3JpcHRpb24tdG9wIHRkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwIDMwcHggMDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IC50b3RhbC1zZWN0aW9uX19kZXNjcmlwdGlvbi10b3AgdGQgLnByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLnRvdGFsLXNlY3Rpb25fX2Rlc2NyaXB0aW9uLXRvcCB0ZCAuYnRuLXllbGxvdyB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IC50b3RhbC1zZWN0aW9uX19kZXNjcmlwdGlvbi10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSAudG90YWwtc2VjdGlvbiB0ciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgLnRvdGFsLXNlY3Rpb24gdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgLnRvdGFsLXNlY3Rpb24gdHIgdGQgLnNlY3VyZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSAudG90YWwtc2VjdGlvbiB0ciB0ZCAuc2VjdXJlLWNvbnRhaW5lciAuc2VjdXJlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIC50b3RhbC1zZWN0aW9uIHRyIHRkIC5idXllci1pbmZvcm1hdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjRiNGI0O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgLnRvdGFsLXNlY3Rpb24gdHIudG90YWwtc2VjdGlvbl9fdGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgLnRvdGFsLXNlY3Rpb24gdHIudG90YWwtc2VjdGlvbl9fdGl0bGUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgLnRvdGFsLXNlY3Rpb24gdHIudG90YWwtc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSAudG90YWwtc2VjdGlvbiB0ci50b3RhbC1zZWN0aW9uX19kZXNjcmlwdGlvbiAudG90YWwtcHJpY2VfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSAudG90YWwtc2VjdGlvbiB0ci50b3RhbC1zZWN0aW9uX19kZXNjcmlwdGlvbiAudG90YWwtZHVlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIC50b3RhbC1zZWN0aW9uIHRyLnRvdGFsLXNlY3Rpb25fX2Rlc2NyaXB0aW9uIC5zdWl0Y2FzZS1ib29raW5nLXRvdGFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIC50b3RhbC1zZWN0aW9uIHRyLnRvdGFsLXNlY3Rpb25fX2Rlc2NyaXB0aW9uIC5zdWl0Y2FzZS1ib29raW5nLXRvdGFsID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSAudG90YWwtc2VjdGlvbl9fc2VjdXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSAudG90YWwtc2VjdGlvbi1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSAudG90YWwtc2VjdGlvbi1kZXNrdG9wIC50b3RhbC1zZWN0aW9uX19kZXNjcmlwdGlvbiB0ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgLnRvdGFsLXNlY3Rpb24tZGVza3RvcCAudG90YWwtc2VjdGlvbl9fY2FzZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIC50b3RhbC1zZWN0aW9uLW1vYmlsZSB0ciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgLnRvdGFsLXNlY3Rpb24tbW9iaWxlIHRyIHRkIC5idXllci1pbmZvcm1hdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIC50b3RhbC1zZWN0aW9uLW1vYmlsZSB0ciB0ZCAuYnV5ZXItaW5mb3JtYXRpb24gLmJ1eWVyLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIC50b3RhbC1zZWN0aW9uLW1vYmlsZSAudG90YWwtc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LWxpZ2h0LWJhc2ljKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSAudG90YWwtc2VjdGlvbi1tb2JpbGUgLmJ0bi15ZWxsb3cge1xuICBtYXJnaW46IDI1cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweCA0NXB4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIC50b3RhbC1zZWN0aW9uLW1vYmlsZSAudG90YWwtc2VjdGlvbl9fY2FzZXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIC50b3RhbC1zZWN0aW9uLW1vYmlsZSAuYnV5ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIC50b3RhbC1zZWN0aW9uLW1vYmlsZSAubG9nby1ib3R0b20ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSAudG90YWwtc2VjdGlvbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5tZXNzYWdlLW5vLWJvb2tpbmdzIHtcbiAgcGFkZGluZzogMzBweCA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNGI0YjQ7XG59XG4uc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAubWVzc2FnZS1uby1ib29raW5ncyBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC50b3RhbC1zZWN0aW9uX19jYXNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnRvdGFsLXNlY3Rpb25fX2Nhc2VzIC5zdWl0Y2FzZS1jb250YWluZXItZG9vZGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnRvdGFsLXNlY3Rpb25fX2Nhc2VzIC5zdWl0Y2FzZS1jb250YWluZXItZG9vZGxlIC5kb29kbGUtY2FzZS0xLFxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnRvdGFsLXNlY3Rpb25fX2Nhc2VzIC5zdWl0Y2FzZS1jb250YWluZXItZG9vZGxlIC5kb29kbGUtY2FzZS0yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnRvdGFsLXNlY3Rpb25fX2Nhc2VzIC5zdWl0Y2FzZS1jb250YWluZXItZG9vZGxlIC5kb29kbGUtY2FzZS0xIHtcbiAgd2lkdGg6IDgxcHg7XG4gIGhlaWdodDogNzRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL2ljb24tZG9vZGxlcy9kb29kbGUtY2FzZS0xLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC50b3RhbC1zZWN0aW9uX19jYXNlcyAuc3VpdGNhc2UtY29udGFpbmVyLWRvb2RsZSAuZG9vZGxlLWNhc2UtMiB7XG4gIHdpZHRoOiA4MnB4O1xuICBoZWlnaHQ6IDExNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvaWNvbi1kb29kbGVzL2Rvb2RsZS1jYXNlLTIucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmJ1eWVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmJ1eWVyLWNvbnRhaW5lciAuaWNvbi1mbGFzaF9ibHVlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc3VpdGNhc2UtcGFnZS1zcHJpdGUtNzA0N2MzNTIwOC5zdmcjZmxhc2gtYmx1ZS1pY29uXCIpIG5vLXJlcGVhdDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5idXllci1jb250YWluZXIgLmJ1eWVyLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uc3VpdGNhc2UtcGFnZSAucmV2aWV3cy1jYXJvdXNlbCB7XG4gIHBhZGRpbmc6IDAgMzVweDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5yZXZpZXdzLWNhcm91c2VsIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc3VpdGNhc2UtcGFnZSAucmV2aWV3cy1jYXJvdXNlbCAuc2xpZGVyLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5yZXZpZXdzLWNhcm91c2VsIC5zbGlkZXItaXRlbSAubGlzdC1zdGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnN1aXRjYXNlLXBhZ2UgLnJldmlld3MtY2Fyb3VzZWwgLnNsaWRlci1pdGVtIC5saXN0LXN0YXIgLnN0YXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLTQ0YzgyYWE5NGEuc3ZnI3N0YXJfeWVsbG93XCIpIG5vLXJlcGVhdDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5yZXZpZXdzLWNhcm91c2VsIC5zbGlkZXItaXRlbSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uc3VpdGNhc2UtcGFnZSAucmV2aWV3cy1jYXJvdXNlbCAuc2xpZGVyLWl0ZW0gLmRhdGUge1xuICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnJldmlld3MtY2Fyb3VzZWwgLnNsaWRlci1pdGVtIC5hdXRob3Ige1xuICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnJldmlld3MtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5yZXZpZXdzLWNhcm91c2VsIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtOTVweDtcbiAgdG9wOiAyMiU7XG59XG4uc3VpdGNhc2UtcGFnZSAucmV2aWV3cy1jYXJvdXNlbCAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLTY0NmJhYTliMWYuc3ZnI2Nhcm91c2VsLWFycm93XCIpIDAgMC9jb250YWluIG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zdWl0Y2FzZS1wYWdlIC5yZXZpZXdzLWNhcm91c2VsIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogLTU1cHg7XG4gIHRvcDogMzAlO1xufVxuLnN1aXRjYXNlLXBhZ2UgLnJldmlld3MtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9tYWluLWljb25zLXNwcml0ZS02NDZiYWE5YjFmLnN2ZyNjYXJvdXNlbC1hcnJvd1wiKSAwIDAvY29udGFpbiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweCAzMHB4IDE1cHg7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciAuYmFjay1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuY29udGFpbmVyIC5iYWNrLWxpbmsgLnRleHQtYmFjayB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5jb250YWluZXIgLnN1aXRjYXNlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuYnRuLXllbGxvdyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgdHIuYm9va2luZyB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMjVweCAxMHB4IDEwcHggMTBweDtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgdHIuYm9va2luZyB0ZCAubGlzdC1pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkIC5saXN0LWluZm8gbGkge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRib2R5IHRyLmJvb2tpbmcgdGQgLmxpc3QtaW5mbyBsaSBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkIC5saXN0LWluZm8gbGkgLmljb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdGJvZHkgdHIuYm9va2luZyB0ZCAubGlzdC1pbmZvIGxpIC5pY29uLWNvbnRhaW5lciBpIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRmb290IC50b3RhbC1zZWN0aW9uX19jYXNlcyB0ZCAuc3VpdGNhc2UtY29udGFpbmVyLWRvb2RsZSAuZG9vZGxlLWNhc2Utd3JhcHBlciAuZG9vZGxlLWNhc2UtMSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0Zm9vdCAudG90YWwtc2VjdGlvbl9fY2FzZXMgdGQgLnN1aXRjYXNlLWNvbnRhaW5lci1kb29kbGUgLmRvb2RsZS1jYXNlLXdyYXBwZXIgLmRvb2RsZS1jYXNlLTIge1xuICAgIHdpZHRoOiA2M3B4O1xuICAgIGhlaWdodDogMTA1cHg7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLmJveC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LWxpZ2h0LWJhc2ljKTtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAucmV2aWV3cy1jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5yZXZpZXdzLWNhcm91c2VsIC5zbGlkZXItaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAyMHB4IDQwcHggMjBweDtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAucmV2aWV3cy1jYXJvdXNlbCAuc2xpZGVyLWl0ZW0gLmxpc3Qtc3RhciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnJldmlld3MtY2Fyb3VzZWwgLnNsaWRlci1pdGVtOm50aC1jaGlsZChuKzYpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0ci5ib29raW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdHIuYm9va2luZyB0ZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdHIuYm9va2luZyB0ZCBkaXYuYm9va2luZy1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0ci5ib29raW5nIHRkIGRpdi5ib29raW5nLWltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuc3VpdGNhc2UtdGFibGUgdHIuYm9va2luZyB0ZCAubGlzdC1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10YWJsZSB0ci5ib29raW5nIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIHRmb290IHRyLmJvb2tpbmcgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5hZGRpdGlvbmFsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLmFkZGl0aW9uYWwtYmxvY2sgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuYWRkaXRpb25hbC1ibG9jayAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLmFkZGl0aW9uYWwtYmxvY2sgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWJveCBpbnB1dCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLmFkZGl0aW9uYWwtYmxvY2sgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWJveCAuc2VsLWljb24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuYWRkaXRpb25hbC1ibG9jayAucHJpY2UtYm9va2luZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuYmFjay1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5zdWl0Y2FzZS10aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLnN1aXRjYXNlLXRhYmxlIC50b3RhbC1zZWN0aW9uX19zZWN1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLm1lc3NhZ2Utbm8tYm9va2luZ3Mge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4IDMwcHggMTVweDtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuY29udGFpbmVyIC5zdWl0Y2FzZS10aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciAuc3VpdGNhc2UtdGl0bGUgLnN1aXRjYXNlLWNvbnRhaW5lci1kb29kbGUge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuY29udGFpbmVyIC5zdWl0Y2FzZS10YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciAuc3VpdGNhc2UtdGFibGUgdGJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2OSU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciAuc3VpdGNhc2UtdGFibGUgdGJvZHkgdHIuYm9va2luZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuY29udGFpbmVyIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuY29udGFpbmVyIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkIC5saXN0LWluZm8gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciAuc3VpdGNhc2UtdGFibGUgdGJvZHkgdHIuYm9va2luZyB0ZCAuZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuY29udGFpbmVyIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSB0ci5ib29raW5nIHRkLnByaWNlLWJvb2tpbmcgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuY29udGFpbmVyIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSAuYWRkT24tbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3QgdHIsXG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5jb250YWluZXIgLnN1aXRjYXNlLXRhYmxlIHRib2R5IC5hZGRPbi1saXN0IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5jb250YWluZXIgLnN1aXRjYXNlLXRhYmxlIHRib2R5IC5hZGRPbi1saXN0X19pdGVtIC5pY29uLFxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuY29udGFpbmVyIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSAuYWRkT24tbGlzdF9faXRlbSAudGl0bGUsXG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5jb250YWluZXIgLnN1aXRjYXNlLXRhYmxlIHRib2R5IC5hZGRPbi1saXN0X19pdGVtIC51c2VyLWluZm8ge1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuY29udGFpbmVyIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSAuYWRkT24tbGlzdF9faXRlbSAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0gLnRpdGxlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciAuc3VpdGNhc2UtdGFibGUgdGJvZHkgLmFkZE9uLWxpc3RfX2l0ZW0gLnVzZXItaW5mbyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5jb250YWluZXIgLnN1aXRjYXNlLXRhYmxlIHRib2R5IC5hZGRPbi1saXN0X19pdGVtIC51c2VyLWluZm8gLnVzZXItc2VsZWN0X193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ncmF5KTtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuY29udGFpbmVyIC5zdWl0Y2FzZS10YWJsZSB0Ym9keSAuYWRkT24tbGlzdF9faXRlbSAudXNlci1pbmZvIC51c2VyLXNlbGVjdCB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5jb250YWluZXIgLnN1aXRjYXNlLXRhYmxlIHRib2R5IC5hZGRPbi1saXN0X19pdGVtIC5hZGQtYWRkT25fX2J0biB7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuY29udGFpbmVyIC5zdWl0Y2FzZS10YWJsZSAudG90YWwtc2VjdGlvbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciAuc3VpdGNhc2UtdGFibGUgLnRvdGFsLXNlY3Rpb24tZGVza3RvcCB0cixcbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciAuc3VpdGNhc2UtdGFibGUgLnRvdGFsLXNlY3Rpb24tZGVza3RvcCB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5jb250YWluZXIgLnN1aXRjYXNlLXRhYmxlIC50b3RhbC1zZWN0aW9uLWRlc2t0b3AgdHIgLnN1aXRjYXNlLWJvb2tpbmctdG90YWwsXG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5jb250YWluZXIgLnN1aXRjYXNlLXRhYmxlIC50b3RhbC1zZWN0aW9uLWRlc2t0b3AgdGQgLnN1aXRjYXNlLWJvb2tpbmctdG90YWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciAuc3VpdGNhc2UtdGFibGUgLnRvdGFsLXNlY3Rpb24tZGVza3RvcCB0ciAuYnRuLXllbGxvdyxcbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciAuc3VpdGNhc2UtdGFibGUgLnRvdGFsLXNlY3Rpb24tZGVza3RvcCB0ZCAuYnRuLXllbGxvdyB7XG4gICAgbWFyZ2luOiAwIDM1cHggMjVweCAzNXB4O1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5jb250YWluZXIgLnN1aXRjYXNlLXRhYmxlIC50b3RhbC1zZWN0aW9uLWRlc2t0b3AgdHIgLmNvbnRpbnVlLXNob3BwaW5nLFxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuY29udGFpbmVyIC5zdWl0Y2FzZS10YWJsZSAudG90YWwtc2VjdGlvbi1kZXNrdG9wIHRkIC5jb250aW51ZS1zaG9wcGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuY29udGFpbmVyIC5zdWl0Y2FzZS10YWJsZSAudG90YWwtc2VjdGlvbi1kZXNrdG9wIHRyIC5sb2dvLWJvdHRvbSxcbiAgLnN1aXRjYXNlLXBhZ2UgLnN1aXRjYXNlLW1haW4gLmNvbnRhaW5lciAuc3VpdGNhc2UtdGFibGUgLnRvdGFsLXNlY3Rpb24tZGVza3RvcCB0ZCAubG9nby1ib3R0b20ge1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5jb250YWluZXIgLm1lc3NhZ2Utbm8tYm9va2luZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNXB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5zdWl0Y2FzZS1wYWdlIC5zdWl0Y2FzZS1tYWluIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTJweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAuc3VpdGNhc2UtcGFnZSAuc3VpdGNhc2UtbWFpbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgfVxufVxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0SGVscGVyc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAgSGlkZGVuICAqL1xuW2hpZGRlbl0sXG4uaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAgR3JpZCAgKi9cbi5jb2wge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGZsZXg6IDE7XG5cblx0JnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdH1cblxuXHQmLS0xb2YyIHtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHR9XG5cblx0Ji0tMW9mNCB7XG5cdFx0bWF4LXdpZHRoOiAyNSU7XG5cdFx0ZmxleDogMCAwIDI1JTtcblx0fVxufVxuXG4udmlzaWJsZS1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IFxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC52aXNpYmxlLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgXG5cdH1cblxuXHQuaGlkZGVuLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyBcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFRleHQgQ29sb3JzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5yZWQtY29sb3IgeyBcblx0Y29sb3I6ICNlODQwNDI7IFxufVxuLmdyZWVuLWNvbG9yIHsgXG5cdGNvbG9yOiAjMTE4YzhmOyBcbn1cbi55ZWxsb3ctY29sb3IgeyBcblx0Y29sb3I6ICNmYWI2NGU7IFxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdERhdGVwaWNrZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmRhdGVwaWNrZXIge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiBub25lO1xuXHRmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG5cblx0LmRhdGVwaWNrZXItLW5hdiB7XG5cdFx0cGFkZGluZzogMTZweCAxOHB4IDdweDsgXG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmRhdGVwaWNrZXItLWNlbGxzIHtcblx0XHRtYXJnaW46IDAgLTE2cHg7IFxuXHR9XG5cblx0LmRhdGVwaWNrZXItLW5hdi10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXG5cdFx0Y29sb3I6ICMyODMwNmM7IFxuXHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcblxuXHRcdGkge1xuXHRcdFx0Y29sb3I6ICMyODMwNmM7IFxuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdHRvcDogLTNweDtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMzVweDsgXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0fVxuXG5cdFx0cGF0aCB7XG5cdFx0XHRzdHJva2U6IHJlZDtcblx0XHR9XG5cdH1cblxuXHQuZGF0ZXBpY2tlci0tY29udGVudCB7XG5cdFx0cGFkZGluZzogMCA0NnB4IDAgMzFweDsgXG5cdH1cblxuXHQuZGF0ZXBpY2tlci0tZGF5cy1uYW1lcyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDZweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4MzA2Yztcblx0XHRtYXJnaW46IDAgMCAzcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LmRhdGVwaWNrZXItLWRheS1uYW1lIHtcblx0XHRmb250LXNpemU6IDE0cHg7IFxuXHRcdGNvbG9yOiAjMjgzMDZjOyBcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0XHRmb250LXdlaWdodDogNTAwOyBcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRmbGV4OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuZGF0ZXBpY2tlci0tY2VsbC1kYXkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAjMjgzMDZjOyBcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyBcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuNHM7IFxuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAgIFxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCRnZW5lcmFsLWljb25zLXNwcml0ZSArICcjaWNvbi1jYWxlbmRhci1wb2ludGVyJykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDM0cHg7IFxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7IFxuXHRcdFx0b3BhY2l0eTogMDsgXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzOyBcblx0XHR9XG5cblx0XHQmLi1jdXJyZW50LSB7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuLXNlbGVjdGVkLSB7XG5cdFx0XHRjb2xvcjogI2ZmZjsgXG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxOyBcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji4tZGlzYWJsZWQtIHtcblx0XHRcdGNvbG9yOiAjYjZiNmI2O1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xuXHQuZGF0ZXBpY2tlciB7XG5cdFx0LmRhdGVwaWNrZXItLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMCAxNXB4OyBcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xuXHQuZGF0ZXBpY2tlciB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuZGF0ZXBpY2tlciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0UmFuZ2UgU2xpZGVyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5yYW5nZS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogIzI4MzA2YyAhaW1wb3J0YW50OyBcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0aGVpZ2h0OiAycHg7XG5cblx0LmRvdHMge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7IFxuXHRcdGRpc3BsYXk6IGZsZXg7IFxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdHRvcDogNTAlOyBcblx0XHRsZWZ0OiAwOyBcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTsgXG5cdFx0XHR3aWR0aDogN3B4OyBcblx0XHRcdGhlaWdodDogN3B4OyBcblx0XHRcdGJhY2tncm91bmQ6ICMyODMwNmM7IFxuXHRcdH1cblx0fVxuXG5cdC51aS13aWRnZXQtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjMjgzMDZjICFpbXBvcnRhbnQ7IFxuXHR9XG5cblx0LnVpLXNsaWRlci1oYW5kbGUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTsgXG5cdFx0d2lkdGg6IDIwcHg7IFxuXHRcdGhlaWdodDogMjBweDsgXG5cdFx0YmFja2dyb3VuZDogI2U4NDA0Mjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dG9wOiAtMTBweDtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdE1hc29ucnlcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm1hc29ucnktZ3JpZCB7XG5cdC5jb2wtbGctNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdCYtLXNpemUxIHtcblx0XHQuY29sLWxnLTQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XHRcblx0fVxufVxuXG4ubWFzb25yeS1ncmlkLWFsdCB7XG5cdC5jb2wtbGctNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdCYtLXNpemUxIHtcblx0XHQuY29sLWxnLTQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XHRcblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5tYXNvbnJ5LWdyaWQge1xuXHRcdD4gZGl2IHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDsgXG5cdFx0fVxuXG5cdFx0LmNvbC1sZy00IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1hc29ucnktZ3JpZC1hbHQge1xuXHRcdD4gZGl2IHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgXG5cdFx0fVxuXG5cdFx0LmNvbC1sZy00IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RGlzYWJsZSBTY3JvbGxcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmRpc2FibGUtc2Nyb2xsIHtcblx0cG9zaXRpb246IGZpeGVkOyBcblx0dG9wOiAwOyBcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7IFxuXHRoZWlnaHQ6IDEwMHZoOyBcblx0ei1pbmRleDogNTA7XG5cdG9wYWNpdHk6IDA7IFxuXHR2aXNpYmlsaXR5OiBoaWRkZW47ICBcblxuXHQmLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTsgXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgXG5cdH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlbGVjdHJpY1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2VsZWN0cmljIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0Ym9yZGVyLXJhZGl1czogMnB4OyBcblxuXHQubGFiZWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUYyRjI7IFxuXHRcdGhlaWdodDogNThweDsgXG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7IFxuXHRcdG1hcmdpbjogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5cHggY2VudGVyOyBcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDU0cHggMzZweDsgXG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdHRvcDogNTAlOyBcblx0XHRcdHJpZ2h0OiA4cHg7IFxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLWdyYXkucG5nKSBuby1yZXBlYXQgMCAwO1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDhweDsgIFxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IFxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uc2VsZWN0cmljLWl0ZW1zIHtcblx0d2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgLjE2KTtcblxuXHR1bCB7XG5cdFx0cGFkZGluZzogMTJweCAxNXB4OyBcblx0fVxuXG5cblx0bGkge1xuXHRcdG1pbi1oZWlnaHQ6IDM2cHg7IFxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDsgICBcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDU0cHggMzZweCAhaW1wb3J0YW50OyBcblx0XHRwYWRkaW5nLWxlZnQ6IDY5cHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4OyBcblx0XHRmb250LXdlaWdodDogNTAwOyBcblx0XHRjb2xvcjogIzU4NTg1ODtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG5cdFx0KyBsaSB7XG5cdFx0XHRtYXJnaW46IDRweCAwIDA7IFxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdFx0dG9wOiAtMTFweDsgXG5cdFx0XHRcdGxlZnQ6IC02cHg7IFxuXHRcdFx0XHRyaWdodDogLTExcHg7IFxuXHRcdFx0XHRoZWlnaHQ6IDFweDsgXG5cdFx0XHRcdGJhY2tncm91bmQ6ICM3MDcwNzA7IFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaGlnaGxpZ2h0ZWQge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5zZWxlY3RyaWMge1xuXHRcdC5sYWJlbCB7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7IFxuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7IFxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7IFxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzN3B4IDI1cHg7IFxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogNnB4OyAgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdHJpYy1pdGVtcyB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmc6IDEycHggMTVweDsgXG5cdFx0fVxuXG5cblx0XHRsaSB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7IFxuXHRcdFx0bWluLWhlaWdodDogMzZweDsgXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzN3B4IDI1cHggIWltcG9ydGFudDsgXG5cdFx0XHRwYWRkaW5nOiA1cHggNXB4IDVweCA1MHB4O1xuXG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRvcDogLTE0cHg7IFxuXHRcdFx0XHRcdGxlZnQ6IDA7IFxuXHRcdFx0XHRcdHJpZ2h0OiAwOyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAgZm9yIHRoZSBsaWdodCBiYWNrZ3JvdW5kIGltYWdlcyAoZXhjZXB0IG1vYmlsZSkgICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZXhwZXJpZW5jZS1zbGlkZSB7XG5cdFx0LmFydGljbGVfX2JvZHkge1xuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDAwMDtcblx0XHR9XG5cdH1cbn1cblxuLmZlYXR1cmUtc2Vjb25kYXJ5IHtcblx0LmZlYXR1cmVfX2JvZHkge1xuXHRcdCYgPiBoMyB7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwMDAwO1xuXHRcdH1cblxuXHRcdCYgLmZhdm91cml0ZV9fdGl0bGUge1xuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi8qICBhY3RpdmUgY3Vyc29yIGZvciBhbGwgc2VsZWN0cyAgKi9cbi5zZWxlY3Qgc2VsZWN0OmhvdmVyLFxuLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsXG4uc2VsZWN0IHNlbGVjdDphY3RpdmUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIGNvcnJlY3Rpb25zIGluIFBvcHVsYXIgRXhwZXJpZW5jZXMtc2xpZGVyXG4uZXhwZXJpZW5jZXMtc2xpZGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGJ1dHRvbi5zbGljay1hcnJvdyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0YnV0dG9uLnNsaWNrLWFycm93IHtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdH1cblx0fVxufVxuXG4vKiAgZm9yIHRoZSBBZHVsdHMvQ2hpbGRyZW4gaW5wdXRzICAqL1xuLmluY3JlbWVudG9yX19maWVsZDpob3ZlciB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogIERyb3Agc2hhZG93IGNsYXNzIGZvciB0aGUgYWxsIFRpdGxlcyAgKi9cbi5kcm9wLXNoYWRvdyB7XG5cdHRleHQtc2hhZG93OiAzcHggM3B4IDNweCAjMDAwMDAwXG59XG5cbi8qICBhdXRvIGhlaWdodCB0byByZW1vdmUgZXh0cmEgc3BhY2VzIGluIGhvc3QncyBkZXNjcmlwdGlvbiAgKi9cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgLmhvc3RfX2Rlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi8qICBjb3JyZWN0IHdpdGggZm9yIHRoZSBjaXJjbGVzIGluICdTdWJzY3JpYmUgbm93IGFuZCB0aGFuayB1cyBsYXRlcicgc2VjdGlvbiAgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0Lmxpc3QtY2lyY2xlcyB7XG5cdFx0Lmljb24tY2lybGNlMSB7XG5cdFx0XHR3aWR0aDogMTg2cHg7XG5cdFx0fVxuXG5cdFx0Lmljb24tY2lybGNlMiB7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0fVxuXG5cdFx0Lmljb24tY2lybGNlMyB7XG5cdFx0XHR3aWR0aDogMTg5cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5hcnRpY2xlLXNlY29uZGFyeSArIGRpdi5jb250ZW50LXBhZ2UtZm9ybSB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogIHN0eWxlIGZvciB0aGUgc2lnbi11cC1mb3JtICAqL1xuLnJvYmx5LXdyYXAge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLyogIHN0eWxlIGZvciBzbG9nYW4gdGl0bGUgc2VjdGlvbiAgKi9cbi5zbG9nYW5fX3RpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHQmID4gaDMge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHR9XG59XG5cbi5pbnZpc2libGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTk5OTlweDtcblx0bGVmdDogLTk5OTlweDtcbn1cblxuLyogVE9ETzo6IERNICYgSU4gcmVmYWN0b3IgYW5kIG1ha2UgbGVzcyBodWdlICAgKi9cblxuLyogIGhvc3QgY29udGVudCAgKi9cbi5ob3N0LWNvbnRlbnQge1xuXHQuaG9zdC1yZXZpZXdzIHtcblx0XHQuYXNpZGUtcmV2aWV3cyB7XG5cdFx0XHR3aWR0aDogMzMwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xuXHRcdFx0XHRtYXJnaW46IDAgMCA2MHB4IDA7XG5cdFxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFxuXHRcdFx0LndpZGdldC1tZXNzYWdlcyB7XG5cdFx0XHRcdC53aWRnZXQtbWVzc2FnZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgMCA0MHB4IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XG5cdFx0XHRcdFx0LndpZGdldF9fY29udGVudCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHRcdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAgaG9zdCByZXF1ZXN0ICAqL1xuLmhvc3QtcmVxdWVzdCB7XG5cdC5mb3JtX19jb2wsXG5cdC5hY2NvcmRpb25zIHtcblx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4ubWF5LWFsc28tbGlrZSB7XG5cdHBhZGRpbmc6IDUwcHggMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vID09PT09IGhvc3QgcGFnZSA9PT09PVxuXG4uaG9zdC1wYWdlLXNsaWRlciB7XG5cdG1hcmdpbjogMCBhdXRvIDUwcHg7XG5cdHBhZGRpbmc6IDA7XG5cblx0LnNsaWNrLWFycm93IHtcblx0XHR0b3A6IDUwJTtcblx0fVxuXG5cdC5ob3N0LXBhZ2Utc2xpZGVyLWl0ZW0ge1xuXHRcdGhlaWdodDogMjUwcHg7XG5cdFx0cGFkZGluZzogMCA2cHg7XG5cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cblx0Lmhvc3QtcGFnZS1zbGlkZXItdGV4dCB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblxuXHRcdC5pY29uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHRcdH1cblxuXHRcdC5pY29uLWNvY2t0YWlsIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvc3ZnL2NvY2t0YWlsLWljb24uc3ZnJykgbm8tcmVwZWF0O1xuXHRcdH1cblxuXHRcdC5pY29uLWZvb3RiYWwge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9zdmcvZnV0Ym9sLWljb24uc3ZnJykgbm8tcmVwZWF0O1xuXHRcdH1cblxuXHRcdC50ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG5cdC5ob3N0LXBhZ2Utc2xpZGVyLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC5ob3N0LXBhZ2Utc2xpZGVyLWl0ZW0ge1xuXHRcdFx0aGVpZ2h0OiAzNTBweDtcblx0XHR9XG5cblx0XHQuaG9zdC1wYWdlLXNsaWRlci10ZXh0IHtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdH1cblxuXHRcdFx0LnRleHR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vID09PT09PT09PT09PT09PT09PT09PVxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFdyYXBwZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLndyYXBwZXIge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDsgXG5cdG92ZXJmbG93OiBoaWRkZW47IFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0dG9wOiAwOyBcblx0XHRsZWZ0OiAwOyBcblx0XHR3aWR0aDogMTAwJTsgXG5cdFx0aGVpZ2h0OiAxMDAlOyBcblx0XHRiYWNrZ3JvdW5kOiAjZmZmOyAgXG5cdFx0ei1pbmRleDogMjAwO1xuXHRcdG9wYWNpdHk6IDA7IFxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzOyBcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IC43NTsgXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcblx0XHR9XG5cdH1cblxuXHQvKiAgV3JhcHBlciBQcmltYXJ5ICAqL1xuXHQmLS1wcmltYXJ5IHtcblx0XHRwYWRkaW5nLXRvcDogOTNweDsgXG5cdH1cbn1cblxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC53cmFwcGVyIHtcblx0XHQvKiAgV3JhcHBlciBQcmltYXJ5ICAqL1xuXHRcdCYtLXByaW1hcnkge1xuXHRcdFx0cGFkZGluZy10b3A6IDQ5cHg7IFxuXHRcdH1cblxuXHRcdC8qICBXcmFwcGVyIFNlY29uZGFyeSAgKi9cblx0XHQmLS1zZWNvbmRhcnkge1xuXHRcdFx0cGFkZGluZy10b3A6IDQ5cHg7IFxuXHRcdH1cdFxuXHR9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2hlbGxcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNoZWxsIHtcblx0bWF4LXdpZHRoOiAkc2hlbGwtbWF4LXdpZHRoICsgJHNoZWxsLWd1dHRlciAqIDI7XG5cdHBhZGRpbmctcmlnaHQ6ICRzaGVsbC1ndXR0ZXI7XG5cdHBhZGRpbmctbGVmdDogJHNoZWxsLWd1dHRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXG5cdCYtLWZsdWlkIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRDb250YWluZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpe1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDE0NDJweDtcblxuXHRcdCYtLXNpemUxIHtcblx0XHRcdG1heC13aWR0aDogMTIwNXB4OyBcblx0XHR9XG5cblx0XHQmLS1zaXplMiB7XG5cdFx0XHRtYXgtd2lkdGg6IDExOTBweDsgXG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LmNvbnRhaW5lciB7XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0cGFkZGluZzogMCAzNXB4OyBcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRDb250YWluZXIgSW5uZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNvbnRhaW5lci1pbm5lciB7XG5cdG1hcmdpbjogMCAtMTVweDsgXG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LmNvbnRhaW5lci1pbm5lciB7XG5cdFx0bWFyZ2luOiAwOyBcblx0fVx0XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0SGVhZGVyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDkwcHggNjlweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZpeGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xvZ28tc2Vjb25kYXJ5LnBuZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyX19zZWxlY3Qge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24ucG5nKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U4NDA0MjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlODQwNDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiAgSGVhZGVyIFNlbGVjdCAgKi9cbiAgICAmLS1zZWxlY3Qge1xuICAgICAgICAuaGVhZGVyX19zZWxlY3Qge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogIEhlYWRlciBWaXNpYmxlIHNlbGVjdCAgKi9cbiAgICAmLnZpc2libGUtc2VsZWN0IHtcbiAgICAgICAgLmhlYWRlcl9fc2VsZWN0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgLmhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDlweCAwIDdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCB0cmFuc2Zvcm0gMC40cztcbiAgICAgICAgei1pbmRleDogMjUwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyX19zZWxlY3Qge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sb2dvLXNlY29uZGFyeS5wbmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlcl9fc2VsZWN0IHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLnBuZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNlODQwNDI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTg0MDQyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi51cCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmx1ZV9fYmFyIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGgyIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA1cHggIzAwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG59IiwiLnNlY3Rpb24tZGVmIHtcbiAgLm1vYmlsZS1leHBlcmllbmNlLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDV2aDtcbiAgICBtYXJnaW46IDN2aCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIC5hcnRpY2xlLXNtYWxsIHtcbiAgICAgICYgPiBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICYgPiBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJ2aDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiA+IGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tdG9wOiAydmg7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlX19ib2R5IHtcbiAgICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWUtZXhwcmVzc2VzX19idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogM3ZoO1xuICAgICAgcGFkZGluZzogMXZoIDJ2aDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcmVkLWJhc2ljKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2d0eC10cmFucyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgdWwsIG9sIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIH1cbn1cblxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZvb3RlclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZm9vdGVyIHtcblx0Y29sb3I6ICNmNjNlM2MgIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5vdXItaW5mbyB7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHR9XG5cblx0Jl9fY2F0ZWdvcnktdGl0bGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cblx0LmJ0bi1jaGF0IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiA1MCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNzIxcHg7XG5cdFx0ei1pbmRleDogMjAwO1xuXHR9XG5cblx0LmZvb3Rlcl9fbmF2IHtcblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmNjNlM2M7XG5cdFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDAuNHM7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogI2Y2M2UzYztcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdCsgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlcl9fY29udGVudCB7XG5cdFx0cGFkZGluZy10b3A6IDNweDtcblxuXHRcdC5zb2NpYWxzIHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0Lm91ci1jaXRpZXMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHggMDtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0Lm91ci1jaXRpZXMtbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0aGVpZ2h0OiA2MDBweDtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCA3JSAycHggMDtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0XHQmLmNvbnRpbmVudCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDclIDEwcHggMDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgNyUgMTBweCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xuXHQuZm9vdGVyIHtcblx0XHQuYnRuLWNoYXQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XG5cdC5mb290ZXIge1xuXHRcdC5idG4tY2hhdCB7XG5cdFx0XHRtYXJnaW46IDAgLTU1NXB4IDAgMDtcblx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LmZvb3RlciB7XG5cdFx0LmJ0bi1jaGF0IHtcblx0XHRcdG1hcmdpbjogMCAtNDY1cHggMCAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmZvb3RlciB7XG5cdFx0LmJ0bi1jaGF0IHtcblx0XHRcdG1hcmdpbjogMCAtMzQ1cHggMCAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5mb290ZXIge1xuXHRcdCZfX2NhdGVnb3J5LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cblx0XHQuYnRuLWNoYXQge1xuXHRcdFx0Ym90dG9tOiAxMnB4O1xuXHRcdFx0ei1pbmRleDogMzAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjU1cHg7XG5cdFx0fVxuXG5cdFx0LmNvbC1sZy0yICsgLmNvbC1sZy0yIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXG5cdFx0LmZvb3Rlcl9fbmF2IHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHQrIGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxOHB4O1xuXG5cdFx0XHQuc29jaWFscyB7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwIDA7XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5mb290ZXIge1xuXHRcdC5idG4tY2hhdCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRCdXR0b25cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDsgXG5cdGZvbnQtc2l6ZTogMTZweDsgXG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTsgXG5cdGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdG1pbi13aWR0aDogMTI4cHg7IFxuXHRwYWRkaW5nOiAxMHB4IDE4cHg7IFxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cywgY29sb3IgLjRzLCBib3JkZXItY29sb3IgLjRzOyBcblx0YmFja2dyb3VuZDogI2ZmZmZmZjsgXG5cblx0Jjpmb2N1cyxcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tcmVkLWJhc2ljKTtcblx0XHRjb2xvcjogI2ZmZjsgXG5cdH1cblxuXG5cdCYtLXJlZCB7XG5cdFx0YmFja2dyb3VuZDogI2U4NDA0MjsgXG5cdFx0Y29sb3I6ICNmZmY7IFxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcblx0XHRcdGNvbG9yOiAjZTg0MDQyOyBcblx0XHR9XG5cdH1cblxuXHQmLS15ZWxsb3cge1xuXHRcdGJhY2tncm91bmQ6ICNGRkI3NEI7IFxuXHRcdGNvbG9yOiAjZmZmOyBcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjsgXG5cdFx0XHRjb2xvcjogI0ZGQjc0QjsgXG5cdFx0fVxuXHR9XG5cblx0Ji0tZ3JlZW4ge1xuXHRcdGJhY2tncm91bmQ6ICM2QkMxNEI7IFxuXHRcdGJvcmRlci1jb2xvcjogIzZCQzE0Qjtcblx0XHRjb2xvcjogI2ZmZjsgXG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7IFxuXHRcdFx0Y29sb3I6ICM2QkMxNEI7IFxuXHRcdH1cblx0fVxuXG5cdCYtLWJsdWUge1xuXHRcdGJhY2tncm91bmQ6ICMyYTMwNzA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmEzMDcwOyBcblx0XHRjb2xvcjogI2ZmZjsgXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogN3B4IDEwcHggIWltcG9ydGFudDsgXG5cdH1cblxuXHQmLS1ib3JkZXItd2hpdGUge1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRjb2xvcjogI2ZmZjsgXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDE0cHg7IFxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdHBhZGRpbmc6IDExcHggMTdweDsgXG5cdFx0bWluLXdpZHRoOiAxODlweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjsgXG5cdFx0XHRjb2xvcjogI2U4NDA0MjsgXG5cdFx0fVxuXHR9XG5cblx0Ji0tc2l6ZTEge1xuXHRcdHBhZGRpbmc6IDE1cHggMzBweDsgXG5cdH1cblxuXHQmLS1zaXplMiB7XG5cdFx0bWluLXdpZHRoOiAxNDRweDtcblx0fVxuXG5cdCYtLXNpemUzIHtcblx0XHRtaW4td2lkdGg6IDE1NXB4O1xuXHR9XG5cblx0Ji0tc2l6ZTQge1xuXHRcdHBhZGRpbmc6IDEwcHggMzRweDsgXG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQuYnRuIHtcblx0XHRtaW4td2lkdGg6IDgxcHg7IFxuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGZvbnQtc2l6ZTogMTFweDsgXG5cdFx0cGFkZGluZzogOXB4IDEwcHg7IFxuXG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRCdXR0b24gQ2hhdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYnRuLWNoYXQge1xuXHRiYWNrZ3JvdW5kOiAjZDYwMTQwOyBcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bWluLXdpZHRoOiAyNTZweDsgXG5cdHRleHQtYWxpZ246IGNlbnRlcjsgXG5cdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7IFxuXHRwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAxMHB4OyBcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM5MjcwNzY7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuXG5cdGkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0dG9wOiA1MCU7IFxuXHRcdGxlZnQ6IDEwcHg7IFxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuXHRcdCsgaSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdHNwYW4ge1xuXHRcdCsgc3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyBcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAuODtcblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5idG4tY2hhdCB7XG5cdFx0bWluLXdpZHRoOiAxMTBweDsgXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAjZTkwMDQ1O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0OyBcblx0XHRwYWRkaW5nOiA0cHggMTVweDsgXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0dG9wOiAwOyBcblx0XHRcdGxlZnQ6IDA7IFxuXHRcdFx0d2lkdGg6IDQzcHg7IFxuXHRcdFx0aGVpZ2h0OiAxMDAlOyBcblx0XHRcdGJhY2tncm91bmQ6ICNkODAwM2M7ICBcblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IFxuXHRcdFx0bGVmdDogMTJweDsgXG5cdFx0XHR6LWluZGV4OiA1O1xuXG5cdFx0XHQrIGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyBcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblxuXHRcdFx0KyBzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGb3JtIEVsZW1lbnRzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRvcGFjaXR5OiAxO1xufVxuXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0b3BhY2l0eTogMTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbmhlcml0O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjZmZmIGluc2V0O1xufVxuXG5zZWxlY3Qge1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuXHRkaXNwbGF5OiBub25lOyBcbn1cblxuLnRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7IFxuXHRib3JkZXI6IDJweCBzb2xpZCAjMjgzMDZjO1xuXHRyZXNpemU6IG5vbmU7XG5cdHBhZGRpbmc6IDNweCAwcHg7IFxuXHRoZWlnaHQ6IDEwMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQudGV4dGFyZWEge1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGhlaWdodDogNTNweDsgXG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7ICBcblx0XHR0b3A6IDUwJTsgXG5cdFx0cmlnaHQ6IDE0cHg7IFxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24ucG5nKSBuby1yZXBlYXQgMCAwO1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMTRweDsgXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IFxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0c2VsZWN0IHtcblx0XHR3aWR0aDogMTAwJTsgXG5cdFx0aGVpZ2h0OiA1MHB4OyBcblx0XHRwYWRkaW5nOiAwIDE4cHg7IFxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRjb2xvcjogI2U4NDA0MjsgXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQvKiAgU2VsZWN0IFByaW1hcnkgICovXG5cdCYtLXByaW1hcnkge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24td2hpdGUucG5nKTtcblx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4OyBcblx0XHRcdHJpZ2h0OiAyMHB4OyBcblx0XHR9XG5cblx0XHRzZWxlY3Qge1xuXHRcdFx0Ym9yZGVyOiA0cHggc29saWQgI2ZmZjtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7IFxuXHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblxuXHQmLS1yZWQge1xuXHRcdHNlbGVjdCB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTg0MDQyO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdENoZWNrYm94XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jaGVja2JveCB7XG5cdGlucHV0IHtcblx0XHRkaXNwbGF5OiBub25lOyBcblxuXHRcdCY6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0b3BhY2l0eTogMTsgXG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGxhYmVsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cdFx0Y29sb3I6ICMyODMwNmM7IFxuXHRcdGZvbnQtc2l6ZTogMTFweDsgXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAzM3B4O1xuXHRcdG1hcmdpbjogMDsgXG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDsgXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnOyBcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRsZWZ0OiAwOyBcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxOHB4OyBcblx0XHRcdGhlaWdodDogMThweDsgXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjgzMDZjO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAxMnB4OyBcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGJhY2tncm91bmQ6ICMyODMwNmM7IFxuXHRcdFx0dG9wOiAycHg7IFxuXHRcdFx0bGVmdDogM3B4O1xuXHRcdFx0b3BhY2l0eTogMDsgXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzOyBcblx0XHR9XG5cdH1cblxuXHQvKiAgQ2hlY2tib3ggQmlnICAqL1xuXHQmLS1iaWcge1xuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDsgXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzhweDtcblxuXHRcdFx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDI2cHg7IFxuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7IFxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMjgzMDZjO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAyMHB4OyBcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5jaGVja2JveCB7XG5cdFx0Ji0tYmlnIHtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNnB4OyBcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdFx0XHR3aWR0aDogMjBweDsgXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4OyBcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4OyBcblx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0dG9wOiAtMXB4OyBcblx0XHRcdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRSYWRpb1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucmFkaW8ge1xuXHRpbnB1dCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgXG5cblx0XHQmOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IFxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHRcdGNvbG9yOiAjMjgzMDZjOyBcblx0XHRmb250LXNpemU6IDExcHg7IFxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRtYXJnaW46IDA7IFxuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7IFxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJzsgXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHRsZWZ0OiAwOyBcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxOHB4OyBcblx0XHRcdGhlaWdodDogMThweDsgXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjgzMDZjO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAxMnB4OyBcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGJhY2tncm91bmQ6ICMyODMwNmM7IFxuXHRcdFx0dG9wOiA1cHg7IFxuXHRcdFx0bGVmdDogM3B4O1xuXHRcdFx0b3BhY2l0eTogMDsgXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzOyBcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTZWxlY3QgQWx0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zZWxlY3QtYWx0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdHRvcDogNTAlOyBcblx0XHRyaWdodDogMTVweDsgXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tYW5nbGUtZG93bi1ncmF5LnBuZykgbm8tcmVwZWF0IDAgMDtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDhweDsgIFxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyBcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG50ZXh0YXJlYSB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Rm9ybVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZm9ybSB7XG5cdC5mb3JtX19maWVsZCB7XG5cdFx0d2lkdGg6IDEwMCU7IFxuXHRcdGJhY2tncm91bmQ6IG5vbmU7IFxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjgzMDZjO1xuXHRcdHBhZGRpbmc6IDAgN3B4IDdweDtcblx0XHRjb2xvcjogIzI4MzA2YzsgXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdH1cblxuXHQuZm9ybV9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogMCAtNDVweDsgXG5cblx0XHQrIC5mb3JtX19yb3cge1xuXHRcdFx0bWFyZ2luLXRvcDogNDlweDtcblx0XHR9XG5cblx0XHQrIC5mb3JtX19yb3ctLXNpemUxIHtcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0fVxuXG5cdFx0KyAuY2hlY2tib3gge1xuXHRcdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHR9XG5cblx0XHQmLS1hbHQge1xuXHRcdFx0bWFyZ2luOiAwOyBcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHRcblx0LmZvcm1fX2NvbCB7XG5cdFx0ZmxleDogMCAwIDUwJTtcblx0XHRtYXgtd2lkdGg6IDUwJTsgXG5cdFx0cGFkZGluZzogMCA0NXB4OyBcblx0fVxuXG5cdC5mb3JtX19hY3Rpb25zIHtcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDIzcHggMCAwOyBcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcblx0LmZvcm0ge1xuXHRcdC5mb3JtX19yb3cge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4OyBcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7IFxuXG5cdFx0XHQuZm9ybV9fY29sIHtcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4OyBcblx0XHRcdH1cblxuXHRcdFx0Ji0tYWx0IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7IFxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm1fX2FjdGlvbnMge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XG5cdC5mb3JtIHtcblx0XHQuZm9ybV9fcm93IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRcdG1hcmdpbi1sZWZ0OiAwOyBcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0LmZvcm1fX2NvbCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCsgLmZvcm1fX3JvdyB7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm1fX2NvbCB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdCsgLmZvcm1fX2NvbCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LmZvcm0ge1xuXHRcdC5mb3JtX19maWVsZCB7XG5cdFx0XHRwYWRkaW5nOiAwIDRweCA0cHg7IFxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0fVxuXG5cdFx0LmZvcm1fX3JvdyB7XG5cdFx0XHQrIC5mb3JtX19yb3cge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQrIC5jaGVja2JveCB7XG5cdFx0XHRcdG1hcmdpbjogMjNweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm1fX2NvbCB7XG5cdFx0XHQrIC5mb3JtX19jb2wge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtX19hY3Rpb25zIHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDA7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDExcHggMCAwOyBcblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Rm9ybSBTdWJzY3JpYmVcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZvcm0tc3Vic2NyaWJlIHtcblx0YmFja2dyb3VuZDogI2U4NDA0MjsgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0cGFkZGluZzogNTdweCAwIDYwcHg7IFxuXG5cdC5saXN0LWNpcmNsZXMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICBcblx0XHR6LWluZGV4OiA1O1xuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdH1cblxuXHQucm93IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdHotaW5kZXg6IDE1O1xuXHR9XG5cblx0LmZvcm1fX2NvbnRlbnQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDQycHg7IFxuXG5cdFx0c3Ryb25nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMS44NzVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybV9fYm9keSB7XG5cdFx0bWF4LXdpZHRoOiAyNzBweDsgXG5cdFx0bWFyZ2luOiBhdXRvOyBcblx0fVxuXG5cdC5mb3JtX19maWVsZCB7XG5cdFx0d2lkdGg6IDEwMCU7IFxuXHRcdGJhY2tncm91bmQ6IG5vbmU7IFxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuXHRcdHBhZGRpbmc6IDAgMzdweCAxMHB4IDdweDtcblx0XHRjb2xvcjogI2ZmZjsgXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdH1cblxuXHQuZm9ybV9fcm93IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG5cdFx0KyAuZm9ybV9fcm93IHtcblx0XHRcdG1hcmdpbi10b3A6IDQ3cHg7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm1fX2J0biB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTsgXG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0Ym90dG9tOiA4cHg7IFxuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0LyogIEZvcm0gU3Vic2NyaWJlIFByaW1hcnkgICovXG5cdCYtLXByaW1hcnkge1xuXHRcdHBhZGRpbmc6IDMzcHggMCAxMXB4OyBcblxuXHRcdC5saXN0LWNpcmNsZXMge1xuXHRcdFx0bGkge1xuXHRcdFx0XHQrIGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtX19jb250ZW50IHtcblx0XHRcdGNvbG9yOiAjMjkzMTZBOyBcblx0XHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cblx0XHRcdGIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4OyBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybV9fZmllbGQge1xuXHRcdFx0Y29sb3I6ICMyOTMxNkE7IFxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjkzMTZBO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNXB4OyBcblx0XHR9XG5cblx0XHQuZm9ybV9fYWN0aW9ucyxcblx0XHQuZm9ybV9fZm9vdCxcblx0XHQuZm9ybV9fY29udGVudCxcblx0XHQuZm9ybV9fYm9keSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdFx0ei1pbmRleDogMTA7IFxuXHRcdH1cblxuXHRcdC5mb3JtX19saW5rIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LWZhbWlseTogJ0hlbHZldGljYScsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNDAwOyAgXG5cdFx0fVxuXG5cdFx0LmZvcm1fX2Zvb3Qge1xuXHRcdFx0bWFyZ2luOiAzNHB4IDAgMDsgXG5cblx0XHR9XG5cblx0XHQuZm9ybV9fYm9keSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCA2M3B4OyBcblxuXHRcdFx0LmZvcm1fX3JvdyB7XG5cdFx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRcdG1heC13aWR0aDogNTAlOyBcblx0XHRcdFx0cGFkZGluZzogMCAxNnB4OyBcblxuXHRcdFx0XHQrIC5mb3JtX19yb3cge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtX19idG4ge1xuXHRcdFx0cmlnaHQ6IDE1cHg7IFxuXHRcdFx0Ym90dG9tOiA1cHg7IFxuXHRcdH1cblx0fVxuXG5cdC8qICBGb3JtIFN1YnNjcmliZSBQcmltYXJ5IEFsdCAgKi9cblx0Ji0tcHJpbWFyeS1hbHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0dGV4dC1hbGlnbjogbGVmdDsgXG5cdFx0cGFkZGluZzogNThweCA0M3B4IDQwcHg7IFxuXHRcdG92ZXJmbG93OiBoaWRkZW47IFxuXG5cdFx0LmZvcm1fX2ljby1hbHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdGJvdHRvbTogLTUzcHg7IFxuXHRcdFx0cmlnaHQ6IC0xN3B4O1xuXHRcdH1cblxuXHRcdC5mb3JtX19pY28ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdHRvcDogNXB4OyBcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5mb3JtX19ib2R5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcblx0XHRcdC5mb3JtX19yb3cge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7IFxuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdCsgLmZvcm1fX3JvdyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtX19hY3Rpb25zIHtcblx0XHRcdG1hcmdpbjogMzdweCAwIDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQuZm9ybV9fY29udGVudCB7XG5cdFx0XHRtYXJnaW46IDAgMCAyOXB4O1xuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xuXHQuZm9ybS1zdWJzY3JpYmUge1xuXHRcdCYtLXByaW1hcnkge1xuXHRcdFx0Lmxpc3QtY2lyY2xlcyB7XG5cdFx0XHRcdG1hcmdpbjogMDsgXG5cblx0XHRcdFx0bGkgKyBsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1wcmltYXJ5LWFsdCB7XG5cdFx0XHQuZm9ybV9faWNvIHtcblx0XHRcdFx0d2lkdGg6IDkxcHg7XG5cdFx0XHRcdGhlaWdodDogNzRweDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XG5cdC5mb3JtLXN1YnNjcmliZSB7XG5cdFx0Ji0tcHJpbWFyeS1hbHQge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyBcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xuXHQuZm9ybS1zdWJzY3JpYmUge1xuXHRcdCYtLXByaW1hcnkge1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4IDEwcHg7IFxuXG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxuXHRcdFx0fVxuXG5cdFx0XHQubGlzdC1jaXJjbGVzIHtcblx0XHRcdFx0bWFyZ2luOiAwOyBcblxuXHRcdFx0XHRsaSArIGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXByaW1hcnktYWx0IHtcblx0XHRcdHBhZGRpbmc6IDcwcHggMjBweCAzMHB4OyBcblxuXHRcdFx0LmZvcm1fX2ljby1hbHQge1xuXHRcdFx0XHRyaWdodDogLTYwcHg7IFxuXHRcdFx0XHRib3R0b206IC0xMDBweDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LmZvcm0tc3Vic2NyaWJlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDI0cHggMCAyNnB4OyBcblxuXHRcdC5mb3JtX19jb250ZW50IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7IFxuXG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybV9fYm9keSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmZvcm1fX2ZpZWxkIHtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0cGFkZGluZzogMCAwcHggNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcblx0XHR9XG5cblx0XHQuZm9ybV9fYnRuIHtcblx0XHRcdGJvdHRvbTogNXB4O1xuXHRcdH1cblxuXHRcdC5mb3JtX19yb3cgKyAuZm9ybV9fcm93IHtcblx0XHRcdG1hcmdpbi10b3A6IDIycHg7IFxuXHRcdH1cblxuXHRcdCYtLXByaW1hcnktYWx0IHtcblx0XHRcdHBhZGRpbmc6IDMycHggMjBweCAyM3B4OyBcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXG5cdFx0XHRtYXJnaW46IDAgLTE1cHg7IFxuXHRcdFx0XG5cdFx0XHQuZm9ybV9fY29udGVudCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7IFxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzOXB4O1xuXG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7IFxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjExOyBcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9IFxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDsgXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtX19ib2R5IHtcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4OyBcblx0XHRcdH1cblxuXHRcdFx0LmZvcm1fX2ZpZWxkIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0XHRcdH1cblxuXHRcdFx0LmZvcm1fX2FjdGlvbnMge1xuXHRcdFx0XHRtYXJnaW46IDI0cHggMCAwOyBcblxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMjA5cHg7IFxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDEwcHg7IFxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JtX19saW5rIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xuXHRcdFx0XHRtYXJnaW46IDIzcHggMCAwOyBcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZvcm0gUGF5bWVudFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZm9ybS1wYXltZW50IHtcblx0Y29sb3I6ICMzNDMzMzM7IFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRwYWRkaW5nLXJpZ2h0OiAxNDBweDtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdHRvcDogLTRweDsgXG5cdFx0Ym90dG9tOiAtNHB4OyBcblx0XHRyaWdodDogMzhweDsgXG5cdFx0d2lkdGg6IDFweDsgXG5cdFx0YmFja2dyb3VuZDogIzcwNzA3MDtcblx0fVxuXHRcblx0aDIge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IFxuXHRcdGZvbnQtc2l6ZTogMjBweDsgXG5cdFx0bWFyZ2luOiAwIDAgNnB4OyBcblx0XHRjb2xvcjogIzU4NTg1ODsgXG5cdH1cblxuXHQuZm9ybV9fZmllbGQge1xuXHRcdHdpZHRoOiAxMDAlOyBcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDsgXG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDsgXG5cdFx0Y29sb3I6ICNDN0M3Qzc7IFxuXHRcdHBhZGRpbmc6IDAgMTVweDsgXG5cdH1cblxuXHQuZm9ybV9faGVhZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjJweDtcblx0fVxuXG5cdC5mb3JtX19yb3cge1xuXHRcdCsgLmZvcm1fX3JvdyB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblxuXHRcdCYtLXByaW1hcnkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTNweDsgXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xM3B4OyBcblx0XHRcdFxuXHRcdFx0LmZvcm1fX2NvbCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTNweDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvcm1fX3Jvdy1pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tbGVmdDogLTVweDsgXG5cdFx0bWFyZ2luLXJpZ2h0OiAtNXB4OyBcblxuXHRcdC5mb3JtX19jb2wge1xuXHRcdFx0cGFkZGluZzogMCA1cHg7IFxuXHRcdH1cblxuXHR9XG5cblx0LmZvcm1fX2NvbCB7XG5cdFx0Ji0tMW9mMiB7XG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7IFxuXHRcdH1cblxuXHRcdCYtLXNpemUxIHtcblx0XHRcdGZsZXg6IDAgMCAxOS41JTtcblx0XHRcdG1heC13aWR0aDogMTkuNSU7XG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTIge1xuXHRcdFx0ZmxleDogMCAwIDgwLjUlO1xuXHRcdFx0bWF4LXdpZHRoOiA4MC41JTtcblx0XHR9XG5cblx0XHQmLS1zaXplMyB7XG5cdFx0XHRmbGV4OiAwIDAgNTclO1xuXHRcdFx0bWF4LXdpZHRoOiA1NyU7XG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTQge1xuXHRcdFx0ZmxleDogMCAwIDQzJTtcblx0XHRcdG1heC13aWR0aDogNDMlO1xuXHRcdH1cblxuXHRcdCYtLXNpemU1IHtcblx0XHRcdGZsZXg6IDAgMCA1NSU7XG5cdFx0XHRtYXgtd2lkdGg6IDU1JTtcblx0XHR9XG5cblx0XHQmLS1zaXplNiB7XG5cdFx0XHRmbGV4OiAwIDAgNDUlO1xuXHRcdFx0bWF4LXdpZHRoOiA0NSU7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm1fX2FjdGlvbnMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXG5cdFx0bWFyZ2luOiA1MHB4IDAgMDsgXG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjNTg1ODU4OyBcblx0XHRcdGZvbnQtc2l6ZTogMTVweDsgXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7IFxuXG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMThweDsgXG5cdFx0XHRib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAuMTYpO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xuXHQuZm9ybS1wYXltZW50IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdC5mb3JtX19maWVsZCB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXG5cdFx0LmZvcm1fX2NvbCB7XG5cdFx0XHQmLS1zaXplMSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzAlOyBcblx0XHRcdFx0ZmxleDogMCAwIDMwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tc2l6ZTIge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDcwJTsgXG5cdFx0XHRcdGZsZXg6IDAgMCA3MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcblx0LmZvcm0tcGF5bWVudCB7XG5cdFx0cGFkZGluZy1yaWdodDogMDsgXG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHJpZ2h0OiAtMTVweDtcblx0XHR9XG5cblx0XHQuZm9ybV9fcm93IHtcblxuXHRcdFx0KyAuZm9ybV9fcm93IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtX19jb2wge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHQrIC5mb3JtX19jb2wge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtX19yb3ctaW5uZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LmZvcm0tcGF5bWVudCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcblx0XHR9XG5cblx0XHQuZm9ybV9fZmllbGQge1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcblx0XHR9XG5cblx0XHQuZm9ybV9fcm93IHtcblxuXHRcdFx0KyAuZm9ybV9fcm93IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybV9fY29sIHtcblx0XHRcdCsgLmZvcm1fX2NvbCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm1fX2hlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cblx0XHQuZm9ybV9fYWN0aW9ucyB7XG5cdFx0XHRtYXJnaW46IDM1cHggMCAwO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgXG5cdFx0XHRcdHBhZGRpbmc6IDlweCAxMHB4OyBcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGb3JtIENvZGVcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZvcm0tY29kZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1yaWdodDogMDsgXG5cblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTsgXG5cdH1cblxuXHQuZm9ybV9fYm9keSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNjdweDsgXG5cblx0XHQuZm9ybV9fYnRuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHRib3R0b206IDA7IFxuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjBEMzMwOyBcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNGMEQzMzA7XG5cdFx0XHRtaW4td2lkdGg6IDE1NXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiA2MHB4OyBcblx0XHRcdGxpbmUtaGVpZ2h0OiA1NXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDA7IFxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cywgY29sb3IgLjRzOyBcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAuMTYpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjsgXG5cdFx0XHRcdGNvbG9yOiAjRjBEMzMwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb3JtX19mb290IHtcblx0XHRtYXJnaW46IDEycHggMCAwOyBcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4OyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRjb2xvcjogIzU4NTg1ODsgXG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybV9faW5uZXIge1xuXHRcdG9wYWNpdHk6IDA7IFxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzOyBcblx0fVxuXG5cdC5mb3JtX19vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAgXG5cdFx0bWFyZ2luLXRvcDogLTM5cHg7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzOyBcblxuXHRcdC5idG4ge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4OyBcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxuXHRcdFx0YmFja2dyb3VuZDogIzEyOEM4RjsgXG5cdFx0XHRib3JkZXItY29sb3I6ICMxMjhDOEY7XG5cdFx0XHRtaW4td2lkdGg6IDI4MHB4O1xuXHRcdFx0cGFkZGluZzogMTJweCAxOHB4OyBcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIC4xNik7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcblx0XHRcdFx0Y29sb3I6ICMxMjhDOEY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hY3RpdmUge1xuXHRcdC5mb3JtX19vdmVybGF5IHtcblx0XHRcdG9wYWNpdHk6IDA7IFxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcblx0XHR9XG5cblx0XHQuZm9ybV9faW5uZXIge1xuXHRcdFx0b3BhY2l0eTogMTsgXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xuXHQuZm9ybS1jb2RlIHtcblx0XHQuZm9ybV9fYm9keSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMjVweDsgXG5cblx0XHRcdC5mb3JtX19idG4ge1xuXHRcdFx0XHRtaW4td2lkdGg6IDExNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5mb3JtLWNvZGUge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDsgXG5cdFx0XG5cdFx0LmZvcm1fX2JvZHkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XG5cblx0XHRcdC5mb3JtX19idG4ge1xuXHRcdFx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0XHRcdGhlaWdodDogMzVweDsgXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDsgXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4OyBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybV9fZm9vdCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbltjbGFzc149XCJsaXN0LVwiXSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgU3RhcnNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmxpc3Qtc3RhcnMge1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXG5cdFx0ICsgbGkge1xuXHRcdCBcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0IH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgQ2lyY2xlc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubGlzdC1jaXJjbGVzIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblxuXHRcdCsgbGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDcycHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0Lmxpc3QtY2lyY2xlcyB7XG5cdFx0bGkge1xuXHRcdFx0KyBsaSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBGZWF0dXJlc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubGlzdC1mZWF0dXJlcyB7XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgLjRzOyAgXG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblxuXHRzdHJvbmcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XG5cdFx0bWluLXdpZHRoOiAxOTBweDtcblxuXHRcdGkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdHRvcDogNTAlOyBcblx0XHRcdGxlZnQ6IDA7IFxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiA+IGxpOmxhc3QtY2hpbGQge1xuXHRcdGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cdH1cblxuXHRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdHBhZGRpbmctbGVmdDogNTVweDsgXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdGkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdHRvcDogNTAlOyBcblx0XHRcdGxlZnQ6IDA7IFxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHQrIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XG5cdC5saXN0LWZlYXR1cmVzIHtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0ZW0ge1xuXHRcdFx0bWluLXdpZHRoOiAxNTVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQubGlzdC1mZWF0dXJlcyB7XG5cdFx0bGkge1xuXHRcdFx0KyBsaSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdGVtLFxuXHRcdHN0cm9uZyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQ0cHg7IFxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bWluLXdpZHRoOiAxMzVweDsgXG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xuXHRcdH1cblx0fVxufVx0XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBDaXRpZXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmxpc3QtY2l0aWVzIHtcblx0bGlzdC1zdHlsZTogbm9uZTsgXG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTY7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtOyBcblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAuNHM7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZjsgXG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTsgXG5cblx0XHRzcGFuIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblxuXHQ+IGxpIHtcblx0XHQrIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IEdhZGdldHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWdhZGdldHMge1xuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjNweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDdweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cblx0XHRcdCsgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHQmIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmVlbi1iYXNpYyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiArIGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBTZXJ2aWNlc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubGlzdC1zZXJ2aWNlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwIC0xMHB4IC00MHB4ICFpbXBvcnRhbnQ7IFxuXHRwYWRkaW5nOiAwIDAgNjBweDsgXG5cdHRleHQtYWxpZ246IGNlbnRlcjsgXG5cdGxpbmUtaGVpZ2h0OiAxLjI7IFxuXHRmb250LXdlaWdodDogNzAwOyBcblx0Y29sb3I6ICMyODMwNmM7XG5cblx0bGkge1xuXHRcdGZsZXg6IDAgMCAyMCU7XG5cdFx0bWF4LXdpZHRoOiAyMCU7XG5cdFx0cGFkZGluZzogNTNweCAxMHB4IDQwcHg7IFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR9XG5cblx0aSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICBcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xuXHQubGlzdC1zZXJ2aWNlcyB7XG5cdFx0cGFkZGluZzogMCAwIDYwcHg7XG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQubGlzdC1zZXJ2aWNlcyB7XG5cdFx0cGFkZGluZzogMCAxMHB4IDYwcHg7XG5cblx0XHRsaSB7XG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nOiA0N3B4IDEwcHggMjJweDsgXG5cdFx0fVxuXHR9XHRcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IENpcmNsZXMgQWx0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5saXN0LWNpcmNsZXMtYWx0IHtcblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0cGFkZGluZy1sZWZ0OiA2MnB4O1xuXG5cblx0XHRpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHR0b3A6IDUwJTsgXG5cdFx0XHRsZWZ0OiAwOyBcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgXG5cdFx0fVxuXG5cdFx0KyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzOHB4O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdGkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE3ZGVnKTsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0aSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTUyZGVnKTsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0Lmxpc3QtY2lyY2xlcy1hbHQge1xuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjhweDsgXG5cblx0XHRcdGkge1xuXHRcdFx0XHR0b3A6IC03cHg7XG5cdFx0XHRcdGxlZnQ6IC04cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSguNik7IFxuXHRcdFx0fVxuXG5cdFx0XHQrIGxpIHtcblx0XHRcdFx0bWFyZ2luOiAyMnB4IDAgMDsgXG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguNikgcm90YXRlKDE3ZGVnKTsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC42KSByb3RhdGUoMTUyZGVnKTsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc1QgRG90c1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubGlzdC1kb3RzIHtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdFxuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdHRvcDogOHB4OyBcblx0XHRcdGxlZnQ6IDA7IFxuXHRcdFx0d2lkdGg6IDVweDsgXG5cdFx0XHRoZWlnaHQ6IDVweDsgIFxuXHRcdFx0YmFja2dyb3VuZDogIzI4MzA2YzsgXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0Lmxpc3QtZG90cyB7XG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7IFxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDNweDsgXG5cdFx0XHRcdGhlaWdodDogM3B4OyBcblx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdGxlZnQ6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IFJhZGlvc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubGlzdC1yYWRpb3Mge1xuXHRsaSB7XG5cdFx0KyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNHB4O1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgRGV0YWlsc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubGlzdC1kZXRhaWxzIHtcblx0bGkge1xuXHRcdGRpc3BsYXk6IGZsZXg7IFxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyBcblx0XHRcblx0XHQrIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDI5cHg7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDM0cHg7XG5cdFx0fVxuXHR9XG5cblx0aDYge1xuXHRcdGZvbnQtc2l6ZTogMTFweDsgXG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDsgXG5cdFx0fVxuXHR9XG5cblx0aDUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4OyBcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBTbGlkZXJzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5saXN0LXNsaWRlcnMge1xuXHRoNiB7XG5cdFx0ZGlzcGxheTogZmxleDsgXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGZvbnQtc2l6ZTogMTRweDsgXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHQrIHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0PiBsaSArIGxpIHtcblx0XHRtYXJnaW4tdG9wOiAzM3B4O1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBMb2NhdGlvbnNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmxpc3QtbG9jYXRpb25zIHtcblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0cGFkZGluZy1sZWZ0OiAzOXB4OyBcblxuXHRcdGkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA0NSU7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmEtY29tbWVudC1vIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKC0xLCAxKTtcblx0XHR9XG5cblx0XHQrIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQubGlzdC1sb2NhdGlvbnMge1xuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDsgXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCsgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4OyBcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgRmVhdHVyZXMgQWx0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5saXN0LWZlYXR1cmVzLWFsdCB7XG5cdGxpIHtcblx0XHR3aWR0aDogNTAlO1xuXG5cdFx0KyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMzBweDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTdweDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE5NXB4O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdG1hcmdpbi10b3A6IDE5N3B4O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDgxcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE3M3B4O1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRtYXJnaW46IDI1cHggMCAwOyBcblx0fVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xuXHQubGlzdC1mZWF0dXJlcy1hbHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0ei1pbmRleDogMTA7IFxuXG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQrIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDgzcHg7XG5cdFx0fVxuXG5cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEyNnB4O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDUxcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcblx0Lmxpc3QtZmVhdHVyZXMtYWx0IHtcblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDkwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDsgXG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOTBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA5MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5saXN0LWZlYXR1cmVzLWFsdCB7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDYwJTtcblxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDsgXG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0bWFyZ2luOiA2N3B4IDAgMCAzN3B4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDY1cHg7IFxuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR3aWR0aDogNzElO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdG1hcmdpbjogNTNweCAwIDAgNDNweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwOyBcblx0XHRcdFx0d2lkdGg6IDYyJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW46IDEycHggMCAwOyBcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IFN0ZXBzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5saXN0LXN0ZXBzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAwIC0xMHB4IC0xMHB4OyBcblx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAgXG5cdFx0d2lkdGg6IDc2cHg7IFxuXHRcdGhlaWdodDogNzRweDsgXG5cdFx0Zm9udC1zaXplOiAzMnB4OyBcblx0XHRmb250LXdlaWdodDogNzAwOyBcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdHBhZGRpbmc6IDIxcHggMCAwOyBcblx0fVxuXG5cdGgzIHtcblx0XHRmb250LXdlaWdodDogNzAwOyBcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHR9XG5cblx0bGkge1xuXHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0bWF4LXdpZHRoOiAyNSU7XG5cdFx0cGFkZGluZzogMCAxMHB4IDEwcHg7IFxuXHR9XG59XG5cbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XG5cdC5saXN0LXN0ZXBzIHtcblx0XHRiciB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyBcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xuXHQubGlzdC1zdGVwcyB7XG5cdFx0bGkge1xuXHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5saXN0LXN0ZXBzIHtcblx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlOyBcblx0XHRcdHBhZGRpbmc6IDA7IFxuXG5cdFx0XHQrIGxpIHtcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMDsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDIzcHg7IFxuXHRcdFx0d2lkdGg6IDU4cHg7IFxuXHRcdFx0aGVpZ2h0OiA1NnB4OyBcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogOTAlIDkwJTsgXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDAgMDsgXG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IFNlcnZpY2VzIEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubGlzdC1zZXJ2aWNlcy1hbHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgLTM3cHggLTY1cHg7IFxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdGxpIHtcblx0XHRmbGV4OiAwIDAgMjAlO1xuXHRcdG1heC13aWR0aDogMjAlO1xuXHRcdHBhZGRpbmc6IDY1cHggMTBweCA2NXB4OyBcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG5cdFx0aSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAgXG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW46IDA7IFxuXG5cdFx0KyAuYnRuIHtcblx0XHRcdG1hcmdpbjogNTZweCAwIDA7IFxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xuXHQubGlzdC1zZXJ2aWNlcy1hbHQge1xuXHRcdG1hcmdpbjogMCAtMTBweCAtNjVweDsgXG5cdFx0XG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgXG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcblx0Lmxpc3Qtc2VydmljZXMtYWx0IHtcblx0XHRsaSB7XG5cdFx0XHRmbGV4OiAwIDAgMzMuMzMlO1xuXHRcdFx0bWF4LXdpZHRoOiAzMy4zMyU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0Lmxpc3Qtc2VydmljZXMtYWx0IHtcblx0XHRtYXJnaW46IDAgLTEwcHggLTY1cHg7XG5cblx0XHRsaSB7XG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDsgXG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IExpbmtzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5saXN0LWxpbmtzIHtcblx0bGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdCsgbGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHR9XG5cdH1cbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TG9nb1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubG9nbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbG9nby5wbmcnKSBuby1yZXBlYXQgMCAwO1xuXHR3aWR0aDogMTUzcHg7XG5cdGhlaWdodDogNjZweDsgXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyBcblxuXHQmLS1zaXplMSB7XG5cdFx0d2lkdGg6IDE2MHB4OyBcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdH1cbn1cblxuLmxvZ28tc2Vjb25kYXJ5IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xvZ28tc2Vjb25kYXJ5LnBuZykgbm8tcmVwZWF0IDAgMDtcblx0d2lkdGg6IDE3NXB4O1xuXHRoZWlnaHQ6IDc2cHg7IFxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgXG59XG5cblxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xuXHQubG9nby1zZWNvbmRhcnkge1xuXHRcdHdpZHRoOiAxNDVweDtcblx0XHRoZWlnaHQ6IDYzcHg7IFxuXHR9XG59XG5cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQubG9nbyB7XG5cdFx0d2lkdGg6IDY4cHg7XG5cdFx0aGVpZ2h0OiAyOXB4OyBcdFx0XG5cdH1cblxuXHQubG9nby1zZWNvbmRhcnkge1xuXHRcdHdpZHRoOiA4N3B4O1xuXHRcdGhlaWdodDogMzhweDsgXG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TmF2XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2U4NDA0MjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHggMTRweCAzMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsIGNvbG9yIDAuNHM7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMzhweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U4NDA0MiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTRweCAxOXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cywgbGVmdCAwLjRzO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTcuNXB4IDEwcHggMTRweCAzMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlODQwNDIgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5leHBhbmRlZCB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlY3Rpb25cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNlY3Rpb24ge1xuXHRwYWRkaW5nOiA4N3B4IDAgNTdweDsgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cblx0LnNlY3Rpb25fX2ljbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcblxuXHRcdCYtLXNpemUxIHtcblx0XHRcdHRvcDogNDlweDsgXG5cdFx0XHRyaWdodDogMjJweDtcblx0XHRcdG9wYWNpdHk6IC4xO1xuXHRcdH1cblxuXHRcdCYtLXNpemUyIHtcblx0XHRcdHRvcDogLTE4NXB4OyBcblx0XHRcdGxlZnQ6IC01MnB4O1xuXHRcdFx0b3BhY2l0eTogLjE7XG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTMge1xuXHRcdFx0dG9wOiAtMjQ1cHg7IFxuXHRcdFx0cmlnaHQ6IC01MnB4O1xuXHRcdFx0b3BhY2l0eTogLjE7IFxuXHRcdFx0d2lkdGg6IDQxNXB4OyBcblx0XHRcdGhlaWdodDogNDM3cHg7XG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTQge1xuXHRcdFx0dG9wOiAtMTM3cHg7IFxuXHRcdFx0bGVmdDogLTQycHg7XG5cdFx0XHRvcGFjaXR5OiAuMTsgXG5cdFx0XHR3aWR0aDogNDE1cHg7IFxuXHRcdFx0aGVpZ2h0OiA0MzdweDtcblx0XHR9XG5cblx0XHQmLS1zaXplNSB7XG5cdFx0XHR0b3A6IC0xNjJweDsgXG5cdFx0XHRyaWdodDogLTU0cHg7XG5cdFx0XHRvcGFjaXR5OiAuMTsgXG5cdFx0XHR3aWR0aDogNDE1cHg7IFxuXHRcdFx0aGVpZ2h0OiA0MzdweDtcblx0XHR9XG5cblx0XHQmLS1zaXplNiB7XG5cdFx0XHR0b3A6IC0xMjVweDsgXG5cdFx0XHRyaWdodDogLTMzcHg7XG5cdFx0XHRvcGFjaXR5OiAuMTtcblx0XHR9XG5cblx0XHQmLS1zaXplNyB7XG5cdFx0XHR0b3A6IC00MXB4OyBcblx0XHRcdHJpZ2h0OiAtNTBweDtcblx0XHR9XG5cblx0XHQmLS1zaXplOCB7XG5cdFx0XHR0b3A6IDIxJTsgXG5cdFx0XHRsZWZ0OiAtNzJweDtcblx0XHR9XG5cblx0XHQmLS1zaXplOSB7XG5cdFx0XHR0b3A6IDUzLjUlOyBcblx0XHRcdHJpZ2h0OiAtNDlweDtcblx0XHR9XG5cblx0XHQmLS1zaXplMTAge1xuXHRcdFx0dG9wOiAtOTJweDsgXG5cdFx0XHRsZWZ0OiAtNzhweDtcblx0XHR9XG5cblx0XHQmLS1zaXplMTEge1xuXHRcdFx0dG9wOiA1MzZweDsgXG5cdFx0XHRyaWdodDogLTc4cHg7XG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTEyIHtcblx0XHRcdHRvcDogMjMzcHg7IFxuXHRcdFx0bGVmdDogLTU2cHg7XG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTEzIHtcblx0XHRcdHRvcDogNDYuNyU7IFxuXHRcdFx0cmlnaHQ6IDMxcHg7XG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTE0IHtcblx0XHRcdHRvcDogNjguNCU7IFxuXHRcdFx0bGVmdDogLTIwMXB4O1xuXHRcdH1cblxuXHRcdCYtLXNpemUxNSB7XG5cdFx0XHR0b3A6IC0xMDBweDsgXG5cdFx0XHRyaWdodDogLTI1cHg7XG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTE2IHtcblx0XHRcdHRvcDogMjRweDsgXG5cdFx0XHRsZWZ0OiAtMzdweDtcblx0XHR9XG5cblx0XHQmLS1zaXplMTgge1xuXHRcdFx0dG9wOiA2OCU7IFxuXHRcdFx0bGVmdDogLTM3cHg7XG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTE5IHtcblx0XHRcdHRvcDogMzFweDsgXG5cdFx0XHRyaWdodDogMTJweDtcblx0XHR9XG5cblx0XHQmLS1zaXplMjEge1xuXHRcdFx0dG9wOiAzNiU7IFxuXHRcdFx0bGVmdDogLTgzcHg7XG5cdFx0XHRvcGFjaXR5OiAuMTsgXG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTIyIHtcblx0XHRcdGJvdHRvbTogMDsgXG5cdFx0XHRyaWdodDogLTUwcHg7XG5cdFx0XHRvcGFjaXR5OiAuMTsgXG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTIzIHtcblx0XHRcdHRvcDogLTEyMHB4OyBcblx0XHRcdGxlZnQ6IC0yMTBweDtcblx0XHR9XG5cblx0XHQmLS1zaXplMjQge1xuXHRcdFx0dG9wOiAzMDNweDsgXG5cdFx0XHRyaWdodDogLTIxMHB4O1xuXHRcdH1cblxuXHRcdCYtLXNpemUyNSB7XG5cdFx0XHRib3R0b206IC03MHB4OyBcblx0XHRcdGxlZnQ6IC00MnB4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTI2IHtcblx0XHRcdHRvcDogMTQwcHg7IFxuXHRcdFx0cmlnaHQ6IC01MHB4O1xuXHRcdH1cblxuXHRcdCYtLXNpemUyNyB7XG5cdFx0XHR0b3A6IDQ0JTsgXG5cdFx0XHRsZWZ0OiAtMzVweDtcblx0XHR9XG5cblx0XHQmLS1zaXplMjgge1xuXHRcdFx0dG9wOiAtOTZweDsgXG5cdFx0XHRyaWdodDogLTUwcHg7XG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTM1IHtcblx0XHRcdGJvdHRvbTogMnB4OyBcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMjdweDsgXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC43OCk7IFxuXHRcdH1cblxuXHRcdCYtLXNpemUzNiB7XG5cdFx0XHR0b3A6IC0zMHB4OyBcblx0XHRcdGxlZnQ6IC0zOXB4O1xuXHRcdH1cblxuXHRcdCYtLXNpemUzNyB7XG5cdFx0XHRib3R0b206IC00MzJweDsgXG5cdFx0XHRyaWdodDogLTUzcHg7XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGVzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdHotaW5kZXg6IDIwO1xuXHR9XG5cblx0LnNlY3Rpb25fX2hlYWQge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblxuXHRcdGgxLFxuXHRcdGgyIHtcblx0XHRcdGNvbG9yOiAjMjgzMDZjOyBcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0XHRcdHRvcDogLThweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCsgcCB7XG5cdFx0XHRcdG1hcmdpbjogMzhweCAwIDA7IFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0XHR9XG5cblx0XHQmLS1jZW50ZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbl9fYWN0aW9ucyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0XHRtYXJnaW4tdG9wOiAzOXB4O1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDE3cHggMCAwOyBcblx0XHRcdGZvbnQtc2l6ZTogMTRweDsgXG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb25fX2NvbnRlbnQge1xuXHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdGNvbG9yOiAjMjgzMDZjO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQxcHg7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDsgXG5cblx0XHRcdCsgcCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tYWx0IHtcblx0XHRcdHBhZGRpbmc6IDVweCAwIDAgNDdweDtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdCsgcCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uX19jb250ZW50LWFsdCB7XG5cdFx0Y29sb3I6ICMyODMwNmM7XG5cblx0XHRoMSB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1x0XG5cdFx0fVxuXG5cdFx0c3Ryb25nLmNvbnRlbnQtdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDsgXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luOiAwOyBcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXG5cdFx0XHQrIHAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXByaW1hcnkge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uX19hY3Rpb25zLWFsdCB7XG5cdFx0cG9zaXRpb246IGZpeGVkOyBcblx0XHRib3R0b206IDA7IFxuXHRcdGxlZnQ6IDA7IFxuXHRcdHdpZHRoOiAxMDAlOyBcblx0XHR6LWluZGV4OiAxMDA7IFxuXHRcdGJhY2tncm91bmQ6ICMzNjNlNzY7IFxuXHRcdHBhZGRpbmc6IDIwcHggMDsgXG5cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRcdHBhZGRpbmctbGVmdDogMjZweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG5cblx0XHRcdGkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0XHR0b3A6IDUwJTsgXG5cdFx0XHRcdGxlZnQ6IDA7IFxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qICBTZWN0aW9uIFNpemUxICAqLyBcblx0Ji0tc2l6ZTEge1xuXHRcdHBhZGRpbmc6IDMzcHggMDsgXG5cblx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC8qICBTZWN0aW9uIFNpemUyICAqLyBcblx0Ji0tc2l6ZTIge1xuXHRcdHBhZGRpbmc6IDI0cHggMDsgXG5cblx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC8qICBTZWN0aW9uIFNpemUzICAqLyBcblx0Ji0tc2l6ZTMge1xuXHRcdHBhZGRpbmc6IDMycHggMDsgXG5cblx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC8qICBTZWN0aW9uIFNpemU0ICAqLyBcblx0Ji0tc2l6ZTQge1xuXHRcdHBhZGRpbmc6IDIwcHggMDsgXG5cblx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG5cdFx0fVxuXHR9XG5cblx0LyogIFNlY3Rpb24gU2l6ZTUgICovIFxuXHQmLS1zaXplNSB7XG5cdFx0cGFkZGluZzogMzZweCAwOyBcblxuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIFNlY3Rpb24gU2l6ZTYgICovIFxuXHQmLS1zaXplNiB7XG5cdFx0cGFkZGluZzogMThweCAwOyBcblxuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIFNlY3Rpb24gU2l6ZTcgICovIFxuXHQmLS1zaXplNyB7XG5cdFx0cGFkZGluZzogNjlweCAwIDg2cHg7IFxuXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblxuXHQvKiAgU2VjdGlvbiBTaXplOCAgKi8gXG5cdCYtLXNpemU4IHtcblx0XHRwYWRkaW5nOiA2NnB4IDAgNDBweDsgXG5cblx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdH1cblx0fVxuXG5cdC8qICBTZWN0aW9uIFNpemU5ICAqLyBcblx0Ji0tc2l6ZTkge1xuXHRcdHBhZGRpbmc6IDI3cHggMCA0MHB4OyBcblxuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xuXHRcdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHR9XG5cdH1cblxuXHQvKiAgU2VjdGlvbiBTaXplMTAgICovIFxuXHQmLS1zaXplMTAge1xuXHRcdHBhZGRpbmc6IDc2cHggMCAxMjBweDsgXG5cblx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1M3B4O1xuXHRcdH1cblx0fVxuXG5cdC8qICBTZWN0aW9uIFNpemUxMSAgKi8gXG5cdCYtLXNpemUxMSB7XG5cdFx0LnNlY3Rpb25fX2hlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0XHR9XG5cdH1cblxuXHQvKiAgU2VjdGlvbiBTaXplMTIgICovIFxuXHQmLS1zaXplMTIge1xuXHRcdHBhZGRpbmc6IDQzcHggMDtcblxuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIFNlY3Rpb24gU2l6ZTEzICAqLyBcblx0Ji0tc2l6ZTEzIHtcblx0XHRwYWRkaW5nOiAxN3B4IDAgMjVweDtcblxuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIFNlY3Rpb24gU2l6ZTE0ICAqLyBcblx0Ji0tc2l6ZTE0IHtcblx0XHRwYWRkaW5nOiA2MXB4IDAgOTBweDtcblxuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIFNlY3Rpb24gU2l6ZTE1ICAqLyBcblx0Ji0tc2l6ZTE1IHtcblx0XHRwYWRkaW5nOiAxN3B4IDAgNjBweDtcblxuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIFNlY3Rpb24gU2l6ZTE2ICAqLyBcblx0Ji0tc2l6ZTE2IHtcblx0XHRwYWRkaW5nOiA1NXB4IDAgMzBweDtcblx0fVxuXG5cdC8qICBTZWN0aW9uIFNpemUxOCAgKi8gXG5cdCYtLXNpemUxOCB7XG5cdFx0cGFkZGluZzogMTdweCAwIDMwcHg7XG5cblx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uX19jb250ZW50LWFsdCB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiAgU2VjdGlvbiBTaXplMTkgICovIFxuXHQmLS1zaXplMTkge1xuXHRcdHBhZGRpbmc6IDI5cHggMCA2MHB4O1xuXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC8qICBTZWN0aW9uIFNpemUyMCAgKi8gXG5cdCYtLXNpemUyMSB7XG5cdFx0cGFkZGluZzogNTZweCAwIDMwcHg7XG5cblx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcblx0XHRcdG1hcmdpbi10b3A6IDQxcHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIFNlY3Rpb24gU2l6ZTIwICAqLyBcblx0Ji0tc2l6ZTIyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDAgNjBweDtcblxuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xuXHRcdFx0bWFyZ2luLXRvcDogMzlweDtcblx0XHR9XG5cdH1cblxuXHQvKiAgU2VjdGlvbiBTaXplMjAgICovIFxuXHQmLS1zaXplMjMge1xuXHRcdHBhZGRpbmc6IDU2cHggMCAzcHg7XG5cblx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcblx0XHRcdG1hcmdpbi10b3A6IDM5cHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIFNlY3Rpb24gU2l6ZTI0ICAqLyBcblx0Ji0tc2l6ZTI0IHtcblx0XHRwYWRkaW5nOiA1OXB4IDAgMzBweDtcblxuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDY3cHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIFNlY3Rpb24gU2l6ZTI1ICAqLyBcblx0Ji0tc2l6ZTI1IHtcblx0XHRwYWRkaW5nOiA1OXB4IDAgMzBweDtcblxuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIFNlY3Rpb24gU2l6ZTI2ICAqLyBcblx0Ji0tc2l6ZTI2IHtcblx0XHRwYWRkaW5nOiAyNHB4IDAgNDBweDtcblxuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDcycHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIFNlY3Rpb24gU2l6ZTI3ICAqLyBcblx0Ji0tc2l6ZTI3IHtcblx0XHRwYWRkaW5nOiA1N3B4IDAgNDBweDtcblxuXHRcdC5maWx0ZXJzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQxcHg7IFxuXHRcdH1cblxuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xuXHRcdFx0bWFyZ2luLXRvcDogMTlweDtcblx0XHR9XG5cdH1cblxuXHQvKiAgU2VjdGlvbiBTaXplMjggICovIFxuXHQmLS1zaXplMjgge1xuXHRcdHBhZGRpbmc6IDE1cHggMCA0MHB4O1xuXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzhweDtcblx0XHR9XG5cdH1cblxuXHQvKiAgU2VjdGlvbiBTaXplMjkgICovIFxuXHQmLS1zaXplMjkge1xuXHRcdHBhZGRpbmc6IDQ3cHggMCA3NHB4O1xuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHR9XG5cdH1cblxuXHQvKiAgU2VjdGlvbiBGb3JtICAqLyBcblx0Ji0tZm9ybSB7XG5cdFx0cGFkZGluZzogNTNweCAwIDQwcHg7XG5cblx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzOXB4O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uX19ib2R5IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDYycHg7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb25fX2FzaWRlIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cblx0XHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwM3B4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qICBTZWN0aW9uIFNtYWxsICAqL1xuXHQmLS1zbWFsbCB7XG5cdFx0cGFkZGluZzogMjRweCAwIDkwcHg7IFxuXHR9XG5cblx0LyogIFNlY3Rpb24gU3RlcHMgICovXG5cdCYtLXN0ZXBzIHtcblx0XHRwYWRkaW5nOiAxNTVweCAwIDY1cHg7IFxuXHR9XG5cblx0LyogIFNlY3Rpb24gU3RlcHMgQWx0ICAqL1xuXHQmLS1zdGVwcy1hbHQge1xuXHRcdHBhZGRpbmc6IDI0cHggMCA3N3B4OyBcblxuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDczcHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIFNlY3Rpb24gWWVsbG93ICAqL1xuXHQmLS15ZWxsb3cge1xuXHRcdGJhY2tncm91bmQ6ICNmYWI2NGM7IFxuXHRcdHBhZGRpbmc6IDU2cHggMCA2MHB4O1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cblx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XG5cdFx0XHRtYXJnaW46IDIycHggMCAwOyBcblx0XHR9XG5cdH1cblx0XG5cdC8qICBTZWN0aW9uIEhvc3RzICAqL1xuXHQmLS1ob3N0cyB7XG5cdFx0cGFkZGluZzogODdweCAwIDMxcHg7IFxuXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTRweDtcblx0XHR9XG5cdH1cdFxuXG5cdC8qICBTZWN0aW9uIEJsdWUgICovXG5cdCYtLWJsdWUge1xuXHRcdGJhY2tncm91bmQ6ICMyOTMxNkE7IFxuXHRcdHBhZGRpbmc6IDc5cHggMCA1M3B4OyBcblxuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDU0cHg7IFxuXG5cdFx0XHRoMSxcblx0XHRcdGgyIHtcblx0XHRcdFx0Y29sb3I6ICNGRkI3NEI7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XG5cdC5zZWN0aW9uIHtcblx0XHQuc2VjdGlvbl9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAwOyBcblx0XHR9XG5cblx0XHQuc2VjdGlvbl9fY29udGVudC1hbHQge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1mb3JtIHtcblx0XHRcdC5zZWN0aW9uX19ib2R5IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcblx0LnNlY3Rpb24ge1xuXHRcdC5zZWN0aW9uX19pY28ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHQuc2VjdGlvbl9faGVhZC1pbWFnZSB7XG5cdFx0XHRcdHRvcDogLTY5cHg7XG5cdFx0XHRcdHJpZ2h0OiAtMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2NXB4O1xuXHRcdH1cblxuXHRcdCYtLXNpemU5IHtcblx0XHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcblx0XHRcdFx0bWFyZ2luOiAyNXB4IDAgMDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcblx0LnNlY3Rpb24ge1xuXHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdC5zZWN0aW9uX19oZWFkLWltYWdlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgXG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYtLXNpemUyNyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQuc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogNDNweCAwIDIwcHg7IFxuXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzFweDsgXG5cblx0XHRcdGgyIHtcblx0XHRcdFx0KyBwIHtcblx0XHRcdFx0XHRtYXJnaW46IDE0cHggMCAwOyBcblxuXHRcdFx0XHRcdGJyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDAgMDsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb25fX2NvbnRlbnQge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cblx0XHRcdHAge1xuXHRcdFx0XHQrIHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMTJweCAwIDA7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb25fX2NvbnRlbnQtYWx0IHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgXG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDsgXG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDsgXG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtLXByaW1hcnkge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmluZC1ob3N0LXRleHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qICBTZWN0aW9uIElpb25zICAqLyBcblx0XHQmLS1pY29ucyB7XG5cdFx0XHQuc2VjdGlvbl9faWNvIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IFxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC4yOCk7IFxuXG5cdFx0XHRcdCYtLXNpemUyMyB7XG5cdFx0XHRcdFx0dG9wOiAxMHB4OyBcblx0XHRcdFx0XHRsZWZ0OiAtMTc1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1zaXplMjQge1xuXHRcdFx0XHRcdHRvcDogMzglOyBcblx0XHRcdFx0XHRyaWdodDogLTE5MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji0tc2l6ZTI1IHtcblx0XHRcdFx0XHR0b3A6IDY2LjUlOyBcblx0XHRcdFx0XHRsZWZ0OiAtMTgwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1zaXplMzMxIHtcblx0XHRcdFx0XHR0b3A6IDMuNSU7IFxuXHRcdFx0XHRcdHJpZ2h0OiAtMTMycHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjYpOyBcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtLXNpemUzNSB7XG5cdFx0XHRcdFx0dG9wOiAzNS44JTsgXG5cdFx0XHRcdFx0bGVmdDogLTEwMHB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC42NSk7IFxuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtLXNpemUzMzMge1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRib3R0b206IC05JTsgIFxuXHRcdFx0XHRcdGxlZnQ6IC0xMnB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC42Myk7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTEgICovIFxuXHRcdCYtLXNpemUxIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDsgXG5cblx0XHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiAgU2VjdGlvbiBTaXplMSAgKi8gXG5cdFx0Ji0tc2l6ZTAxIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDsgXG5cblx0XHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiAgU2VjdGlvbiBTaXplMiAgKi8gXG5cdFx0Ji0tc2l6ZTIge1xuXHRcdFx0cGFkZGluZzogMjBweCAwOyBcblxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qICBTZWN0aW9uIFNpemUzICAqLyBcblx0XHQmLS1zaXplMyB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7IFxuXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTQgICovIFxuXHRcdCYtLXNpemU0IHtcblx0XHRcdHBhZGRpbmc6IDIzcHggMDsgXG5cblx0XHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qICBTZWN0aW9uIFNpemU1ICAqLyBcblx0XHQmLS1zaXplNSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7IFxuXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTYgICovIFxuXHRcdCYtLXNpemU2IHtcblx0XHRcdHBhZGRpbmc6IDI4cHggMDsgXG5cblx0XHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiAgU2VjdGlvbiBTaXplNyAgKi8gXG5cdFx0Ji0tc2l6ZTcge1xuXHRcdFx0cGFkZGluZzogMTVweCAwIDQ1cHg7IFxuXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTExICAqLyBcblx0XHQmLS1zaXplMTEge1xuXHRcdFx0cGFkZGluZzogNDNweCAwIDIwcHg7IFxuXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTEyICAqLyBcblx0XHQmLS1zaXplMTIge1xuXHRcdFx0cGFkZGluZzogMTlweCAwIDIwcHg7IFxuXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDAgMDsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTEzICAqLyBcblx0XHQmLS1zaXplMTMge1xuXHRcdFx0cGFkZGluZzogMjNweCAwIDIwcHg7IFxuXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcblx0XHRcdFx0bWFyZ2luOiAxNnB4IDAgMDsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTExICAqLyBcblx0XHQmLS1zaXplMTQge1xuXHRcdFx0cGFkZGluZzogMjNweCAwIDQ0cHg7IFxuXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcblx0XHRcdFx0bWFyZ2luOiAyOXB4IDAgMDsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTE1ICAqLyBcblx0XHQmLS1zaXplMTUge1xuXHRcdFx0cGFkZGluZzogMjBweCAwIDQ0cHg7IFxuXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIxcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWN0aW9uX19ib2R5IHtcblx0XHRcdFx0bWFyZ2luOiAwIDhweDsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTggICovIFxuXHRcdCYtLXNpemU4IHtcblx0XHRcdHBhZGRpbmc6IDQxcHggMCAyMHB4OyBcblxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qICBTZWN0aW9uIFNpemU5ICAqLyBcblx0XHQmLS1zaXplOSB7XG5cdFx0XHRwYWRkaW5nOiAyMXB4IDAgMjBweDsgXG5cblx0XHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xuXHRcdFx0XHRtYXJnaW46IDE0cHggMCAwOyBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiAgU2VjdGlvbiBTaXplMTAgICovIFxuXHRcdCYtLXNpemUxMCB7XG5cdFx0XHRwYWRkaW5nOiAyMXB4IDAgNDRweDsgXG5cblx0XHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xuXHRcdFx0XHRtYXJnaW46IDI4cHggMCAwOyBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiAgU2VjdGlvbiBGb3JtICAqLyBcblx0XHQmLS1mb3JtIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMCAyM3B4OyBcblxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VjdGlvbl9fYXNpZGUge1xuXHRcdFx0XHRwYWRkaW5nOiA0MnB4IDAgMDsgXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0LnNlY3Rpb25fX2hlYWQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMjVweCAwIDA7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIFNlY3Rpb24gU3RlcHMgICovIFxuXHRcdCYtLXN0ZXBzIHtcblx0XHRcdHBhZGRpbmc6IDU3cHggMCAyMHB4OyBcblx0XHR9XG5cblx0XHQvKiAgU2VjdGlvbiBTdGVwcyBBbHQgICovIFxuXHRcdCYtLXN0ZXBzLWFsdCB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7IFxuXHRcdH1cblxuXHRcdC8qICBTZWN0aW9uIFN0ZXBzIEFsdCAgKi8gXG5cdFx0Ji0teWVsbG93IHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMDsgXG5cdFx0fVxuXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTI2ICAqLyBcblx0XHQmLS1zaXplMjYge1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTI5ICAqLyBcblx0XHQmLS1zaXplMjkge1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdH1cblxuXHRcdC8qICBTZWN0aW9uIEhvc3RzICAqLyBcblx0XHQmLS1ob3N0cyB7XG5cdFx0XHRwYWRkaW5nOiAyMnB4IDA7IFxuXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7IFxuXG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7IFxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI3cHg7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHRcdFx0XHRyaWdodDogMDsgXG5cdFx0XHRcdFx0XHRib3R0b206IDA7IFxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0dG9wOiBhdXRvOyBcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiAgU2VjdGlvbiBCbHVlICAqLyBcblx0XHQmLS1ibHVlIHtcblx0XHRcdHBhZGRpbmc6IDIycHggMDsgXG5cblx0XHRcdC5zZWN0aW9uX19oZWFkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDsgXG5cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDsgXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjdweDtcblxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdFx0XHRcdHJpZ2h0OiAwOyBcblx0XHRcdFx0XHRcdGJvdHRvbTogMDsgXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR0b3A6IGF1dG87IFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZSB7XG5cdFx0XHRcdC5hcnRpY2xlX19ib2R5IHtcblx0XHRcdFx0XHRjb2xvcjogI0ZGQjc0QjsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTZWN0aW9uIERhcmtcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNlY3Rpb24tZGFyayB7XG5cdGJhY2tncm91bmQ6ICMyODMwNmM7IFxuXHRjb2xvcjogI2ZmZjsgXG5cdHBhZGRpbmc6IDU2cHggMCA2OXB4OyBcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQubGlzdC1mZWF0dXJlcyB7XG5cdFx0cGFkZGluZzogMTdweCAwIDAgM3B4OyBcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnNlY3Rpb25fX2NvbnRlbnQge1xuXHRcdHN0cm9uZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4OyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7IFxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb25fX2ljbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcblxuXHRcdCYtLXNpemUxIHtcblx0XHRcdHRvcDogLTE3MXB4OyBcblx0XHRcdHJpZ2h0OiAtMiU7XG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTIge1xuXHRcdFx0dG9wOiA0MiU7IFxuXHRcdFx0bGVmdDogLTUlO1xuXHRcdH1cblxuXHRcdCYtLXNpemUzIHtcblx0XHRcdGJvdHRvbTogLTEwNXB4OyBcblx0XHRcdHJpZ2h0OiAyLjUlO1xuXHRcdH1cblx0fVxuXG5cblx0LyogIFNlY3Rpb24gRGFyayBQcmltYXJ5ICAqL1xuXHQmLS1wcmltYXJ5IHtcblx0XHRwYWRkaW5nOiAxMzNweCAwIDE1MHB4OyBcblx0fVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xuXHQuc2VjdGlvbi1kYXJrIHtcblx0XHQuc2VjdGlvbl9fY29udGVudCB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LnNlY3Rpb24tZGFyayB7XG5cdFx0cGFkZGluZzogMjNweCAwIDI0cHg7IFxuXG5cdFx0Lmxpc3QtZmVhdHVyZXMge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQuc2VjdGlvbl9fY29udGVudCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4OyBcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbl9faWNvIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjI2KTsgXG5cblx0XHRcdCYtLXNpemUxIHtcblx0XHRcdFx0dG9wOiAtMTgwcHg7IFxuXHRcdFx0XHRyaWdodDogLTU5JTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tc2l6ZTIge1xuXHRcdFx0XHR0b3A6IDE2LjUlOyBcblx0XHRcdFx0bGVmdDogLTYwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguMjkpOyBcblx0XHRcdH1cblxuXHRcdFx0Ji0tc2l6ZTMge1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAtNjAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC4yOSk7IFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qICBTZWN0aW9uIERhcmsgUHJpbWFyeSAgKi9cblx0XHQmLS1wcmltYXJ5IHtcblx0XHRcdHBhZGRpbmc6IDUzcHggMCAyN3B4OyBcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTZWN0aW9uIE1haW5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNlY3Rpb24tbWFpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuc2VjdGlvbl9faWNvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXG5cdFx0Ji0tc2l6ZTEge1xuXHRcdFx0b3BhY2l0eTogLjE7XG5cdFx0XHRyaWdodDogLTYwcHg7IFxuXHRcdFx0dG9wOiAxMC45JTtcblx0XHR9XG5cblx0XHQmLS1zaXplMiB7XG5cdFx0XHRvcGFjaXR5OiAuMTtcblx0XHRcdGxlZnQ6IC00MHB4OyBcblx0XHRcdHRvcDogMzEuMiU7XG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTMge1xuXHRcdFx0b3BhY2l0eTogLjE7XG5cdFx0XHRyaWdodDogLTVweDsgXG5cdFx0XHR0b3A6IDU4JTtcblx0XHR9XG5cblx0XHQmLS1zaXplNCB7XG5cdFx0XHRvcGFjaXR5OiAuMTtcblx0XHRcdGxlZnQ6IC02MHB4OyBcblx0XHRcdHRvcDogODQuNiU7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb25fX2FzaWRlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjZmNmY2OyBcblx0XHRtYXJnaW46IDAgLTE1cHggMCAtMTlweDsgXG5cdFx0cGFkZGluZzogNTVweCA2MHB4IDgwcHg7ICBcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdC5idG4tY2xvc2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdHRvcDogMjBweDsgXG5cdFx0XHRyaWdodDogMjBweDsgXG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uX19hc2lkZS1oZWFkIHtcblx0XHRcdGNvbG9yOiAjMjgzMDZjOyBcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcblx0XHRcdGg2IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdFx0XHR9XG5cblx0XHRcdC5saXN0LXN0YXJzIHtcblx0XHRcdFx0bWFyZ2luOiAwOyBcblxuXHRcdFx0XHRsaSArIGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb25fX2FzaWRlLWJvZHkge1xuXHRcdFx0PiBoNiB7XG5cdFx0XHRcdGNvbG9yOiAjMjgzMDZjOyBcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb25fX2FzaWRlLWFjdGlvbnMge1xuXHRcdFx0bWFyZ2luLXRvcDogNTZweDsgXG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Y29sb3I6ICMyODMwNmM7IFxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwOyBcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDsgXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4OyBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbl9fYXNpZGUtZm9vdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA5N3B4O1xuXHRcdFx0Y29sb3I6ICMyODMwNmM7IFxuXG5cdFx0XHRoNiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOXB4OyBcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwOyBcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbl9fYm9keSB7XG5cdFx0cGFkZGluZy10b3A6IDU4cHg7XG5cdH1cblxuXHQuc2VjdGlvbl9fY29udGVudCB7XG5cdFx0Y29sb3I6ICMyODMwNmM7IFxuXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luOiAwOyBcblxuXHRcdFx0KyBwIHtcblx0XHRcdFx0bWFyZ2luOiAzNnB4IDAgMDsgXG5cdFx0XHR9XG5cblx0XHRcdCsgdWwge1xuXHRcdFx0XHRtYXJnaW46IDMwcHggMCAwOyBcblx0XHRcdH1cblxuXHRcdFx0KyBoNiB7XG5cdFx0XHRcdG1hcmdpbjogMzFweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblxuXHRcdFx0KyBoMiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDU4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0KyBoMiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDYycHg7XG5cdFx0XHR9XG5cblx0XHRcdCsgaDYge1xuXHRcdFx0XHRtYXJnaW46IDM5cHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg2IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuXHRcdFx0KyB1bCB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDA7IFxuXHRcdFx0fVxuXG5cdFx0XHQrIHAge1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAwOyBcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbl9fYWN0aW9ucy1hbHQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDsgXG5cdFx0Ym90dG9tOiAwOyBcblx0XHRsZWZ0OiAwOyBcblx0XHR3aWR0aDogMTAwJTsgXG5cdFx0ei1pbmRleDogMTAwOyBcblx0XHRiYWNrZ3JvdW5kOiAjMzYzZTc2OyBcblx0XHRjb2xvcjogI2ZmZjsgXG5cdFx0cGFkZGluZzogMTZweCAwOyBcblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG5cdFx0XHRmb250LXdlaWdodDogNzAwOyBcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcblx0LnNlY3Rpb24tbWFpbiB7XG5cdFx0LnNlY3Rpb25fX2FzaWRlIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgLTY1cHg7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDIwcHggODBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcblx0LnNlY3Rpb24tbWFpbiB7XG5cdFx0LnNlY3Rpb25fX2ljbyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5zZWN0aW9uLW1haW4ge1xuXHRcdC5zZWN0aW9uX19ib2R5IHtcblx0XHRcdHBhZGRpbmctdG9wOiAyN3B4O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uX19jb250ZW50IHtcblx0XHRcdGgyIHtcblx0XHRcdFx0KyBwIHtcblx0XHRcdFx0XHRtYXJnaW46IDI0cHggMCAwOyBcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCsgdWwge1xuXHRcdFx0XHRcdG1hcmdpbjogMTlweCAwIDA7IFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0KyBoNiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxOHB4IDAgMDsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdCsgaDIge1xuXHRcdFx0XHRcdG1hcmdpbjogNDRweCAwIDA7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0KyBoMiB7XG5cdFx0XHRcdFx0bWFyZ2luOiA0M3B4IDAgMDsgXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrIGg2IHtcblx0XHRcdFx0XHRtYXJnaW46IDMycHggMCAwOyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoNiB7XG5cdFx0XHRcdCsgdWwge1xuXHRcdFx0XHRcdG1hcmdpbjogMTZweCAwIDA7IFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0KyBwIHtcblx0XHRcdFx0XHRtYXJnaW46IDE2cHggMCAwOyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlY3Rpb24gU21hbGxcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNlY3Rpb24tc21hbGwge1xuXHRiYWNrZ3JvdW5kOiAjMjgzMDZjOyBcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDI5cHggMCAyN3B4OyBcblxuXHQuc2VjdGlvbl9fY29udGVudCB7XG5cdFx0aDYge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0XHR9XG5cblx0XHQubGlzdC1sb2NhdGlvbnMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTZWN0aW9uIEltYWdlXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zZWN0aW9uLWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblxuXHQuc2VjdGlvbl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG5cdFx0cGFkZGluZy10b3A6IDU3LjMlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IFxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHRib3R0b206IDEwMCU7IFxuXHRcdFx0bGVmdDogMDsgXG5cdFx0XHR3aWR0aDogMTAwJTsgXG5cdFx0XHRoZWlnaHQ6IDEwcHg7IFxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwMHB4IDI4MHB4IHJnYmEoMjU1LDI1NSwyNTUsMSkgXG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb25fX2lubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdHRvcDogMTc3cHg7IFxuXHRcdGxlZnQ6IDA7IFxuXHRcdHdpZHRoOiAxMDAlOyBcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdC5zZWN0aW9uX19jb250ZW50IHtcblx0XHRoMiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcblx0LnNlY3Rpb24taW1hZ2Uge1xuXHRcdC5zZWN0aW9uX19pbWFnZSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwMHB4IDEzMHB4IHJnYmEoMjU1LDI1NSwyNTUsMSkgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb25fX2lubmVyIHtcblx0XHRcdHRvcDogNzBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQuc2VjdGlvbi1pbWFnZSB7XG5cdFx0LnNlY3Rpb25fX2ltYWdlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMzklOyBcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0OHB4IDc1cHggcmdiYSgyNTUsMjU1LDI1NSwxKSBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbl9faW5uZXIge1xuXHRcdFx0dG9wOiA3MHB4O1xuXHRcdFx0dG9wOiAzNHB4O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDsgXG5cblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTZWN0aW9uIERlZlxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2VjdGlvbi1kZWYge1xuXHRwYWRkaW5nOiAyMDBweCAwIDQ2cHg7IFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmJyZWFkY3J1bXBzIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdH1cblxuXHQuc2VjdGlvbl9faWNvIHtcblx0XHRvcGFjaXR5OiAuMTU7IFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjc4KTsgXG5cblx0XHQmLS1zaXplMjkge1xuXHRcdFx0dG9wOiA1LjglOyBcblx0XHRcdGxlZnQ6IC0xMDdweDtcblx0XHR9XG5cblx0XHQmLS1zaXplMzAge1xuXHRcdFx0dG9wOiAyNC41JTsgXG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEyMXB4O1xuXHRcdH1cblxuXHRcdCYtLXNpemUzMSB7XG5cdFx0XHRvcGFjaXR5OiAxOyBcblx0XHRcdHRvcDogNDMuMSU7IFxuXHRcdFx0bGVmdDogLTEyMnB4O1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjg0KTsgXG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTMyIHtcblx0XHRcdG9wYWNpdHk6IDE7IFxuXHRcdFx0dG9wOiA1NC41JTsgXG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjlweDtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC43Nik7IFxuXHRcdH1cblxuXHRcdCYtLXNpemUzMyB7XG5cdFx0XHRvcGFjaXR5OiAxOyBcblx0XHRcdGJvdHRvbTogMi4zJTsgXG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjQ5cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNzkpOyBcblx0XHR9XG5cblx0XHQmLS1zaXplMzQge1xuXHRcdFx0b3BhY2l0eTogMTsgXG5cdFx0XHRib3R0b206IC0zLjclOyBcblx0XHRcdGxlZnQ6IDQ2cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuODEpOyBcblx0XHR9XG5cdH1cblxuXHQuYXJ0aWNsZXMtc2Vjb25kYXJ5IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdH1cblxuXHQuc2VjdGlvbl9fYXNpZGUge1xuXHRcdG1hcmdpbjogMCAtNnB4IDAgLTVweDsgXG5cdH1cblxuXHQuc2VjdGlvbV9faW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb25fX2JvZHkge1xuXHRcdHBhZGRpbmc6IDAgNzVweCAwIDUwcHg7IFxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XG5cdC5zZWN0aW9uLWRlZiB7XG5cdFx0LnNlY3Rpb25fX2JvZHkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQuYnJlYWRjcnVtcHMge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5zZWN0aW9uLWRlZiB7XG5cdFx0cGFkZGluZzogMjlweCAwIDQ2cHg7IFxuXG5cdFx0Lmxpc3QtbGlua3Mge1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDsgXG5cdFx0fVxuXG5cdFx0LmFydGljbGVzLXNlY29uZGFyeSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uX19hc2lkZSB7XG5cdFx0XHRtYXJnaW46IDAgLTE1cHg7IFxuXHRcdH1cblxuXHRcdC5zZWN0aW9uX19pY28ge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguNDQpOyBcblxuXHRcdFx0Ji0tc2l6ZTI5IHtcblx0XHRcdFx0dG9wOiA0LjIlO1xuXHRcdFx0XHRsZWZ0OiAtMTQycHg7IFxuXHRcdFx0fVxuXG5cdFx0XHQmLS1zaXplMjkxIHtcblx0XHRcdFx0dG9wOiAxMC40JTtcblx0XHRcdFx0cmlnaHQ6IC02M3B4OyBcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguNjcpOyBcblx0XHRcdH1cblxuXHRcdFx0Ji0tc2l6ZTMwIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0dG9wOiAxMS40JTtcblx0XHRcdFx0cmlnaHQ6IC0xMjNweDsgXG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYtLXNpemUzMzMge1xuXHRcdFx0XHR0b3A6IDE3LjclO1xuXHRcdFx0XHRsZWZ0OiAtMzZweDsgXG5cdFx0XHR9XG5cblx0XHRcdCYtLXNpemUzMSB7XG5cdFx0XHRcdHRvcDogMjUuMSU7XG5cdFx0XHRcdGxlZnQ6IC0xMjJweDsgXG5cdFx0XHR9XG5cblx0XHRcdCYtLXNpemUzMiB7XG5cdFx0XHRcdHRvcDogMzIuNyU7XG5cdFx0XHRcdGxlZnQ6IDUwcHg7IFxuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYtLXNpemUzMjIge1xuXHRcdFx0XHR0b3A6IDQxLjclO1xuXHRcdFx0XHRsZWZ0OiAtMTExcHg7IFxuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlY3Rpb24gU2Vjb25kYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zZWN0aW9uLXNlY29uZGFyeSB7XG5cdHBhZGRpbmc6IDQ1cHggMDsgXG5cblx0LndpZGdldC10b3RhbCB7XG5cdFx0cGFkZGluZzogNjBweCAwIDAgMThweDsgXG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQuc2VjdGlvbi1zZWNvbmRhcnkge1xuXHRcdC53aWRnZXQtdG90YWwge1xuXHRcdFx0cGFkZGluZzogNDBweCAwIDA7IFxuXHRcdH1cblx0fVx0XG59XG5cbi5zZWN0aW9uX19pY28ge1xuXHR6LWluZGV4OiAtMTtcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTbGlja1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNsaWNrLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGZvbnQtc2l6ZTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHotaW5kZXg6IDIwO1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cblx0JjphZnRlciB7XG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xuXHRcdGNvbnRlbnQ6ICdcXGYwNTQnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdHRleHQtc2hhZG93OiAwIDAgMXB4ICMwMDA7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnNsaWNrLXByZXYge1xuXHRsZWZ0OiAxNXB4O1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICdcXGYwNTMnO1xuXHR9XG59XG5cbi5zbGljay1uZXh0IHtcblx0cmlnaHQ6IDE1cHg7XG59XG5cbi5iZWNvbWUtYS1ob3N0LWhvc3QtY2Fyb3VzZWwge1xuXHQuc2xpY2stYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGZvbnQtc2l6ZTogMDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0fVxuXHR9XG5cblxuXHQuc2xpY2stcHJldiB7XG5cdFx0bGVmdDogLTExMHB4O1xuXHRcdHRvcDogLTIwcHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuXHRcdFx0LW8tdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuXHRcdFx0dHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1uZXh0IHtcblx0XHRyaWdodDogLTIycHg7XG5cdH1cblxuXHQuaG9zdC1jYXJvdXNlbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnNsaWRlci1hY3Rpb24tYnV0dG9ucyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNjBweDtcblx0XHRcdHRvcDogLTMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2xpZGVyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHR6LWluZGV4OiAyMDtcblxuXHQuc2xpY2stcHJldiB7XG5cdFx0bGVmdDogNTBweDtcblx0fVxuXG5cdC5zbGljay1uZXh0IHtcblx0XHRyaWdodDogNTBweDtcblx0fVxuXG5cdC5zbGlkZXJfX2ljbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcblxuXHRcdCYtLXNpemUxIHtcblx0XHRcdHRvcDogOTBweDsgXG5cdFx0XHRyaWdodDogLTExM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5icmVhZGNydW1wcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHR0b3A6IDdweDsgXG5cdFx0bGVmdDogNTAlOyBcblx0XHRtYXJnaW4tbGVmdDogLTcwNXB4O1xuXHRcdHotaW5kZXg6IDIwO1xuXHRcdGNvbG9yOiAjMjgzMDZjOyBcblxuXHRcdGxpIHtcblx0XHRcdCsgbGkge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb2xvcjogIzI4MzA2YzsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2xpZGVyX19oZWFkIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7IFxuXHRcdG1hcmdpbjogMCAwIDYwcHg7IFxuXG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0bWFyZ2luOiAgMCAwIDI5cHg7IFxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8qICBTbGlkZXIgU2Vjb25kYXJ5ICAqL1xuXHQmLS1zZWNvbmRhcnkge1xuXHRcdHBhZGRpbmctdG9wOiA3OHB4O1xuXG5cdFx0LnNsaWNrLWFycm93IHtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHR9XG5cblx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTY3NHB4O1xuXHRcdH1cblx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNjE2cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XG5cdC5zbGlkZXIge1xuXHRcdC5icmVhZGNydW1wcyB7XG5cdFx0XHRsZWZ0OiAxNXB4OyBcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdC5zbGljay1wcmV2IHtcblx0XHRcdGxlZnQ6IDE1cHg7IFxuXHRcdH1cblxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdHJpZ2h0OiAxNXB4OyBcblx0XHR9XG5cblx0XHQvKiAgU2xpZGVyIFNlY29uZGFyeSAgKi9cblx0XHQmLS1zZWNvbmRhcnkge1xuXHRcdFx0LnNsaWNrLWFycm93IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRcdHJpZ2h0OiAzMHB4OyBcblx0XHRcdFx0bGVmdDogYXV0bzsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XG5cdC5zbGlkZXIge1xuXHRcdC5icmVhZGNydW1wcyB7XG5cdFx0XHRsZWZ0OiA1MCU7IFxuXHRcdFx0bWFyZ2luLWxlZnQ6IC01NTVweDtcblx0XHR9XG5cblx0XHQuc2xpZGVyX19pY28ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQvKiAgU2xpZGVyIFByaW1hcnkgICovXG5cdFx0Ji0tc2Vjb25kYXJ5IHtcblx0XHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHRcdGxlZnQ6IDUwJTsgXG5cdFx0XHRcdHJpZ2h0OiBhdXRvOyBcblx0XHRcdH1cblxuXHRcdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTQ1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzOTBweDtcblx0XHRcdH1cblx0XHR9XHRcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpe1xuXHQuc2xpZGVyIHtcblx0XHQuYnJlYWRjcnVtcHMge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC00NjVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xuXHQuc2xpZGVyIHtcblx0XHQuc2xpZGVyX19oZWFkIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xuXHQuc2xpZGVyIHtcblx0XHQuYnJlYWRjcnVtcHMge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0zNDVweDtcblx0XHR9XG5cblx0XHQuc2xpY2stYXJyb3cge1xuXHRcdFx0dG9wOiA0MCU7XG5cdFx0fVxuXG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI2MHB4O1xuXHRcdH1cblxuXHRcdC5zbGljay1wcmV2IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LnNsaWRlciB7XG5cdFx0LmJyZWFkY3J1bXBzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjU1cHg7XG5cblx0XHRcdGxpOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAjMDA3YmZmO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHR0b3A6IDI1JTtcblx0XHR9XG5cblx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTI0MHB4O1xuXHRcdH1cblxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxODBweDtcblx0XHR9XG5cblx0XHQvKiAgU2xpZGVyIFNlY29uZGFyeSAgKi9cblx0XHQmLS1zZWNvbmRhcnkge1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7IFxuXG5cdFx0XHQuc2xpZGVyX19jbGlwIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNTEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU3NnB4KXtcblx0LnNsaWRlciB7XG5cdFx0LmJyZWFkY3J1bXBzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bGVmdDogMTVweDtcblx0XHR9XG5cblx0XHQuc2xpY2stYXJyb3cge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5zbGljay1wcmV2IHtcblx0XHRcdGxlZnQ6IDQwcHg7XG5cdFx0fVxuXG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA0MDBweCl7XG5cdC5zbGlkZXIge1xuXHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHR0b3A6IDIwJTtcblx0XHR9XG5cblx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdH1cblxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTbGlkZXIgTWFpblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2xpZGVyLW1haW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG5cdC5icmVhZGNydW1wcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHR0b3A6IDEwMHB4OyBcblx0XHRsZWZ0OiA1MCU7IFxuXHRcdG1hcmdpbi1sZWZ0OiAtNzA1cHg7XG5cdFx0ei1pbmRleDogMjAwO1xuXHR9XG5cblx0LnNsaWNrLWFycm93IHtcblx0XHRtYXJnaW4tdG9wOiA0NHB4O1xuXHR9XG5cblx0LnNsaWNrLXByZXYge1xuXHRcdGxlZnQ6IDUwcHg7XG5cdH1cblxuXHQuc2xpY2stbmV4dCB7XG5cdFx0cmlnaHQ6IDUwcHg7XG5cdH1cbn1cblxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcblx0LnNsaWRlci1tYWluIHtcblx0XHQuYnJlYWRjcnVtcHMge1xuXHRcdFx0bGVmdDogMTVweDsgXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblx0XHQuc2xpY2stYXJyb3cge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdH1cblxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5zbGlkZXItbWFpbiB7XG5cdFx0LmJyZWFkY3J1bXBzIHtcblx0XHRcdHRvcDogNThweDtcblx0XHRcdHotaW5kZXg6IDEwMDsgXG5cdFx0fVxuXG5cdFx0LnNsaWNrLWFycm93IHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNsaWRlciBQcmltYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zbGlkZXItcHJpbWFyeSB7XG5cblx0LnNsaWNrLXByZXYge1xuXHRcdGxlZnQ6IC0xOTBweDtcblx0fVxuXG5cdC5zbGljay1uZXh0IHtcblx0XHRyaWdodDogLTE5MHB4O1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDE4NTBweCl7XG5cdC5zbGlkZXItcHJpbWFyeSB7XG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0bGVmdDogLTEwMHB4O1xuXHRcdH1cblxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdHJpZ2h0OiAtMTAwcHg7XG5cdFx0fVxuXHR9XHRcbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTY1MHB4KXtcblx0LnNsaWRlci1wcmltYXJ5IHtcblx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdH1cblxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVx0XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LnNsaWRlci1wcmltYXJ5IHtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cblx0XHQuc2xpZGVyX19zbGlkZXMge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE3cHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTbGlkZXIgTW9iaWxlXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LnNsaWRlci1tb2JpbGUge1xuXHRcdG1hcmdpbjogMCAtMTVweDsgXG5cblx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdH1cblxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdH1cblxuXHRcdC5yb3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IFxuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdC5jb2wtbWQtNiB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFydGljbGUge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0LmFydGljbGVfX2JvZHkge1xuXHRcdFx0XHRwYWRkaW5nOiA1MnB4IDE2cHggMjZweDsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zbGlkZXItbW9iaWxlLS1wcmltYXJ5IHtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDsgXG5cblx0XHRcdC5yb3cge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0XHRcdG1hcmdpbjogMCAtMTVweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdC5jb2wtbWQtNiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDsgXG5cdFx0XHR9XG5cblx0XHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXG5cdFx0XHR9XG5cblx0XHRcdC5hcnRpY2xlIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcblxuXHRcdFx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAyNnB4IDUzcHg7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zbGlkZS1leCAuc2xpY2stc2xpZGUge1xuXHRtYXJnaW46IDAgMTBweDtcbn1cblxuLy8gZml4IGZvciBzbGlkZXIgb24gcGFnZSBob3N0XG5cbi5ob3N0X19zbGlkZXIge1xuXHRoZWlnaHQ6IDQzNHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMzM3B4KSB7XG5cdC5ob3N0X19zbGlkZXIge1xuXHRcdGhlaWdodDogNDAycHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuaG9zdF9fc2xpZGVyIHtcblx0XHRoZWlnaHQ6IDM0NHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0Lmhvc3RfX3NsaWRlciB7XG5cdFx0aGVpZ2h0OiAyOTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lmhvc3RfX3NsaWRlciB7XG5cdFx0aGVpZ2h0OiAzMjJweDtcblx0fVxufVxuXG4vLyBmaXggZm9yIHNsaWRlciBvbiBwYWdlIGV4cGVyaWVuY2VzXG5cbi5leHBlcmllbmNlc19fc2xpZGVyIHtcblx0aGVpZ2h0OiA3NDVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG5cdFx0aGVpZ2h0OiA1NTBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGhlaWdodDogMzUzcHg7XG5cdH1cbn1cblxuXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V2lkZ2V0c1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ud2lkZ2V0cyB7XG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFdpZGdldFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ud2lkZ2V0IHtcblx0YmFja2dyb3VuZDogI0Q4NEU0QTsgXG5cdHBhZGRpbmc6IDI0cHggMzBweCA0NXB4O1xuXG5cdC53aWRnZXRfX2ljbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cblx0LndpZGdldF9faGVhZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwOyBcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAzcHggMCAwOyBcblx0XHRcdGZvbnQtc2l6ZTogMTJweDsgXG5cdFx0fVxuXG5cdFx0Ji0tZGFyayB7XG5cdFx0XHRjb2xvcjogIzIxMjAyMDsgXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRoNiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH0gXG5cblx0LmFydGljbGVfX2JvZHkge1xuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQud2lkZ2V0X19pbWFnZSB7XG5cdFx0cGFkZGluZzogMCAxMXB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC53aWRnZXRfX2FjdGlvbnMge1xuXHRcdG1hcmdpbjogNTRweCAxMHB4IDA7XG5cblx0XHQuYnRuIHtcblx0XHRcdHdpZHRoOiAxMDAlOyBcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cblx0XHQmLS1wcmltYXJ5IHtcblx0XHRcdG1hcmdpbi10b3A6IDQ3cHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIFdpZGdldCBZZWxsb3cgICovXG5cdCYtLXllbGxvdyB7XG5cdFx0YmFja2dyb3VuZDogI0ZGQjc0QjsgXG5cdH1cblxuXHQvKiAgV2lkZ2V0IEJsdWUgICovXG5cdCYtLWJsdWUge1xuXHRcdGJhY2tncm91bmQ6ICMyOTMxNkE7IFxuXHRcdGNvbG9yOiAjZmZmZmZmOyBcblx0fVxuXG5cdC8qICBXaWRnZXQgR3JlZW4gICovXG5cdCYtLWdyZWVuIHtcblx0XHRiYWNrZ3JvdW5kOiAjMTI4QzhGOyBcblx0XHRjb2xvcjogI2ZmZmZmZjsgXG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcblx0LndpZGdldCB7XG5cdFx0LndpZGdldF9fYWN0aW9ucyB7XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xuXHQud2lkZ2V0IHtcblx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7IFxuXG5cdFx0LndpZGdldF9faW1hZ2Uge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQud2lkZ2V0X19hY3Rpb25zIHtcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LndpZGdldCB7XG5cdFx0cGFkZGluZzogNDZweCA0MHB4IDYwcHg7IFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC53aWRnZXRfX2hlYWQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiA1OyBcblxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tZGFyayB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJ0aWNsZXMtc21hbGwge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHR9XG5cblx0XHQud2lkZ2V0X19hY3Rpb25zIHtcblx0XHRcdG1hcmdpbjogNDJweCAxNXB4IDA7IFxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogNTtcblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0cGFkZGluZzogN3B4OyBcblx0XHRcdH1cblxuXHRcdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHRcdG1hcmdpbjogNDhweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndpZGdldF9faWNvIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHRvcGFjaXR5OiAuMjE7XG5cblx0XHRcdCYtLXNpemUxIHtcblx0XHRcdFx0dG9wOiAyJTsgXG5cdFx0XHRcdGxlZnQ6IC04N3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1zaXplMiB7XG5cdFx0XHRcdHRvcDogNDclOyBcblx0XHRcdFx0cmlnaHQ6IC0xMjBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tc2l6ZTMge1xuXHRcdFx0XHRib3R0b206IC0xNjZweDsgXG5cdFx0XHRcdGxlZnQ6IC0xMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiAgV2lkZ2V0IEJsdWUgICovXG5cdFx0Ji0tYmx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcblx0XHRcdGNvbG9yOiAjMjkzMTZBOyBcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRXaWRnZXQgUHJpbWFyeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ud2lkZ2V0LXByaW1hcnkge1xuXHRjb2xvcjogI2ZmZjsgXG5cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMzJweDsgXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAjZmFiNjRlOyBcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQud2lkZ2V0LXByaW1hcnkge1xuXHRcdGgxIHtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5mb3JtLWxvY2F0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDAgMzVweCAwIDMwcHg7XG5cblx0XHRcdC5zZWxlY3Qge1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLXdoaXRlLnBuZyk7IFxuXHRcdFx0XHRcdHdpZHRoOiAxOHB4OyBcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7IFxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmOyBcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEzcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwOyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRXaWRnZXQgQWx0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi53aWRnZXQtYWx0IHtcblx0LmNoZWNrYm94IHtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHR9XG5cblx0LndpZGdldF9fYWN0aW9ucyB7XG5cdFx0bWFyZ2luOiA0NXB4IDI4cHggMjhweDsgXG5cdFx0ZGlzcGxheTogZmxleDsgXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XG5cdH1cblxuXHQvKiAgV2lkZ2V0IEFsdCBQcmltYXJ5ICAqL1xuXHQmLS1wcmltYXJ5IHtcblx0XHRwYWRkaW5nOiAyNXB4IDI2cHggMjVweCAxOXB4OyBcblxuXHRcdC5saXN0LXJhZGlvcyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRsaTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0LnJhZGlvIHtcblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyLFxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblxuXHRcdC53aWRnZXRfX2FjdGlvbnMge1xuXHRcdFx0bWFyZ2luOiA0NHB4IDAgMDsgXG5cdFx0fVxuXHR9XG5cblx0LyogIFdpZGdldCBBbHQgU2Vjb25kYXJ5ICAqL1xuXHQmLS1zZWNvbmRhcnkge1xuXHRcdHBhZGRpbmc6IDE4cHggMjNweCAyNXB4IDI3cHg7IFxuXG5cdFx0LndpZGdldF9fYWN0aW9ucyB7XG5cdFx0XHRtYXJnaW46IDM5cHggMCAwOyBcblx0XHR9XG5cdH1cblxuXHQvKiAgV2lkZ2V0IEFsdCBUZXJpdGFyeSAgKi9cblx0Ji0tdGVyaXRhcnkge1xuXHRcdHBhZGRpbmc6IDIzcHggMjVweCAyNXB4IDI3cHg7IFxuXG5cdFx0LndpZGdldF9fYWN0aW9ucyB7XG5cdFx0XHRtYXJnaW46IDQ5cHggMCAwOyBcblx0XHR9XG5cdH1cbn1cblxuLndpZGdldC1tZXNzYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0Y29sb3I6ICNmZmY7IFxuXG5cdCsgLndpZGdldC1tZXNzYWdlIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0fVxuXG5cdGgzLCBoNiB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cblxuXHQud2lkZ2V0X19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdHRvcDogNzBweDsgXG5cdFx0bGVmdDogNTAlOyBcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDMwMHB4OyBcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0cGFkZGluZy1sZWZ0OiA3cHg7XG5cblx0XHQmLS1wcmltYXJ5IHtcblx0XHRcdHRvcDogNTdweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQud2lkZ2V0LW1lc3NhZ2Uge1xuXG5cdFx0KyAud2lkZ2V0LW1lc3NhZ2Uge1xuXHRcdFx0bWFyZ2luLXRvcDogMjNweDtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7IFxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdH1cblx0XHQud2lkZ2V0X19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDAgN3B4IDAgMDtcblx0XHRcdHRvcDogMzBweDsgXG5cblx0XHRcdCYtLXByaW1hcnkge1xuXHRcdFx0XHR0b3A6IDI1cHg7IFxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCA0cHg7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFdpZGdldCBTZWNvbmRhcnlcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLndpZGdldC1zZWNvbmRhcnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0aDIge1xuXHRcdG1hcmdpbjogMDsgXG5cblx0XHQrIC5mb3JtLWxvY2F0aW9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tbG9jYXRpb24ge1xuXHRcdG1hcmdpbjogYXV0bzsgXG5cdFx0bWF4LXdpZHRoOiA0NTBweDsgXG5cdH1cblxuXHQud2lkZ2V0X19pY28ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cblx0XHQmLS1zaXplMSB7XG5cdFx0XHR0b3A6IDM1cHg7IFxuXHRcdFx0bGVmdDogMjM1cHg7IFxuXHRcdH1cblxuXHRcdCYtLXNpemUyIHtcblx0XHRcdHRvcDogLTkzcHg7IFxuXHRcdFx0cmlnaHQ6IDE0NnB4OyBcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcblx0LndpZGdldC1zZWNvbmRhcnkge1xuXHRcdC53aWRnZXRfX2ljbyB7XG5cdFx0XHQmLS1zaXplMSB7XG5cdFx0XHRcdGxlZnQ6IDEzNXB4OyBcblx0XHRcdH1cblxuXHRcdFx0Ji0tc2l6ZTIge1xuXHRcdFx0XHRyaWdodDogNDZweDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XG5cdC53aWRnZXQtc2Vjb25kYXJ5IHtcblx0XHQud2lkZ2V0X19pY28ge1xuXHRcdFx0Ji0tc2l6ZTEge1xuXHRcdFx0XHRsZWZ0OiAzNXB4OyBcblx0XHRcdH1cblxuXHRcdFx0Ji0tc2l6ZTIge1xuXHRcdFx0XHRyaWdodDogNnB4OyBcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xuXHQud2lkZ2V0LXNlY29uZGFyeSB7XG5cdFx0LndpZGdldF9faWNvIHtcblx0XHRcdCYtLXNpemUxIHtcblx0XHRcdFx0bGVmdDogLTQwcHg7IFxuXHRcdFx0fVxuXG5cdFx0XHQmLS1zaXplMiB7XG5cdFx0XHRcdHJpZ2h0OiAtNzVweDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V2lkZ2V0IFRlcml0YXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi53aWRnZXQtdGVyaXRhcnkge1xuXHRiYWNrZ3JvdW5kOiAjMjkzMTZBOyBcblx0Y29sb3I6ICNmZmY7IFxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXHRwYWRkaW5nOiA0MHB4IDIwcHggMzdweDsgXG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMThweDsgXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDsgXG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4OyBcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXG5cdGg2IHtcblx0XHRjb2xvcjogI0ZGQjc0QjsgXG5cdFx0Zm9udC1zaXplOiAxNHB4OyBcblx0XHRmb250LXdlaWdodDogNzAwOyBcblx0XHRmb250LWZhbWlseTogJ0hlbHZldGljYScsIHNhbnMtc2VyaWY7XG5cdFx0bWFyZ2luOiAxNHB4IDAgMDsgIFxuXHR9XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luOiA3cHggMCAwOyBcblx0fVxuXG5cdC5zZXBhcmF0b3Ige1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cdFx0d2lkdGg6IDEwcHg7IFxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC53aWRnZXRfX2ltYWdlIHtcblx0XHRtYXgtd2lkdGg6IDQxMHB4OyBcblx0XHRtYXJnaW46IDAgYXV0byAyMHB4OyBcblx0fVxufVxuXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XG5cdC53aWRnZXQtdGVyaXRhcnkge1xuXHRcdGJyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IFxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC53aWRnZXQtdGVyaXRhcnkge1xuXHRcdHBhZGRpbmc6IDI3cHggMTlweCAzNHB4OyBcblxuXHRcdGg2IHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDA7IFxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lOyBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuIHtcblx0XHRcdG1hcmdpbjogMTFweCAwIDA7IFxuXHRcdFx0bWluLXdpZHRoOiAyMDhweDtcblx0XHR9XG5cblx0XHQud2lkZ2V0X19pbWFnZSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4OyBcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRXaWRnZXQgVG90YWxcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLndpZGdldC10b3RhbCB7XG5cdGNvbG9yOiAjMzQzMzMzOyBcblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTsgXG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4OyBcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRtYXJnaW46IDA7IFxuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdCsgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcmltYXJ5IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0aDYge1xuXHRcdFx0XHRmbGV4OiAwIDAgNDUlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53aWRnZXRfX3RpdGxlIHtcblx0XHRtYXJnaW46IDAgMCA0OXB4OyBcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHR9XG5cblx0LndpZGdldF9fZm9vdCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0cGFkZGluZzogMjVweCAwIDMycHggMzRweDsgXG5cdFx0bWFyZ2luOiA0OHB4IDNweCAwIC0zMHB4OyBcblxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbjogMDsgXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tY29kZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xuXHRcdG1hcmdpbi10b3A6IDM4cHg7XG5cdH1cblxufVxuXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xuXHQud2lkZ2V0LXRvdGFsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuXHRcdHVsIHtcblx0XHRcdGg2IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53aWRnZXRfX2Zvb3Qge1xuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcblx0LndpZGdldC10b3RhbCB7XG5cdFx0dWwge1xuXHRcdFx0aDYge1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndpZGdldF9fZm9vdCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDsgXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IFxuXHRcdFx0cGFkZGluZzogMjVweCAwOyBcblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tcGF5bWVudCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQud2lkZ2V0LXRvdGFsIHtcblx0XHR1bCB7XG5cdFx0XHRoNiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud2lkZ2V0X190aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblxuXHRcdC53aWRnZXRfX2Zvb3Qge1xuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V2lkZ2V0IE1hcFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ud2lkZ2V0LW1hcCB7XG5cdGJhY2tncm91bmQ6ICNGRkI3NEI7IFxuXHRwYWRkaW5nOiAxNHB4IDE4cHg7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTsgXG5cdH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGZWF0dXJlcyBBbHRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xuXHQuZmVhdHVyZXMtYWx0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMjlweDtcblxuXHRcdC5jb2wtbWQtNiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xuXHRcdH1cblx0XHRcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZlYXR1cmUgQWx0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mZWF0dXJlLWFsdCB7XG5cdGNvbG9yOiAjMjgzMDZjOyBcblxuXHRoMyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXG5cdFx0aSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0dG9wOiA1MCU7IFxuXHRcdFx0bGVmdDogMDsgXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwOyBcblxuXHRcdCsgcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xuXHQuZmVhdHVyZS1hbHQge1xuXHRcdGJyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IFxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5mZWF0dXJlLWFsdCB7XG5cdFx0aDMge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgXG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RmVhdHVyZXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xuXHQuZmVhdHVyZXMge1xuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXHRcdFxuXHRcdC5jb2wtbWQtNiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxufSBcblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQuZmVhdHVyZXMge1xuXHRcdG1hcmdpbi1ib3R0b206IC00MHB4O1xuXHRcdFxuXHRcdC5jb2wtbWQtNiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxufSBcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGZWF0dXJlXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mZWF0dXJlIHtcblx0Y29sb3I6ICMyODMwNmM7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMDsgXG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYzsgXG5cdFx0fVxuXG5cdFx0KyBwIHtcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0fVxuXHR9XG5cblx0PiBpIHtcblx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87IFxuXHR9XG5cblx0Lmljby1jYXQtZ3JlZW4tYWx0LFxuXHQuaWNvLWNhdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xuXHR9XG5cblx0Lmljby1jYWZlLWdyZWVuLWFsdCxcblx0Lmljby1jYWZlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdHRvcDogLTI2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTI2cHg7XG5cdH1cblxuXHQvKiAgRmVhdHVyZSBQcmltYXJ5ICAqL1xuXHQmLS1wcmltYXJ5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdHBhZGRpbmctdG9wOiA2OXB4O1xuXG5cdFx0PiBpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHR0b3A6IC0zOXB4OyBcblx0XHRcdHJpZ2h0OiAwOyBcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcblx0LmZlYXR1cmUge1xuXHRcdGJyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IFxuXHRcdH1cblxuXHRcdC5pY28tY2FmZS1ncmVlbi1hbHQsXG5cdFx0Lmljby1jYWZlIHtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdH1cblxuXHRcdC8qICBGZWF0dXJlIFByaW1hcnkgICovXG5cdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogOTBweDtcblxuXHRcdFx0PiBpIHtcblx0XHRcdFx0dG9wOiAtNDlweDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LmZlYXR1cmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0cGFkZGluZzogMCA5NXB4IDAgMDsgXG5cblx0XHRwIHtcblx0XHRcdCsgcCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgXG5cdFx0XHR0b3A6IDUwJSAhaW1wb3J0YW50OyAgXG5cdFx0XHRyaWdodDogMDsgXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0LyogIEZlYXR1cmUgUHJpbWFyeSAgKi9cblx0XHQmLS1wcmltYXJ5IHtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDEwMHB4OyBcblxuXHRcdFx0aSB7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiAwOyBcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGZWF0dXJlcyBQcmltYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mZWF0dXJlcy1wcmltYXJ5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0ei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcblx0LmZlYXR1cmVzLXByaW1hcnkge1xuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXHRcdFxuXHRcdC5jb2wtbWQtNCxcblx0XHQuY29sLW1kLTYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQuZmVhdHVyZXMtcHJpbWFyeSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTI2cHg7XG5cdFx0XG5cdFx0LmNvbC1tZC00LFxuXHRcdC5jb2wtbWQtNiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZlYXR1cmUgUHJpbWFyeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmVhdHVyZS1wcmltYXJ5IHtcblx0dGV4dC1hbGlnbjogY2VudGVyOyBcblxuXHRoMyB7XG5cdFx0bWFyZ2luOiAxNXB4IDAgMDsgXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogIzM2M2U3NjsgXG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW46IDE5cHggMCAwOyBcblx0XHRjb2xvcjogIzI4MzA2YzsgXG5cdH1cblxuXHQuZmVhdHVyZV9faWNvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdGkge1xuXHRcdFx0KyBpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgIFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY28tbW91c2Uge1xuXHRcdFx0bWFyZ2luOiAtMjdweCAwIDAgLTJweDtcblx0XHR9XG5cblx0XHQuaWNvLWxhYmVsIHtcblx0XHRcdG1hcmdpbjogLTNweCAwIDAgMzJweDtcblx0XHR9XG5cblx0XHQuaWNvLWNhbWVyYSB7XG5cdFx0XHRtYXJnaW46IDFweCAwIDAgLTEycHg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYWx0IHtcblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7IFxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4OyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW46IDI0cHggMCAwOyBcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcblx0LmZlYXR1cmUtcHJpbWFyeSB7XG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xuXHQuZmVhdHVyZS1wcmltYXJ5IHtcblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LmZlYXR1cmUtcHJpbWFyeSB7XG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luOiA3cHggMCAwOyBcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMTZweCAwIDA7IFxuXHRcdH1cblxuXHRcdC5mZWF0dXJlX19pY28ge1xuXHRcdFx0Lmljby1tb3VzZSB7XG5cdFx0XHRcdG1hcmdpbjogLTE4cHggMCAwIC00cHg7IFxuXHRcdFx0fVxuXG5cdFx0XHQuaWNvLWxhYmVsIHtcblx0XHRcdFx0bWFyZ2luOiAtNHB4IDAgMCAxNnB4OyBcblx0XHRcdH1cblxuXHRcdFx0Lmljby1jYW1lcmEge1xuXHRcdFx0XHRtYXJnaW46IC01cHggMCAwIC01cHg7IFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWFsdCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcblx0XHRcdFx0bWFyZ2luOiAxNHB4IDAgMDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RmVhdHVyZXMgU2Vjb25kYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mZWF0dXJlcy1zZWNvbmRhcnkge1xuXHQucm93IHtcblx0XHRtYXJnaW46IDAgLTIzcHg7XG5cdH1cblxuXHQuY29sLWxnLTQge1xuXHRcdHBhZGRpbmc6IDAgMjNweDsgXG5cdH1cblxuXHQmLS1hbHQge1xuXHRcdC5yb3cge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTUwcHg7IFxuXHRcdH1cblxuXHRcdC5jb2wtbGctNCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xuXHQuZmVhdHVyZXMtc2Vjb25kYXJ5IHtcblx0XHQucm93IHtcblx0XHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHR9XG5cblx0XHQuY29sLWxnLTQge1xuXHRcdFx0cGFkZGluZzogMCAxNXB4OyBcblx0XHR9XG5cblx0XHQmLS1hbHQge1xuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0zMHB4OyBcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1sZy00IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cdFxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5mZWF0dXJlcy1zZWNvbmRhcnkge1xuXHRcdCYtLWFsdCB7XG5cdFx0XHQucm93IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgXG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtbGctNCB7XG5cdFx0XHRcdG1hcmdpbjogMDsgXG5cblx0XHRcdFx0KyAuY29sLWxnLTQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGZWF0dXJlIFNlY29uZGFyeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmVhdHVyZS1zZWNvbmRhcnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRwYWRkaW5nLXRvcDogODkuOCU7IFxuXHRiYWNrZ3JvdW5kOiAjZjZmNmY2OyBcblx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQ+IGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuZmVhdHVyZV9faW1hZ2Uge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mZWF0dXJlX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHR0b3A6IDA7IFxuXHRcdGxlZnQ6IDA7IFxuXHRcdHdpZHRoOiAxMDAlOyBcblx0XHRoZWlnaHQ6IDEwMCU7IFxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7IFxuXHR9XG5cblx0LmZlYXR1cmVfX2JvZHkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0dG9wOiA1MCU7IFxuXHRcdGxlZnQ6IDA7IFxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDsgXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0aSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDIzcHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgIFxuXHRcdH1cblxuXHRcdGg2IHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1wcmltYXJ5IHtcblx0XHRcdGNvbG9yOiAjMjgzMDZjICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmZlYXR1cmVfX2ljbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgXG5cdFx0b3BhY2l0eTogLjE7ICBcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0Ji5pY29uLWNpcmxjZS1mMiB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEwNWRlZyk7IFxuXHRcdH1cblx0fVxuXG5cdC8qICBGZWF0dXJlIFNlY29uZGFyeSBBbHQgICovXG5cdCYtLWFsdCB7XG5cdFx0cGFkZGluZy10b3A6IDY4JTtcblxuXHRcdC5mZWF0dXJlX19ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGNvbG9yOiAjZmZmOyBcblx0XHRcdG1hcmdpbjogLTNweCAwIDA7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcblx0LmZlYXR1cmUtc2Vjb25kYXJ5IHtcblx0XHRwYWRkaW5nLXRvcDogMTAwJTtcblxuXHRcdC5mZWF0dXJlX19ib2R5IHtcblx0XHRcdHBhZGRpbmctdG9wOiA4MHB4OyBcblxuXHRcdFx0aDYge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qICBGZWF0dXJlIFNlY29uZGFyeSBBbHQgICovXG5cdFx0Ji0tYWx0IHtcblx0XHRcdHBhZGRpbmctdG9wOiA2OCU7XG5cblx0XHRcdC5mZWF0dXJlX19ib2R5IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQuZmVhdHVyZS1zZWNvbmRhcnkge1xuXHRcdHBhZGRpbmctdG9wOiA2MyU7XG5cblx0XHQuZmVhdHVyZV9fYm9keSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjJweDtcblx0XHRcdG1hcmdpbi10b3A6IC02cHg7XG5cblx0XHRcdGg2IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmVhdHVyZV9faWNvIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LyogIEZlYXR1cmUgU2Vjb25kYXJ5IEFsdCAgKi9cblx0XHQmLS1hbHQge1xuXHRcdFx0cGFkZGluZy10b3A6IDY5JTtcblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0LmZlYXR1cmVfX2JvZHkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEljb25zXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaWNvLXgge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHR3aWR0aDogNDBweDsgXG5cdGhlaWdodDogNDBweDsgXG5cblx0JjphZnRlcixcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTsgXG5cdFx0YmFja2dyb3VuZDogI2U4NDA0MjsgXG5cdFx0d2lkdGg6IDEwMCU7IFxuXHRcdGhlaWdodDogNHB4OyBcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7ICAgXG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgXG5cdH1cbn1cblxuLmljby1wbHVzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0d2lkdGg6IDE1cHg7IFxuXHRoZWlnaHQ6IDE1cHg7IFxuXG5cdCY6YWZ0ZXIsXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyBcblx0XHR3aWR0aDogMTAwJTsgXG5cdFx0aGVpZ2h0OiAzcHg7IFxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4OyAgIFxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTsgXG5cdH1cbn1cblxuLmljby1hbmdsZS1kb3duLXdoaXRlIHtcblx0d2lkdGg6IDI1cHg7IFxuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY28tc2VhcmNoLXJlZCxcbi5pY28tc2VhcmNoIHtcblx0d2lkdGg6IDI5cHg7IFxuXHRoZWlnaHQ6IDI5cHg7XG59XG5cbi5pY28tbW91c2Uge1xuXHR3aWR0aDogNTJweDsgXG5cdGhlaWdodDogMTEycHg7XG59XG5cbi5pY28tbGFiZWwge1xuXHR3aWR0aDogMTIycHg7IFxuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbi5pY28tY2FtZXJhIHtcblx0d2lkdGg6IDg5cHg7IFxuXHRoZWlnaHQ6IDcxcHg7XG59XG5cbi5pY28tY2lyY2xlLWFycm93LWJsdWUge1xuXHR3aWR0aDogMjFweDsgXG5cdGhlaWdodDogMjFweDtcbn1cblxuLmljby1jaXJjbGUtYXJyb3cge1xuXHR3aWR0aDogMjlweDsgXG5cdGhlaWdodDogMjlweDtcbn1cblxuLmljby1hbmdsZS1yaWdodCB7XG5cdHdpZHRoOiA5cHg7IFxuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY28tZ3JhcGVzIHtcblx0d2lkdGg6IDEzNXB4OyBcblx0aGVpZ2h0OiAxNTJweDtcbn1cblxuLmljby1mbGFnIHtcblx0d2lkdGg6IDE1N3B4OyBcblx0aGVpZ2h0OiAxNTRweDtcbn1cblxuLmljby1mbGlwZmxvcHMge1xuXHR3aWR0aDogMTM3cHg7IFxuXHRoZWlnaHQ6IDEyMnB4O1xufVxuXG4uaWNvLWRvbGxhci1ibHVlIHtcblx0d2lkdGg6IDIxcHg7IFxuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5pY28taGVhcnQge1xuXHR3aWR0aDogMzZweDsgXG5cdGhlaWdodDogMzhweDtcbn1cblxuLmljby1jdXJyZW5jeSB7XG5cdHdpZHRoOiAzNnB4OyBcblx0aGVpZ2h0OiAzOXB4O1xufVxuXG4uaWNvLXdhbGsge1xuXHR3aWR0aDogMzRweDsgXG5cdGhlaWdodDogNDRweDtcbn1cblxuLmljby1jYXIge1xuXHR3aWR0aDogNTdweDsgXG5cdGhlaWdodDogMzVweDtcbn1cblxuLmljby1tZXNzYWdlLWFsdCB7XG5cdHdpZHRoOiAzOHB4OyBcblx0aGVpZ2h0OiAzM3B4O1xufVxuXG4uaWNvLXNldHRpbmctcmVkLFxuLmljby1zZXR0aW5nIHtcblx0d2lkdGg6IDI0cHg7IFxuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY28tYW5nbGUtZG93bi1yZWQsXG4uaWNvLWFuZ2xlLWRvd24tYmx1ZSB7XG5cdHdpZHRoOiAxNHB4OyBcblx0aGVpZ2h0OiA4cHg7XG59XG5cbi5pY28tYmFsbCB7XG5cdHdpZHRoOiA3MnB4OyBcblx0aGVpZ2h0OiA3MXB4O1xufVxuXG4uaWNvLWRyaW5rIHtcblx0d2lkdGg6IDY5cHg7IFxuXHRoZWlnaHQ6IDg5cHg7XG59XG5cbi5pY28tY2FmZS1ncmVlbiB7XG5cdHdpZHRoOiAxNzdweDsgXG5cdGhlaWdodDogMjA2cHg7XG59XG5cbi5pY28tZ3JhcGVzLWdyZWVuIHtcblx0d2lkdGg6IDEzNXB4OyBcblx0aGVpZ2h0OiAxNTJweDtcbn1cblxuLmljby1hcnJvdy1kb3duLWJpZyB7XG5cdHdpZHRoOiAzOXB4OyBcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4vLy5pY28tbWFpbC1hbHQsXG4vLy5pY28tdHdpdHRlci1hbHQsXG4vLy5pY28taW5zdGFncmFtLWFsdCxcbi8vLmljby1saW5rZWRpbi1hbHQsXG4vLy5pY28tcGludGVyZXMtYWx0LFxuLy8uaWNvLWZhY2Vib29rLWFsdCB7XG4vL1x0d2lkdGg6IDMycHg7XG4vL1x0aGVpZ2h0OiAzMnB4O1xuLy99XG5cbi5pY28tbWFpbC1iaWcge1xuXHR3aWR0aDogMTIycHg7IFxuXHRoZWlnaHQ6IDk5cHg7XG59XG5cbi5pY28tY2lybGNlcy15ZWxsb3csXG4uaWNvLWNpcmNsZXMge1xuXHR3aWR0aDogMTAxcHg7IFxuXHRoZWlnaHQ6IDMzcHg7XG59XG5cbi5pY28tcGRmIHtcblx0d2lkdGg6IDQzcHg7IFxuXHRoZWlnaHQ6IDYxcHg7XG59XG5cbi5pY28tYW5nbGUtcmlnaHQtZGFyayB7XG5cdHdpZHRoOiA5cHg7IFxuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY28tc2hhcmUge1xuXHR3aWR0aDogNDFweDtcblx0aGVpZ2h0OiA0MXB4OyAgXG59XG4uaWNvLXBkZi1hbHQge1xuXHR3aWR0aDogNDFweDtcblx0aGVpZ2h0OiA0MXB4OyAgXG59XG4uaWNvLW1hcCB7XG5cdHdpZHRoOiA0M3B4O1xuXHRoZWlnaHQ6IDQycHg7ICBcbn1cbi5pY28taW5mbyB7XG5cdHdpZHRoOiAzNXB4O1xuXHRoZWlnaHQ6IDQxcHg7ICBcbn1cblxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5pY28teCB7XG5cdFx0d2lkdGg6IDMycHg7IFxuXHRcdGhlaWdodDogMzJweDsgXG5cblx0XHQmOmFmdGVyLFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5pY28tc2VhcmNoLXJlZCwgXG5cdC5pY28tc2VhcmNoIHtcblx0XHR3aWR0aDogMThweDsgXG5cdFx0aGVpZ2h0OiAxOHB4OyBcblx0fVxuXG5cdC5pY28tYW5nbGUtZG93bi13aGl0ZSB7XG5cdFx0d2lkdGg6IDE2cHg7IFxuXHRcdGhlaWdodDogMTBweDsgXG5cdH1cblxuXHQuaWNvLWZvb2QtMSB7XG5cdFx0d2lkdGg6IDEyNXB4OyBcblx0XHRoZWlnaHQ6IDYycHg7XG5cdH1cblxuXHQuaWNvLWJ1cmdlciB7XG5cdFx0d2lkdGg6IDk0cHg7IFxuXHRcdGhlaWdodDogNzdweDtcblx0fVxuXG5cdC5pY28tZmxvd2VycyB7XG5cdFx0d2lkdGg6IDcwcHg7IFxuXHRcdGhlaWdodDogODNweDtcblx0fVxuXG5cdC5pY28tY2F0LWdyZWVuLWFsdCxcblx0Lmljby1jYXQge1xuXHRcdHdpZHRoOiA2NXB4OyBcblx0XHRoZWlnaHQ6IDc2cHg7XG5cdH1cblxuXHQuaWNvLWdhdGUtZ3JlZW4tYWx0LFxuXHQuaWNvLWdhdGUge1xuXHRcdHdpZHRoOiA2NnB4OyBcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdH1cblxuXHQuaWNvLWNhZmUtZ3JlZW4tYWx0LFxuXHQuaWNvLWNhZmUge1xuXHRcdHdpZHRoOiA4NnB4OyBcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHR9XG5cblx0Lmljby1tb3VzZSB7XG5cdFx0d2lkdGg6IDI2cHg7IFxuXHRcdGhlaWdodDogNTZweDtcblx0fVxuXG5cdC5pY28tbGFiZWwge1xuXHRcdHdpZHRoOiA2MXB4OyBcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cblxuXHQuaWNvLWNhbWVyYSB7XG5cdFx0d2lkdGg6IDQ1cHg7IFxuXHRcdGhlaWdodDogMzVweDtcblx0fVxuXG5cdC5pY28tY2lyY2xlLWFycm93IHtcblx0XHR3aWR0aDogMjBweDsgXG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0Lmljby1tZXNzYWdlLWRlZiB7XG5cdFx0d2lkdGg6IDE5cHg7IFxuXHRcdGhlaWdodDogMThweDtcblx0fVxuXG5cdC5pY28taGVhcnQge1xuXHRcdHdpZHRoOiAzM3B4O1xuXHRcdGhlaWdodDogMzVweDtcblx0fVxuXG5cdC5pY28tY3VycmVuY3kge1xuXHRcdHdpZHRoOiAzMnB4OyBcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdH1cblxuXHQuaWNvLXdhbGsge1xuXHRcdHdpZHRoOiAyN3B4OyBcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdH1cblxuXHQuaWNvLWNhciB7XG5cdFx0d2lkdGg6IDU2cHg7IFxuXHRcdGhlaWdodDogMzVweDtcblx0fSBcblxuXHQuaWNvLW1lc3NhZ2UtYWx0IHtcblx0XHR3aWR0aDogNDBweDsgXG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHR9IFxuXG5cdC5pY28tZG9sbGFyLWJsdWUge1xuXHRcdHdpZHRoOiAxOHB4OyBcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cblxuXHQuaWNvLWJhbGwge1xuXHRcdHdpZHRoOiAzNnB4OyBcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdH0gXG5cblx0Lmljby1kcmluayB7XG5cdFx0d2lkdGg6IDM0cHg7IFxuXHRcdGhlaWdodDogNDRweDtcblx0fSBcblxuXHQuaWNvLWdyYXBlcyB7XG5cdFx0d2lkdGg6IDQ3cHg7IFxuXHRcdGhlaWdodDogNTNweDtcblx0fVxuXG5cdC5pY28tZmxhZyB7XG5cdFx0d2lkdGg6IDU1cHg7IFxuXHRcdGhlaWdodDogNTRweDtcblx0fVxuXG5cdC5pY28tZmxpcGZsb3BzIHtcblx0XHR3aWR0aDogNTRweDsgXG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHR9XG5cblx0Lmljby1hcnJvdy1kb3duLWJpZyB7XG5cdFx0d2lkdGg6IDIwcHg7IFxuXHRcdGhlaWdodDogMTdweDtcblx0fVxuXG5cdC5pY28tbWFzayB7XG5cdFx0d2lkdGg6IDEwNXB4OyBcblx0XHRoZWlnaHQ6IDk2cHg7XG5cdH1cblxuXHQuaWNvLWJ1cm5zIHtcblx0XHR3aWR0aDogOTFweDsgXG5cdFx0aGVpZ2h0OiA4OXB4O1xuXHR9XG5cblx0Lmljby1oZWFydC1jbG91ZCB7XG5cdFx0d2lkdGg6IDEwNnB4OyBcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdH1cblxuXHQuaWNvLWNhZmUtcmVkIHtcblx0XHR3aWR0aDogMTA1cHg7IFxuXHRcdGhlaWdodDogMTIycHg7XG5cdH1cblxuXG5cdC5pY28tc3RhbXAge1xuXHRcdHdpZHRoOiA2NnB4OyBcblx0XHRoZWlnaHQ6IDU4cHg7XG5cdH1cblxuXHQuaWNvLXdvcmxkIHtcblx0XHR3aWR0aDogODBweDsgXG5cdFx0aGVpZ2h0OiA2NHB4O1xuXHR9XG5cblx0Lmljby1tb2JpbGUge1xuXHRcdHdpZHRoOiA0NHB4OyBcblx0XHRoZWlnaHQ6IDY0cHg7XG5cdH1cblxuXHQuaWNvLXBob3RvIHtcblx0XHR3aWR0aDogNzNweDsgXG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHR9XG5cblx0Lmljby1zdXBwb3J0IHtcblx0XHR3aWR0aDogNjNweDsgXG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHR9XG5cblx0Lmljby1jaXJsY2VzLXllbGxvdyxcblx0Lmljby1jaXJjbGVzIHtcblx0XHR3aWR0aDogNzdweDsgXG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Q2lyY2xlcyBpY29uc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5bY2xhc3NePVwiaWNvbi1cIl0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7ICBcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5pY29uLWNpcmxjZS1zbWFsbCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jaXJjbGUtc21hbGwuc3ZnKTtcblx0d2lkdGg6IDQwcHg7IFxuXHRoZWlnaHQ6IDQ1cHg7XG59XG5cbi5pY29uLWNpcmxjZS1zbWFsbC0xIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lybGNlLXNtYWxsLTEuc3ZnKTtcblx0d2lkdGg6IDM4cHg7IFxuXHRoZWlnaHQ6IDQycHg7XG59XG5cbi5pY29uLWNpcmxjZS1zbWFsbC0yIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lybGNlLXNtYWxsLTIuc3ZnKTtcblx0d2lkdGg6IDM4cHg7IFxuXHRoZWlnaHQ6IDQycHg7XG59XG5cbi5pY29uLXNoYXBlLTEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1zaGFwZS0xLnN2Zyk7XG5cdHdpZHRoOiA5MHB4OyBcblx0aGVpZ2h0OiA5MnB4O1xufVxuXG4uaWNvbi1zaGFwZS0yIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tc2hhcGUtMi5zdmcpO1xuXHR3aWR0aDogOTZweDsgXG5cdGhlaWdodDogOTJweDtcbn1cblxuLmljb24tc2hhcGUtMyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY29uLXNoYXBlLTMuc3ZnKTtcblx0d2lkdGg6IDk1cHg7IFxuXHRoZWlnaHQ6IDkxcHg7XG59XG5cbi5pY29uLWNpcmxjZTEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvY2lyY2xlMS5zdmcpO1xuXHR3aWR0aDogMjQ5cHg7IFxuXHRoZWlnaHQ6IDI4MHB4O1xuXG5cdCYtLXNpemUxIHtcblx0XHR3aWR0aDogMTUzcHg7IFxuXHRcdGhlaWdodDogMTY5cHg7XG5cdH1cbn1cblxuLmljb24tY2lybGNlMiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jaXJjbGUyLnN2Zyk7XG5cdHdpZHRoOiAyNjdweDsgXG5cdGhlaWdodDogMjgwcHg7XG5cblx0Ji0tc2l6ZTEge1xuXHRcdHdpZHRoOiAxNjRweDsgXG5cdFx0aGVpZ2h0OiAxNzBweDtcblx0fVxufVxuXG4uaWNvbi1jaXJjbGUyLXllbGxvdyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jaXJjbGUyLXllbGxvdy5zdmcpO1xuXHR3aWR0aDogMjY3cHg7IFxuXHRoZWlnaHQ6IDI4MHB4O1xufVxuXG4uaWNvbi1jaXJsY2UzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2NpcmNsZTMuc3ZnKTtcblx0d2lkdGg6IDI1MnB4OyBcblx0aGVpZ2h0OiAyODBweDtcblxuXHQmLS1zaXplMSB7XG5cdFx0d2lkdGg6IDE1NHB4OyBcblx0XHRoZWlnaHQ6IDE2OHB4O1xuXHR9XG59XG5cbi5pY29uLWNpcmxjZS1iaWctMSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jMS5zdmcpO1xuXHR3aWR0aDogMzkzcHg7IFxuXHRoZWlnaHQ6IDQzN3B4O1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLmljb24tY2lybGNlLWJpZy0zIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2MzLnN2Zyk7XG5cdHdpZHRoOiA0MTVweDsgXG5cdGhlaWdodDogNDM3cHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctNCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jNC5zdmcpO1xuXHR3aWR0aDogNDE1cHg7IFxuXHRoZWlnaHQ6IDQzN3B4O1xufVxuXG4uaWNvbi1jaXJsY2UtYmlnLTUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2M1LnN2ZycpO1xuXHR3aWR0aDogNDE1cHg7IFxuXHRoZWlnaHQ6IDQzN3B4O1xufVxuXG5cbi5pY29uLWNpcmxjZS1iaWctZDEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvY2lyY2xlLWQxLnN2Zyk7XG5cdHdpZHRoOiAzOTNweDsgXG5cdGhlaWdodDogNDM3cHg7XG59XG5cblxuLmljb24tY2lyY2xlLWdyZWVuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1jaXJjbGUtZ3JlZW4uc3ZnKTtcblx0d2lkdGg6IDM4cHg7IFxuXHRoZWlnaHQ6IDQ0cHg7XG59XG5cbi5pY29uLWNpcmNsZS15ZWxsb3cge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWNpcmNsZS15ZWxsb3cuc3ZnKTtcblx0d2lkdGg6IDM4cHg7IFxuXHRoZWlnaHQ6IDQ0cHg7XG59XG5cbi5pY29uLWNpcmNsZS1yZWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWNpcmNsZS1yZWQuc3ZnKTtcblx0d2lkdGg6IDM4cHg7IFxuXHRoZWlnaHQ6IDQ0cHg7XG59XG5cbi5pY29uLWNpcmNsZS1ibHVlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1jaXJjbGUtYmx1ZS5zdmcpO1xuXHR3aWR0aDogMzhweDsgXG5cdGhlaWdodDogNDRweDtcbn1cblxuLmljb24tY2lyY2xlLWdyZWVuLWFsdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLWdyZWVuLWFsdC5zdmcpO1xuXHR3aWR0aDogOTJweDsgXG5cdGhlaWdodDogOTZweDtcbn1cblxuLmljb24tY2lyY2xlLXllbGxvdy1hbHQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWNpcmNsZS15ZWxsb3ctYWx0LnN2Zyk7XG5cdHdpZHRoOiA5MnB4OyBcblx0aGVpZ2h0OiA5NnB4O1xufVxuXG4uaWNvbi1jaXJjbGUtcmVkLWFsdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLXJlZC1hbHQuc3ZnKTtcblx0d2lkdGg6IDkycHg7IFxuXHRoZWlnaHQ6IDk2cHg7XG59XG5cbi5pY29uLWNpcmNsZS1ibHVlLWFsdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLWJsdWUtYWx0LnN2Zyk7XG5cdHdpZHRoOiA5MnB4OyBcblx0aGVpZ2h0OiA5NnB4O1xufVxuXG4uaWNvbi1jaXJsY2UtYmlnLTEtZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jMS1lLnN2Zyk7XG5cdHdpZHRoOiAzODRweDsgXG5cdGhlaWdodDogNDMycHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctMy1lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2MzLWUuc3ZnKTtcblx0d2lkdGg6IDM4NHB4OyBcblx0aGVpZ2h0OiA0MzJweDtcbn1cblxuLmljb24tY2lybGNlLWJpZy00LWUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYzQtZS5zdmcpO1xuXHR3aWR0aDogMzg0cHg7IFxuXHRoZWlnaHQ6IDQzMnB4O1xufVxuXG4uaWNvbi1jaXJsY2UtYmlnLWgxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2NpcmNsZS1oMS5zdmcpO1xuXHR3aWR0aDogMzkzcHg7IFxuXHRoZWlnaHQ6IDQzN3B4O1xufVxuXG4uaWNvbi1jaXJsY2UtZjEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJsY2UtZjEuc3ZnKTtcblx0d2lkdGg6IDI1OXB4OyBcblx0aGVpZ2h0OiAyNzJweDtcbn1cblxuLmljb24tY2lybGNlLWYyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lybGNlLWYyLnN2Zyk7XG5cdHdpZHRoOiAyNTlweDsgXG5cdGhlaWdodDogMjcycHg7XG59XG5cbi5pY29uLWNpcmxjZS1oMSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY29uLWNpcmNsZS1oMS5zdmcpO1xuXHR3aWR0aDogMzg0cHg7IFxuXHRoZWlnaHQ6IDQzMnB4O1xufVxuXG4uaWNvbi1jaXJsY2UtaDIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJjbGUtaDIuc3ZnKTtcblx0d2lkdGg6IDM5M3B4OyBcblx0aGVpZ2h0OiA0MzdweDtcbn1cblxuLmljb24tY2lybGNlLWgyLXkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJjbGUtaDIteS5zdmcpO1xuXHR3aWR0aDogMzkzcHg7IFxuXHRoZWlnaHQ6IDQzN3B4O1xufVxuXG4uaWNvbi1jaXJsY2UtaDMge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYzUtYmx1ZS5zdmcpO1xuXHR3aWR0aDogNDE1cHg7IFxuXHRoZWlnaHQ6IDQzN3B4O1xufVxuXG4uaWNvbi1jaXJsY2UtZzEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lyY2xlLWcxLnN2ZycpO1xuXHR3aWR0aDogNDE1cHg7IFxuXHRoZWlnaHQ6IDQzN3B4O1xuXHRvcGFjaXR5OiAuMTtcbn1cblxuLmljb24tY2lybGNlLWcyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lyY2xlLWcyLnN2Zyk7XG5cdHdpZHRoOiAzODRweDsgXG5cdGhlaWdodDogNDMycHg7XG5cdG9wYWNpdHk6IC4xO1xufVxuXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTExIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2FydGljbGUtY2lyY2xlMTEuc3ZnKTtcblx0d2lkdGg6IDEwNnB4OyBcblx0aGVpZ2h0OiAxMTZweDtcbn1cblxuLmljb24tYXJ0aWNsZS1jaXJjbGUxMiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9hcnRpY2xlLWNpcmNsZTEyLnN2Zyk7XG5cdHdpZHRoOiA5N3B4OyBcblx0aGVpZ2h0OiAxMDFweDtcbn1cblxuLmljb24tYXJ0aWNsZS1jaXJjbGUxMyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9hcnRpY2xlLWNpcmNsZTEzLnN2Zyk7XG5cdHdpZHRoOiAxNTRweDsgXG5cdGhlaWdodDogMTcxcHg7XG59XG5cbi5pY29uLWFydGljbGUtY2lyY2xlMjEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUyMS5zdmcpO1xuXHR3aWR0aDogMTgycHg7IFxuXHRoZWlnaHQ6IDE5MHB4O1xufVxuXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTIyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2FydGljbGUtY2lyY2xlMjIuc3ZnKTtcblx0d2lkdGg6IDg4cHg7IFxuXHRoZWlnaHQ6IDk3cHg7XG59XG5cbi5pY29uLWFydGljbGUtY2lyY2xlMjMge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUyMy5zdmcpO1xuXHR3aWR0aDogMTQ3cHg7IFxuXHRoZWlnaHQ6IDE2MXB4O1xufVxuXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTMxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2FydGljbGUtY2lyY2xlMzEuc3ZnKTtcblx0d2lkdGg6IDk2cHg7IFxuXHRoZWlnaHQ6IDEwMHB4O1xufVxuXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTMyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2FydGljbGUtY2lyY2xlMzIuc3ZnKTtcblx0d2lkdGg6IDEzMnB4OyBcblx0aGVpZ2h0OiAxNDRweDtcbn1cblxuLmljb24tYXJ0aWNsZS1jaXJjbGUzMyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9hcnRpY2xlLWNpcmNsZTMzLnN2Zyk7XG5cdHdpZHRoOiAxMjVweDsgXG5cdGhlaWdodDogMTQwcHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctYzEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJsY2UtYmlnLWMxLnN2Zyk7XG5cdHdpZHRoOiA0MTVweDsgXG5cdGhlaWdodDogNDM3cHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctNS1lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lybGNlLWJpZy01LWUuc3ZnKTtcblx0d2lkdGg6IDM5M3B4OyBcblx0aGVpZ2h0OiA0MzdweDtcbn1cblxuLmljb24tY2lybGNlLWJpZy1yMSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY29uLWNpcmxjZS1iaWctcjEuc3ZnKTtcblx0d2lkdGg6IDM5M3B4OyBcblx0aGVpZ2h0OiA0MzdweDtcbn1cblxuLmljb24tY2lybGNlLWgzLXdoaXRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2M1LXdoaXRlLnN2Zyk7XG5cdHdpZHRoOiAyNzYuNjdweDsgXG5cdGhlaWdodDogMjkxLjMzcHg7XG59XG5cbi5pY29uLWNpcmxjZS1oMi13aGl0ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jNi13aGl0ZS5zdmcpO1xuXHR3aWR0aDogMjYycHg7IFxuXHRoZWlnaHQ6IDI5MS4zM3B4O1xufVxuXG5cbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcblx0Lmljb24tY2lybGNlLWYxIHtcblx0XHR3aWR0aDogMjE1cHg7IFxuXHRcdGhlaWdodDogMjI2cHg7XG5cdH1cblxuXHQuaWNvbi1jaXJsY2UtZjIge1xuXHRcdHdpZHRoOiAyMTVweDsgXG5cdFx0aGVpZ2h0OiAyMjZweDsgXG5cdH1cblxuXHQuaWNvbi1jaXJsY2UxIHtcblx0XHQmLS1zaXplMSB7XG5cdFx0XHR3aWR0aDogMTA2cHg7IFxuXHRcdFx0aGVpZ2h0OiAxMThweDtcblx0XHR9XG5cdH1cblxuXHQuaWNvbi1jaXJsY2UyIHtcblx0XHQmLS1zaXplMSB7XG5cdFx0XHR3aWR0aDogMTE0cHg7IFxuXHRcdFx0aGVpZ2h0OiAxMThweDtcblx0XHR9XG5cdH1cblxuXHQuaWNvbi1jaXJsY2UzIHtcblx0XHQmLS1zaXplMSB7XG5cdFx0XHR3aWR0aDogMTA3cHg7IFxuXHRcdFx0aGVpZ2h0OiAxMTdweDtcblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5pY29uLWNpcmxjZS1zbWFsbCB7XG5cdFx0d2lkdGg6IDIycHg7IFxuXHRcdGhlaWdodDogMjVweDsgXG5cdH1cblxuXHQuaWNvbi1jaXJsY2Utc21hbGwtMSB7XG5cdFx0d2lkdGg6IDI0cHg7IFxuXHRcdGhlaWdodDogMjVweDsgXG5cdH1cblxuXHQuaWNvbi1jaXJsY2Utc21hbGwtMiB7XG5cdFx0d2lkdGg6IDIycHg7IFxuXHRcdGhlaWdodDogMjVweDsgXG5cdH1cblxuXHQuaWNvbi1zaGFwZS0xIHtcblx0XHR3aWR0aDogNDVweDsgXG5cdFx0aGVpZ2h0OiA0NnB4OyBcblx0fVxuXG5cdC5pY29uLXNoYXBlLTIge1xuXHRcdHdpZHRoOiA0OHB4OyBcblx0XHRoZWlnaHQ6IDQ2cHg7IFxuXHR9XG5cblx0Lmljb24tc2hhcGUtMyB7XG5cdFx0d2lkdGg6IDQ4cHg7IFxuXHRcdGhlaWdodDogNDVweDsgXG5cdH1cblxuXHQuaWNvbi1jaXJsY2UxIHtcblx0XHR3aWR0aDogNzlweDsgXG5cdFx0aGVpZ2h0OiA4OHB4OyBcblx0fVxuXG5cdC5pY29uLWNpcmxjZTIge1xuXHRcdHdpZHRoOiA4NXB4OyBcblx0XHRoZWlnaHQ6IDg4cHg7IFxuXHR9XG5cblx0Lmljb24tY2lybGNlMyB7XG5cdFx0d2lkdGg6IDgwcHg7IFxuXHRcdGhlaWdodDogODhweDsgXG5cdH1cblxuXHQuaWNvbi1jaXJsY2UtZjEge1xuXHRcdHdpZHRoOiAxNDRweDsgXG5cdFx0aGVpZ2h0OiAxNTFweDtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdGRvb2RsZSBpY29uIG1vdmVkIGZyb20gX2Jvb2tpbmctd2lkZ2V0LnNjc3M7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZG9vZGxlLWljb24ge1xuXHQmLnNtYWxsIHtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQmLm5vcm1hbCB7XG5cdFx0d2lkdGg6IDY1cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0Ji5kdXJhdGlvbi1leHBlcmllbmNlLWNhcmQge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL2ljb24tZG9vZGxlcy9leHBlcmllbmNlLWNhcmRzL2R1cmF0aW9uLWV4cGVyaWVuY2UtY2FyZC5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0fVxuXG5cdCYubWFwcGluLWV4cGVyaWVuY2UtY2FyZCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvaWNvbi1kb29kbGVzL2V4cGVyaWVuY2UtY2FyZHMvbWFwcGluLWV4cGVyaWVuY2UtY2FyZC5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0fVxuXG5cdCYucHJpY2UtZnJvbS1leHBlcmllbmNlLWNhcmQge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL2ljb24tZG9vZGxlcy9leHBlcmllbmNlLWNhcmRzL3ByaWNlLWZyb20tZXhwZXJpZW5jZS1jYXJkLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TXVsdGkgbGFuZ3VhZ2UgaWNvbnM7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGFuZ3VhZ2UtZmxhZ3Mge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdH1cbn1cblxuLmxhbmd1YWdlLWZsYWdfX2VuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy91c2Euc3ZnKTtcbn1cblxuLmxhbmd1YWdlLWZsYWdfX2RlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9nZXJtYW55LnN2Zyk7XG59XG5cbi5sYW5ndWFnZS1mbGFnX19pdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvaXRhbHkuc3ZnKTtcbn1cblxuLmxhbmd1YWdlLWZsYWdfX2ZyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9mcmFuY2Uuc3ZnKTtcbn1cblxuLmxhbmd1YWdlLWZsYWdfX2VzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9zcGFpbi5zdmcpO1xufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRJbnRyb1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaW50cm8ge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDsgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdGJhY2tncm91bmQ6ICMxMThjOGY7IFxuXHR6LWluZGV4OiAxOTk7XG5cblx0LmludHJvX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHR0b3A6IDA7IFxuXHRcdGxlZnQ6IDA7IFxuXHRcdHdpZHRoOiAxMDAlOyBcblx0XHRoZWlnaHQ6IDEwMCU7IFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG5cdH1cblxuXHQuaW50cm9fX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDQ4cHg7IFxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IFxuXHR9XG5cblx0LmludHJvX19pbm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHR0b3A6IDUwJTsgXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGxlZnQ6IDA7IFxuXHRcdHdpZHRoOiAxMDAlOyBcblx0XHR6LWluZGV4OiAxMDtcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHR9XG5cblx0LmludHJvX19jb250ZW50IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXHRcdGNvbG9yOiAjZmZmOyBcblxuXHRcdGgyIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDNweDtcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogI2ZmYjc0YjsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tbG9jYXRpb24ge1xuXHRcdFx0bWFyZ2luOiBhdXRvOyBcblx0XHRcdG1heC13aWR0aDogNDUwcHg7IFxuXHRcdH1cblxuXHRcdCYtLXByaW1hcnkge1xuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQuaW50cm9fX2J0biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRib3R0b206IDE1cHg7IFxuXHRcdGxlZnQ6IDUwJTsgXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyBcblx0XHR6LWluZGV4OiAyMDtcblxuXHRcdC5pY28tYW5nbGUtZG93bi13aGl0ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24td2hpdGUucG5nJykgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblx0fVxuXG5cdC5icmVhZGNydW1wcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHR0b3A6IDEwMHB4OyBcblx0XHRsZWZ0OiA1MCU7IFxuXHRcdG1hcmdpbi1sZWZ0OiAtNzA1cHg7XG5cdFx0ei1pbmRleDogMjAwO1xuXHR9XG5cblx0LyogIEludHJvIFByaW1hcnkgICovXG5cdCYtLXByaW1hcnkge1xuXHRcdHBhZGRpbmc6IDI1MHB4IDAgNTBweDsgXG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHR9XG5cblx0XHQuaW50cm9fX2ljbyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdH1cblx0XHRcblx0XHQuaWNvbi1jaXJsY2UtYmlnLWQxIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHR0b3A6IDE1OHB4OyBcblx0XHRcdHJpZ2h0OiAtNTFweDtcblx0XHR9XG5cblx0XHQuaWNvLWdyYXBlcyB7XG5cdFx0XHRib3R0b206IDIwNHB4OyBcblx0XHRcdGxlZnQ6IDg2cHg7XG5cdFx0fVxuXHRcdC5pY28tZmxhZyB7XG5cdFx0XHRib3R0b206IDI0NnB4OyBcblx0XHRcdGxlZnQ6IDIzOXB4O1xuXHRcdH1cblx0XHQuaWNvLWZsaXBmbG9wcyB7XG5cdFx0XHRib3R0b206IDEwMHB4OyBcblx0XHRcdGxlZnQ6IDE5M3B4O1xuXHRcdH1cblx0fVxuXG5cdC8qICBJbnRybyBTZWNvbmRhcnkgICovXG5cdCYtLXNlY29uZGFyeSB7XG5cdFx0YmFja2dyb3VuZDogIzI4MzA2Yztcblx0XHRwYWRkaW5nOiAyMDZweCAwIDIwcHg7IFxuXG5cdFx0Lmljb24tY2lybGNlLWJpZy1oMSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0dG9wOiAxNThweDsgXG5cdFx0XHRyaWdodDogLTUxcHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIEludHJvIFRlcml0YXJ5ICAqL1xuXHQmLS10ZXJpdGFyeSB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdG1heC1oZWlnaHQ6IDc0NXB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuXHRcdFx0aGVpZ2h0OiA1NTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGhlaWdodDogMzUzcHg7XG5cdFx0fVxuXG5cdFx0LmludHJvX19pbm5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblxuXHRcdC5pbnRyb19faW5uZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogNjZweDtcblx0XHR9XG5cdH1cblxuXHQvKiAgSW50cm8gUXVhdGVybmFyeSAgKi9cblx0Ji0tcXVhdGVybmFyeSB7XG5cdFx0YmFja2dyb3VuZDogIzI4MzA2Yztcblx0XHRwYWRkaW5nOiAyNTBweCAwIDg5cHg7IFxuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cblx0XHQuY291bnRyeS1pbWFnZSA+IGltZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzNTBweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblxuXHRcdC5pY29uLWNpcmxjZS1iaWctYzEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdHRvcDogNTFweDsgXG5cdFx0XHRyaWdodDogLTExNHB4O1xuXHRcdH1cblx0fVxuXG5cdC8qICBJbnRybyBTaXplMSAgKi9cblx0Ji0tc2l6ZTEge1xuXHRcdG1heC1oZWlnaHQ6IDc0NXB4OyBcblx0XHRtaW4taGVpZ2h0OiAwOyBcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuXHRcdFx0aGVpZ2h0OiA1NTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGhlaWdodDogMzUzcHg7XG5cdFx0fVxuXG5cdFx0LmludHJvX19pbm5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8qICBJbnRybyBBbHQgICovXG5cdCYtLWFsdCB7XG5cblx0XHQuaW50cm9fX2NvbnRlbnQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHQuaW50cm9fX2lubmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDM4cHg7XG5cdFx0fVxuXG5cdFx0LmludHJvX19idG4ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC02ODdweDtcblx0XHRcdGJvdHRvbTogMjVweDtcblx0XHR9XG5cdH1cblxuXHQvKiAgSW50cm8gQWx0ICAqL1xuXHQmLS1hbHRlcm5hdGl2ZSB7XG5cdFx0LmludHJvX19pbm5lciB7XG5cdFx0XHRtYXJnaW46IDUwcHggMCAwOyBcblx0XHR9XG5cblx0XHQuaW50cm9fX2NvbnRlbnQge1xuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXNpemUyIHtcblx0XHRoZWlnaHQ6IDEwMHZoOyBcblx0XHRtYXgtaGVpZ2h0OiA3NjhweDtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxNzUwcHgpe1xuXHQuaW50cm8ge1xuXHRcdCYtLXByaW1hcnkge1xuXHRcdFx0Lmljby1ncmFwZXMge1xuXHRcdFx0XHRsZWZ0OiAtNTBweDtcblx0XHRcdH1cblx0XHRcdC5pY28tZmxhZyB7XG5cdFx0XHRcdGxlZnQ6IDgycHg7XG5cdFx0XHR9XG5cdFx0XHQuaWNvLWZsaXBmbG9wcyB7XG5cdFx0XHRcdGxlZnQ6IDY3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XG5cdC5pbnRybyB7XG5cdFx0LmJyZWFkY3J1bXBzIHtcblx0XHRcdGxlZnQ6IDE1cHg7IFxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0LyogIEludHJvIFByaW1hcnkgICovXG5cdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHQuaWNvLWdyYXBlcyB7XG5cdFx0XHRcdGxlZnQ6IC04MnB4O1xuXHRcdFx0fVxuXHRcdFx0Lmljby1mbGFnIHtcblx0XHRcdFx0bGVmdDogNTBweDtcblx0XHRcdH1cblx0XHRcdC5pY28tZmxpcGZsb3BzIHtcblx0XHRcdFx0bGVmdDogMzVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiAgSW50cm8gU2Vjb25kYXJ5ICAqL1xuXHRcdCYtLXNlY29uZGFyeSB7XG5cdFx0XHRwYWRkaW5nOiAxOTBweCAwIDUwcHg7IFxuXHRcdH1cblxuXHRcdC8qICBJbnRybyBTZWNvbmRhcnkgICovXG5cdFx0Ji0tdGVyaXRhcnkge1xuXHRcdFx0bWF4LWhlaWdodDogNTUwcHg7IFxuXHRcdH1cblxuXHRcdC8qICBJbnRybyBBbHQgICovXG5cdFx0Ji0tYWx0IHtcblx0XHRcdC5pbnRyb19fYnRuIHtcblx0XHRcdFx0bGVmdDogMTVweDsgXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xuXHQuaW50cm8ge1xuXHRcdC5pbnRyb19faWNvIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdC5icmVhZGNydW1wcyB7XG5cdFx0XHRsZWZ0OiA1MCU7IFxuXHRcdFx0bWFyZ2luLWxlZnQ6IC01NTVweDtcblx0XHR9XG5cblx0XHQvKiAgSW50cm8gQWx0ICAqL1xuXHRcdCYtLWFsdCB7XG5cdFx0XHQuaW50cm9fX2J0biB7XG5cdFx0XHRcdGxlZnQ6IDUwJTsgXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNTU1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tc2l6ZTIsXG5cdFx0Ji0tc2l6ZTEge1xuXHRcdFx0bWF4LWhlaWdodDogNTUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7XG5cdC5pbnRybyB7XG5cdFx0LmJyZWFkY3J1bXBzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDY1cHg7XG5cdFx0fVxuXG5cdFx0LyogIEludHJvIEFsdCAgKi9cblx0XHQmLS1hbHQge1xuXHRcdFx0LmludHJvX19idG4ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTQ2NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XG5cdC5pbnRybyB7XG5cdFx0LmludHJvX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0fVxuXG5cdFx0LmludHJvX19pbm5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XG5cdC5pbnRybyB7XG5cdFx0LmJyZWFkY3J1bXBzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzQ1cHg7XG5cdFx0fVxuXG5cdFx0LyogIEludHJvIEFsdCAgKi9cblx0XHQmLS1hbHQge1xuXHRcdFx0LmludHJvX19idG4ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTM0NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5pbnRybyB7XG5cdFx0LmJyZWFkY3J1bXBzIHtcblx0XHRcdHRvcDogNThweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjU1cHg7XG5cdFx0fVxuXG5cdFx0LmludHJvX19idG4ge1xuXHRcdFx0Ym90dG9tOiAyM3B4O1xuXHRcdH1cblxuXHRcdC5pbnRyb19fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4OyBcblx0XHR9XG5cblx0XHQuaW50cm9fX2NvbnRlbnQge1xuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4OyBcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tbG9jYXRpb24ge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIyNXB4OyBcblxuXHRcdFx0XHQuc2VsZWN0IHtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE3cHg7IFxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDsgXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLXByaW1hcnkge1xuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIEludHJvIFByaW1hcnkgICovXG5cdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHRwYWRkaW5nOiAxNjBweCAwIDExN3B4OyBcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cblx0XHRcdC5pbnRyb19fYnRuIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmludHJvX19pY28ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0XHRcdGxlZnQ6IDUwJTsgXG5cdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdFx0dG9wOiA3MHB4OyBcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG5cdFx0XHRcdCYuaWNvbi1jaXJsY2UtYmlnLWQxIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pY28tZmxhZyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyN3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvLWdyYXBlcyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHRcdFx0dG9wOiA4NnB4O1xuXHRcdFx0fVxuXG5cblx0XHRcdC5pY28tZmxpcGZsb3BzIHtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IDM1cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQvKiAgSW50cm8gU2Vjb25kYXJ5ICAqL1xuXHRcdCYtLXNlY29uZGFyeSB7XG5cdFx0XHRwYWRkaW5nOiAxMjlweCAwIDUwcHg7IFxuXHRcdH1cblxuXHRcdC8qICBJbnRybyBUZXJpdGFyeSAgKi9cblx0XHQmLS10ZXJpdGFyeSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblxuXHRcdFx0LmludHJvX19pbm5lciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIEludHJvIEFsdCAgKi9cblx0XHQmLS1hbHQge1xuXHRcdFx0LmludHJvX19idG4ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bGVmdDogNTAlOyBcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRib3R0b206IDI1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbnRyb19faW5uZXIge1xuXHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdGJvdHRvbTogOTBweDsgXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgIFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qICBJbnRybyBRdWF0ZXJuYXJ5ICAqL1xuXHRcdCYtLXF1YXRlcm5hcnkge1xuXHRcdFx0cGFkZGluZzogMTI5cHggMCA1MHB4OyBcblx0XHR9XG5cdFx0XG5cdFx0Ji0tc2l6ZTIge1xuXHRcdFx0aGVpZ2h0OiBpbml0aWFsOyBcblx0XHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTklO1xuXG5cdFx0XHQuYnJlYWRjcnVtcHMge1xuXHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNTc2cHgpe1xuXHQuaW50cm8ge1xuXHRcdC5icmVhZGNydW1wcyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0fVxuXHR9XG59IiwiQHVzZSAnLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRBcnRpY2xlc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYXJ0aWNsZXMge1xuXHQucm93IHtcblx0XHRtYXJnaW46IDAgLTIwcHg7XG5cdH1cblxuXHQuY29sLWxnLTQge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXG5cdCYtLXNpemUxIHtcblx0XHQucm93IHtcblx0XHRcdG1hcmdpbjogMCAtMTJweDtcblx0XHR9XG5cblx0XHQuY29sLWxnLTQge1xuXHRcdFx0cGFkZGluZzogMCAxMnB4OyBcblx0XHR9XHRcblx0fVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xuXHQuYXJ0aWNsZXMge1xuXHRcdC5yb3cge1xuXHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHRcdH1cblxuXHRcdC5jb2wtbGctNCB7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7IFxuXHRcdH1cblx0fVx0XG59XG5cbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcblx0LmFydGljbGVzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcblx0XHRcblx0XHQuY29sLW1kLTYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQuYXJ0aWNsZXMge1xuXHRcdG1hcmdpbi1ib3R0b206IC0yNXB4O1xuXHRcdFxuXHRcdC5jb2wtbWQtNiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblxuXHRcdCYtLXNpemUxIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC00MHB4O1xuXHRcdFx0XG5cdFx0XHQuY29sLW1kLTYge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0fVx0XG5cdFx0fVxuXHR9XG59IFxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QXJ0aWNsZVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYXJ0aWNsZSB7XG5cdGNvbG9yOiAjZmZmOyAgXG5cdGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuMyk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRoMyB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0XHRmb250LXdlaWdodDogNzAwOyBcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdH1cblx0fVxuXG5cdGg2IHtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTsgXG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0aSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRcdHRvcDogLTJweDtcblx0XHRcdGxlZnQ6IDFweDsgXG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cblx0XHQrIHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cblx0XHQrIGg2IHtcblx0XHRcdG1hcmdpbi10b3A6IDE5cHg7XG5cdFx0fVxuXHR9XG5cblx0LmxpbmstdG8tcmV2aWV3IHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuXHRcdFx0JiA+IHVsID4gbGkgPiBpIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmxpc3Qtc3RhcnMge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDNweCAwIDAgMDtcblx0XHR6LWluZGV4OiAyMjtcblx0fVxuXG5cblx0LmFydGljbGVfX2ljbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRib3R0b206IC0xMHB4OyBcblx0XHRyaWdodDogLTMycHg7XG5cdH1cblx0XG5cdC5pY28tYnVyZ2VyIHtcblx0XHRib3R0b206IC0xMnB4OyBcblx0XHRyaWdodDogLTE1cHg7XG5cdH1cblxuXHQuaWNvLWZsb3dlcnMge1xuXHRcdGJvdHRvbTogMDsgXG5cdFx0cmlnaHQ6IDlweDtcblx0fVxuXG5cdC5idG4ge1xuXHRcdG1hcmdpbi10b3A6IDlweDtcblx0fVxuXG5cdC5saXN0LWdhZGdldHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40czsgXG5cdFx0fVxuXHRcdFxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdH1cblxuXHRcdC5hcnRpY2xlX19pbWFnZS1hbHRlcm5hdGl2ZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjglOyBcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzOyBcblx0XHR9XG5cblx0XHQuaWNvbi1hcnRpY2xlLWNpcmNsZTExIHtcblx0XHRcdHRvcDogLTU2cHg7IFxuXHRcdFx0bGVmdDogMTMlO1xuXHRcdH1cblxuXHRcdC5pY29uLWFydGljbGUtY2lyY2xlMTIge1xuXHRcdFx0Ym90dG9tOiAxMiU7IFxuXHRcdFx0bGVmdDogNCU7XG5cdFx0fVxuXG5cdFx0Lmljb24tYXJ0aWNsZS1jaXJjbGUxMyB7XG5cdFx0XHRib3R0b206IC00NXB4OyBcblx0XHRcdHJpZ2h0OiAtMTAlO1xuXHRcdH1cblxuXHRcdC5pY29uLWFydGljbGUtY2lyY2xlMjEge1xuXHRcdFx0dG9wOiAtNzRweDsgXG5cdFx0XHRsZWZ0OiAtMTIlO1xuXHRcdH1cblxuXHRcdC5pY29uLWFydGljbGUtY2lyY2xlMjIge1xuXHRcdFx0dG9wOiA0JTsgXG5cdFx0XHRyaWdodDogMyU7XG5cdFx0fVxuXG5cdFx0Lmljb24tYXJ0aWNsZS1jaXJjbGUyMyB7XG5cdFx0XHRib3R0b206IC05NnB4OyBcblx0XHRcdGxlZnQ6IDIwJTtcblx0XHR9XG5cblx0XHQuaWNvbi1hcnRpY2xlLWNpcmNsZTMxIHtcblx0XHRcdHRvcDogLTU3cHg7IFxuXHRcdFx0bGVmdDogMTAlO1xuXHRcdH1cblxuXHRcdC5pY29uLWFydGljbGUtY2lyY2xlMzIge1xuXHRcdFx0dG9wOiAzMiU7IFxuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Lmljb24tYXJ0aWNsZS1jaXJjbGUzMyB7XG5cdFx0XHRib3R0b206IC0zNnB4OyBcblx0XHRcdGxlZnQ6IC0xMiU7XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGVfX2ltYWdlIHtcblx0XHRwYWRkaW5nLXRvcDogNjguNSU7IFxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzOyAgXG5cdH1cblxuXHQuYXJ0aWNsZV9fbGFiZWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0dG9wOiAtMTFweDsgXG5cdFx0cmlnaHQ6IC0zOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDsgXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXG5cdFx0YmFja2dyb3VuZDogI2U4NDA0MjsgXG5cdFx0d2lkdGg6IDEyMHB4OyBcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXHRcdHBhZGRpbmc6IDM0cHggMCAxMHB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRjb2xvcjogI2ZmZjsgXG5cdH1cblxuXHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRwYWRkaW5nOiAzNnB4IDQwcHggODBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZDogIzI4MzA2Yztcblx0fVxuXG5cdC8qICBBcnRpY2xlIEdyZWVuICAqL1xuXHQmLS1ncmVlbiB7XG5cdFx0LmFydGljbGVfX2JvZHkge1xuXHRcdFx0YmFja2dyb3VuZDogIzExOGM4Zjtcblx0XHR9XG5cdH1cblxuXHQvKiAgQXJ0aWNsZSBSZWQgICovXG5cdCYtLXJlZCB7XG5cdFx0LmFydGljbGVfX2JvZHkge1xuXHRcdFx0YmFja2dyb3VuZDogI2U4NDA0Mjtcblx0XHR9XG5cdH1cblxuXHQvKiAgQXJ0aWNsZSBQcmltYXJ5ICAqL1xuXHQmLS1wcmltYXJ5IHtcblx0XHRjb2xvcjogIzI4MzA2YzsgXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblxuXHRcdFx0KyBwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xuXHRcdFx0cGFkZGluZy10b3A6IDkxJTtcblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC8qICBBcnRpY2xlIFBpcm1hcnkgQWx0ICAqL1xuXHQmLS1wcmltYXJ5LWFsdCB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuXG5cdFx0aDQge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4OyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjExOyBcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0LmFydGljbGVfX2JvZHkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG5cdFx0XHRwYWRkaW5nOiAyM3B4IDE5cHggMjFweDsgXG5cdFx0XHRtaW4taGVpZ2h0OiA5MXB4O1xuXHRcdH1cblx0fVxuXG5cdC8qICBBcnRpY2xlIFByaW1hcnkgRGVmICAqL1xuXHQmLS1wcmltYXJ5LWRlZiB7XG5cdFx0cCB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNjRweDsgXG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRtaW4td2lkdGg6IDE0NHB4O1xuXHRcdH1cblx0fVxuXG5cdC8qICBBcnRpY2xlIFllbGxvdyAgKi9cblx0Ji0teWVsbG93IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZCNzRCOyBcblx0XHRcdGNvbG9yOiAjMjkzMTZBOyBcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcblx0LmFydGljbGUge1xuXHRcdC5pY28tZmxvd2VycyB7XG5cdFx0XHRyaWdodDogLTIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XG5cdC5hcnRpY2xlIHtcblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRwYWRkaW5nOiAzNnB4IDI1cHggNDBweDsgXG5cblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciB7XG5cdFx0XHRpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguNik7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XG5cdC5hcnRpY2xlIHtcblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggNDBweDsgXG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LmFydGljbGUge1xuXHRcdGgzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7IFxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4OyBcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdCsgcCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCsgaDYge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg2IHtcblx0XHRcdGkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGlzdC1zdGFycyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRcdG1hcmdpbjogNHB4IDAgMCAxMHB4O1xuXG5cdFx0XHRsaSA+IC5mYS5mYS1zdGFyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHR9XG5cblx0XHRcdGxpOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCA4cHg7XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9faWNvIHtcblx0XHRcdGJvdHRvbTogMTJweDsgXG5cdFx0XHRyaWdodDogLTMwcHg7XG5cdFx0fVxuXG5cdFx0Lmljby1idXJnZXIge1xuXHRcdFx0Ym90dG9tOiAtOHB4OyBcblx0XHRcdHJpZ2h0OiAtMTNweDtcblx0XHR9XG5cblx0XHQuaWNvLWZsb3dlcnMge1xuXHRcdFx0Ym90dG9tOiAwOyBcblx0XHRcdHJpZ2h0OiAtNXB4OyBcblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIHtcblx0XHRcdC5pY29uLWFydGljbGUtY2lyY2xlMTEge1xuXHRcdFx0XHR0b3A6IC01MnB4OyBcblx0XHRcdFx0bGVmdDogNyU7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLWFydGljbGUtY2lyY2xlMTIge1xuXHRcdFx0XHRib3R0b206IDYlOyBcblx0XHRcdFx0bGVmdDogLTElO1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbi1hcnRpY2xlLWNpcmNsZTEzIHtcblx0XHRcdFx0Ym90dG9tOiAtNTJweDsgXG5cdFx0XHRcdHJpZ2h0OiAtMTglO1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbi1hcnRpY2xlLWNpcmNsZTIxIHtcblx0XHRcdFx0dG9wOiAtNzVweDsgXG5cdFx0XHRcdGxlZnQ6IC0yMiU7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLWFydGljbGUtY2lyY2xlMjIge1xuXHRcdFx0XHR0b3A6IC0xJTsgXG5cdFx0XHRcdHJpZ2h0OiAtMiU7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLWFydGljbGUtY2lyY2xlMjMge1xuXHRcdFx0XHRib3R0b206IC04NXB4OyBcblx0XHRcdFx0bGVmdDogMTElO1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbi1hcnRpY2xlLWNpcmNsZTMxIHtcblx0XHRcdFx0dG9wOiAtNTFweDsgXG5cdFx0XHRcdGxlZnQ6IDQlO1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbi1hcnRpY2xlLWNpcmNsZTMyIHtcblx0XHRcdFx0dG9wOiAyMyU7IFxuXHRcdFx0XHRyaWdodDogLTIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLWFydGljbGUtY2lyY2xlMzMge1xuXHRcdFx0XHRib3R0b206IC00M3B4OyBcblx0XHRcdFx0bGVmdDogLTE5JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiAgQXJ0aWNsZSBQcmltYXJ5ICAqL1xuXHRcdCYtLXByaW1hcnkge1xuXHRcdFx0aDMge1xuXHRcdFx0XHQrIHAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFydGljbGVfX2JvZHkge1xuXHRcdFx0XHRwYWRkaW5nOiAyNHB4IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIEFydGljbGUgUGlybWFyeSBBbHQgICovXG5cdFx0Ji0tcHJpbWFyeS1hbHQge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4OyBcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTE7IFxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDlweCAwIDA7IFxuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qICBBcnRpY2xlIFByaW1hcnkgRGVmICAqL1xuXHRcdCYtLXByaW1hcnktZGVmIHtcblx0XHRcdHAge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwOyBcblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdG1pbi13aWR0aDogOTdweDtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRBcnRpY2xlIEFMdCBcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmFydGljbGUtYWx0IHtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sb3I6ICNmZmY7IFxuXG5cdGgzIHtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDsgXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwOyBcblxuXHRcdCsgcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzM3B4O1xuXHRcdH1cblxuXHRcdCsgLmJ0biB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzOHB4O1xuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlX19pbWFnZSB7XG5cdFx0ZmxleDogMCAwIDU5LjElO1xuXHRcdG1heC13aWR0aDogNTkuMSU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRoZWlnaHQ6IDU4MHB4O1xuXG5cblx0XHQuYXJ0aWNsZV9faW1hZ2UtaW5uZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdHRvcDogMDsgXG5cdFx0XHRsZWZ0OiAwOyBcblx0XHRcdHdpZHRoOiAxMDAlOyBcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBcblx0XHR9XG5cdH1cblxuXHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0ZmxleDogMCAwIDQwLjklO1xuXHRcdG1heC13aWR0aDogNDAuOSU7XG5cdFx0YmFja2dyb3VuZDogIzI4MzA2YzsgXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRwYWRkaW5nOiAxNDlweCAyMHB4IDMwcHggODBweDsgXG5cblx0XHQuYXJ0aWNsZV9faWNvIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHRib3R0b206IDIxcHg7IFxuXHRcdFx0bGVmdDogMzU4cHg7XG5cdFx0fVxuXG5cdFx0Lmljby1idXJnZXIge1xuXHRcdFx0d2lkdGg6IDE5MnB4OyBcblx0XHRcdGhlaWdodDogMTU3cHg7XG5cdFx0fVxuXG5cdFx0Lmljby1mb29kLTEge1xuXHRcdFx0d2lkdGg6IDIzMXB4OyBcblx0XHRcdGhlaWdodDogMTEzcHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDIwcHg7IFxuXHRcdFx0Ym90dG9tOiAyMHB4OyBcblx0XHR9XG5cblx0XHQuaWNvLWZsb3dlcnMge1xuXHRcdFx0d2lkdGg6IDE1NHB4OyBcblx0XHRcdGhlaWdodDogMTgzcHg7XG5cdFx0XHRib3R0b206IDA7IFxuXHRcdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XG5cdFx0fVxuXG5cdFx0Ji0tYWx0IHtcblx0XHRcdHBhZGRpbmc6IDEyMnB4IDIwcHggMzBweCA4MHB4OyBcblx0XHR9XG5cdH1cblxuXHQvKiAgQXJ0aWNsZSBBbHQgR3JlZW4gICovXG5cdCYtLWdyZWVuIHtcblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMTE4YzhmOyBcblx0XHR9XG5cdH1cblxuXHQvKiAgQXJ0aWNsZSBBbHQgUHJpbWFyeSAgKi9cblx0Ji0tcHJpbWFyeSB7XG5cdFx0LmFydGljbGVfX2ltYWdlIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0ZmxleDogMCAwIDU5LjUlO1xuXHRcdFx0bWF4LXdpZHRoOiA1OS41JTtcblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRmbGV4OiAwIDAgNDAuNSU7XHRcblx0XHRcdG1heC13aWR0aDogNDAuNSU7XG5cdFx0XHRwYWRkaW5nOiAxMThweCA3NXB4IDMwcHggMjU0cHg7IFxuXG5cdFx0XHRwIHtcblx0XHRcdFx0KyBwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0KyAuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1OHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCl7XG5cdC5hcnRpY2xlLWFsdCB7XG5cdFx0LmFydGljbGVfX2JvZHkge1xuXHRcdFx0cGFkZGluZzogOTBweCAxMjBweCAzMHB4IDQwcHg7IFxuXG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XG5cdFx0XHRoZWlnaHQ6IDQ5NXB4OyBcblx0XHR9XG5cblx0XHQvKiAgQXJ0aWNsZSBBbHQgUHJpbWFyeSAgKi9cblx0XHQmLS1wcmltYXJ5IHtcblx0XHRcdC5hcnRpY2xlX19ib2R5IHtcblx0XHRcdFx0cGFkZGluZzogOTBweCA0MHB4IDMwcHggMTIwcHg7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xuXHQuYXJ0aWNsZS1hbHQge1xuXHRcdC5hcnRpY2xlX19ib2R5IHtcblx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTsgXG5cdFx0fVxuXG5cdFx0LmFydGljbGVfX2ltYWdlIHtcblx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTsgXG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XG5cdC5hcnRpY2xlLWFsdCB7XG5cdFx0LmFydGljbGVfX2JvZHkge1xuXHRcdFx0cGFkZGluZzogNTBweCAxMjBweCA5MHB4IDQwcHg7IFxuXG5cdFx0XHQuaWNvLWZvb2QtMSB7XG5cdFx0XHRcdHdpZHRoOiAxNTFweDsgXG5cdFx0XHRcdGhlaWdodDogNzVweDtcblx0XHRcdH1cblxuXHRcdFx0Lmljby1idXJnZXIge1xuXHRcdFx0XHR3aWR0aDogMTEzcHg7IFxuXHRcdFx0XHRoZWlnaHQ6IDkzcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pY28tZmxvd2VycyB7XG5cdFx0XHRcdHdpZHRoOiA4NHB4OyBcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xuXHRcdFx0aGVpZ2h0OiA1MjVweDtcblx0XHR9XG5cblx0XHQvKiAgQXJ0aWNsZSBBbHQgUHJpbWFyeSAgKi9cblx0XHQmLS1wcmltYXJ5IHtcblx0XHRcdC5hcnRpY2xlX19ib2R5IHtcblx0XHRcdFx0cGFkZGluZzogNTBweCA0MHB4IDkwcHggOTJweDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcblx0LmFydGljbGUtYWx0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0LmFydGljbGVfX2JvZHkge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7IFxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDQwcHggODBweDsgXG5cblx0XHRcdC5hcnRpY2xlX19pY28ge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogNXB4OyBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlOyBcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA0MDBweDsgXG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LmFydGljbGUtYWx0IHtcblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7IFxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDsgXG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7IFxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0KyBwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQrIC5idG4ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDYge1xuXHRcdFx0aSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XG5cdFx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjglOyBcblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRwYWRkaW5nOiA1MnB4IDE2cHggNTJweDsgXG5cblx0XHRcdC5pY28tZm9vZC0xIHtcblx0XHRcdFx0d2lkdGg6IDEyNXB4OyBcblx0XHRcdFx0aGVpZ2h0OiA2MnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvLWJ1cmdlciB7XG5cdFx0XHRcdHdpZHRoOiA5NHB4OyBcblx0XHRcdFx0aGVpZ2h0OiA3N3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvLWZsb3dlcnMge1xuXHRcdFx0XHR3aWR0aDogNzBweDsgXG5cdFx0XHRcdGhlaWdodDogODNweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9faWNvIHtcblx0XHRcdGJvdHRvbTogMTJweDsgXG5cdFx0XHRyaWdodDogLTMwcHg7XG5cdFx0fVxuXG5cdFx0Lmljby1idXJnZXIge1xuXHRcdFx0Ym90dG9tOiAtOHB4OyBcblx0XHRcdHJpZ2h0OiAtMTNweDsgXG5cdFx0fVxuXG5cdFx0Lmljby1mbG93ZXJzIHtcblx0XHRcdGJvdHRvbTogMDsgXG5cdFx0XHRyaWdodDogLTVweDsgXG5cdFx0fVxuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRBcnRpY2xlIEJpZ1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYXJ0aWNsZS1iaWcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRjb2xvcjogI2ZmZjsgXG5cblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0XHRmb250LXNpemU6IDE2cHg7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMjJweDsgXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdH1cblxuXHQuYXJ0aWNsZV9faW1hZ2Uge1xuXHRcdGhlaWdodDogNzQ2cHg7IFxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IFxuXHR9XG5cblx0LmFydGljbGVfX2lubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdGJvdHRvbTogMDsgXG5cdFx0bGVmdDogMDsgXG5cdFx0d2lkdGg6IDEwMCU7IFxuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG59XG5cbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XG5cdC5hcnRpY2xlLWJpZyB7XG5cdFx0LmFydGljbGVfX2ltYWdlIHtcblx0XHRcdGhlaWdodDogNTUwcHg7IFxuXHRcdH1cdFxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LmFydGljbGUtYmlnIHtcblx0XHRoMiB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7IFxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4OyBcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4OyBcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDsgXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDsgXG5cdFx0fVxuXG5cdFx0LmFydGljbGVfX2ltYWdlIHtcblx0XHRcdGhlaWdodDogMzUzcHg7XG5cdFx0fVx0XG5cblx0XHQuYXJ0aWNsZV9faW5uZXIge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYzsgXG5cdFx0XHRjb2xvcjogIzI4MzA2YzsgXG5cdFx0XHRwYWRkaW5nOiA0NHB4IDAgMDsgXG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QXJ0aWNsZSBQcmltYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hcnRpY2xlLXByaW1hcnkge1xuXHRjb2xvcjogI2ZmZjsgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdHotaW5kZXg6IDEwOyBcblxuXHQuYXJ0aWNsZV9fbWVkaWEge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDkwcHg7IFxuXHRcdHBhZGRpbmctdG9wOiA0MnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW46IDg2cHggMCAwIDQzcHg7IFxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGVfX2ltYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LWhlaWdodDogMzQwcHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdHRvcDogMDsgXG5cdFx0XHRsZWZ0OiAwOyBcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA3cHgpOyBcblx0XHRcdGhlaWdodDogMTAwJTsgXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmFiNjRlOyAgXG5cdFx0fVxuXG5cdFx0Ji5ob3N0LXNpbmdsZV9faW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDM5MHB4O1xuXHRcdFx0aGVpZ2h0OiAzOTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHQmIGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRjb2xvcjogI2I5YjViYjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogaW5pdGlhbDtcblx0XHRcdFx0bWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdGhlaWdodDogMzAwcHg7XG5cblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRcdHotaW5kZXg6IDEwOyBcblx0XHRcdHRvcDogLTM1cHg7IFxuXHRcdFx0bGVmdDogNDNweDtcblx0XHR9XG5cdH1cblxuXHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdCYuaG9zdC1zaW5nbGUtaW50cm8ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyLFxuXHRcdC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDU3cHg7XG5cdFx0XHRmb250LXNpemU6IDEuODc1cmVtO1xuXHRcdFx0XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICNmYWI2NGU7XG5cdFx0XHR9XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvdW50cnktaGVyb19fZGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luOiAyOXB4IDAgMCAwO1xuXHRcdH1cblxuXHRcdGg2IHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IFxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDI0M3B4OyBcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LyogIEFydGljbGUgUHJpbWFyeSBBbHQgICovXG5cdCYtLWFsdCB7XG5cdFx0LmFydGljbGVfX2JvZHkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA4N3B4O1xuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdCsgaDIge1xuXHRcdFx0XHRcdG1hcmdpbjogMjlweCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9fbWVkaWEge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDdweDsgXG5cdFx0fVxuXG5cdFx0LmFydGljbGVfX2ltYWdlIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRvcDogLTM3cHg7IFxuXHRcdFx0XHRsZWZ0OiA0N3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xuXHQuYXJ0aWNsZS1wcmltYXJ5IHtcblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IFxuXHRcdFx0fVxuXG5cdFx0XHQuY291bnRyeS1oZXJvX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qICBBcnRpY2xlIFByaW1hcnkgQWx0ICAqL1xuXHRcdCYtLWFsdCB7XG5cdFx0XHRiciAge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyBcblx0XHRcdH1cblxuXHRcdFx0LmFydGljbGVfX2JvZHkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7IFxuXG5cdFx0XHRcdGgyLFxuXHRcdFx0XHQuY291bnRyeS1oZXJvX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XG5cdC5hcnRpY2xlLXByaW1hcnkge1xuXHRcdC5hcnRpY2xlX19tZWRpYSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4OyBcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bGVmdDogMjBweDsgXG5cdFx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LmFydGljbGUtcHJpbWFyeSB7XG5cdFx0LmFydGljbGVfX21lZGlhIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG5cdFx0XHRoMixcblx0XHRcdC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luOiAyMnB4IDAgMDsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFydGljbGVfX2ltYWdlIHtcblx0XHRcdG1hcmdpbjogMCAzNHB4IDAgMTdweDsgXG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHRvcDogLTEzcHg7IFxuXHRcdFx0XHRsZWZ0OiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcnRpY2xlX19ib2R5IHtcblx0XHRcdGgyLFxuXHRcdFx0LmNvdW50cnktaGVyb19fZGVzY3JpcHRpb24ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogIEFydGljbGUgUHJpbWFyeSBBbHQgICovXG5cdFx0Ji0tYWx0IHtcblx0XHRcdC5hcnRpY2xlX19ib2R5IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwOyBcblxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0KyBoMiB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDIwcHggMCAwOyBcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRBcnRpY2xlIFByaW1hcnkgRnJhbWVcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmFydGljbGUtcHJpbWFyeS1mcmFtZSB7XG5cdC5hcnRpY2xlX19pbWFnZSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRtYXJnaW46IC0zNXB4IDAgMCA0M3B4OyBcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogbWFyZ2luIC40cywgd2lkdGggLjRzOyBcblx0XHR9XG5cdH1cblxuXHQmLmFuaW1hdGVkIHtcblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG1hcmdpbjogMDsgXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA3cHgpO1xuXHRcdFx0fVxuXHRcdH1cdFxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QXJ0aWNsZSBTZWNvbmRhcnlcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmFydGljbGUtc2Vjb25kYXJ5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblxuXHQuc29jaWFscy1hbHQge1xuXHRcdCsgaDEge1xuXHRcdFx0bWFyZ2luLXRvcDogMjNweDtcblx0XHR9XG5cdH1cblxuXHQudGVzdGltb25pYWwtYWx0IHtcblx0XHQrIC5hcnRpY2xlX19jb250ZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IDMxcHg7XG5cdFx0fVxuXG5cdFx0KyAud2lkZ2V0LW1hcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdH1cblx0fVxuXG5cdC53aWRnZXQtbWFwIHtcblx0XHQrIC5hcnRpY2xlX19jb250ZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IDMxcHg7XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGVfX3Rvb2x0aXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0dG9wOiA4N3B4OyBcblx0XHRyaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTY2cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjsgXG5cdFx0Ym94LXNoYWRvdzogM3B4IDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIC4xNik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0XHRwYWRkaW5nOiAyM3B4IDE1cHggMjNweDsgXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0LmFydGljbGVfX2xpbmstZGVmIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y29sb3I6ICMyMTIwMjA7IFxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDsgIFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXG5cdFx0XHRmb250LWZhbWlseTogJ0hlbHZldGljYScsIHNhbnMtc2VyaWY7IFxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIC40czsgXG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogI0ZGQjc0QjsgXG5cdFx0XHR9XG5cblx0XHRcdGkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0XHR0b3A6IDA7IFxuXHRcdFx0XHRyaWdodDogLTZweDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDEuYXJ0aWNsZV9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDBweDsgXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTM7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0fVxuXG5cdGgyLmFydGljbGVfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHR9XG5cblx0LmFydGljbGVfX2NvbnRlbnQge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXG5cdFx0cCB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICNGMjA0NDg7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlX19pbWFnZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxM3B4O1xuXHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDsgXG5cdFx0XHRjb2xvcjogI0JGQkZCRjsgXG5cdFx0XHRmb250LWZhbWlseTogJ0hlbHZldGljYScsIHNhbnMtc2VyaWY7ICBcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdH1cblxuXHRcdCsgLmFydGljbGVfX2NvbnRlbnQge1xuXHRcdFx0bWFyZ2luOiAzM3B4IDAgMDsgXG5cdFx0fVxuXHR9XG5cblx0KyAuYXJ0aWNsZS1zZWNvbmRhcnkge1xuXHRcdG1hcmdpbi10b3A6IDc1cHg7XG5cdH1cblxuXHQrIC5mb3JtLXN1YnNjcmliZSB7XG5cdFx0bWFyZ2luOiA1MHB4IDEycHggMCAwO1xuXG5cdFx0KyAuYXJ0aWNsZS1zZWNvbmRhcnkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHR9XG5cdH1cblxuXHQrIC53aWRnZXQtdGVyaXRhcnkge1xuXHRcdG1hcmdpbjogNDhweCAxMnB4IDAgMDtcblx0fVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xuXHQuYXJ0aWNsZS1zZWNvbmRhcnkge1xuXHRcdC5hcnRpY2xlX190b29sdGlwIHtcblx0XHRcdHdpZHRoOiA2MHB4OyBcblx0XHRcdHBhZGRpbmc6IDMwcHggMTBweCAxMHB4OyBcblxuXHRcdFx0LmFydGljbGVfX2xpbmstZGVmIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwOyBcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdFx0dG9wOiAwOyBcblx0XHRcdFx0bGVmdDogMDsgXG5cdFx0XHRcdHdpZHRoOiAxMDAlOyBcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdHRvcDogMTBweDsgXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFydGljbGVfX3RpdGxlIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LmFydGljbGUtc2Vjb25kYXJ5IHtcblx0XHRoMS5hcnRpY2xlX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yOyBcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRoMi5hcnRpY2xlX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yOyBcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9fdG9vbHRpcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5hcnRpY2xlX19jb250ZW50IHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1OyBcblx0XHR9XG5cblx0XHQud2lkZ2V0LW1hcCB7XG5cdFx0XHQrIC5hcnRpY2xlX19jb250ZW50IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjdweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0KyAuYXJ0aWNsZV9fY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDA7IFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCsgLmFydGljbGUtc2Vjb25kYXJ5IHtcblx0XHRcdG1hcmdpbi10b3A6IDU1cHg7IFxuXHRcdH1cblxuXHRcdCsgLndpZGdldC10ZXJpdGFyeSB7XG5cdFx0XHRtYXJnaW46IDUycHggLTE1cHggMDsgXG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QXJ0aWNsZSBTbWFsbFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYXJ0aWNsZS1zbWFsbCB7XG5cdC5zZXBhcmF0b3Ige1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cdFx0d2lkdGg6IDEwcHg7IFxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5hcnRpY2xlX19pbWFnZSB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMTk1cHg7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG5cdFx0XHRcdGhlaWdodDogMTQycHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdGhlaWdodDogMTExcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuOyBcblxuXHRcdFx0Jjpob3ZlciBpbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlX19ib2R5IHtcblx0XHRwYWRkaW5nOiAxMHB4IDAgMCAxMHB4O1xuXG5cdFx0aDQsXG5cdFx0LmV4cGVyaWVuY2UtY2FyZF9fdGl0bGUsXG5cdFx0Lmhvc3QtY2FyZF9fbmFtZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDdweCAwIDA7IFxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCsgLmFydGljbGUtc21hbGwge1xuXHRcdG1hcmdpbjogNDdweCAwIDA7IFxuXHR9XG5cblx0LyogIEFydGljbGUgU21hbGwgUHJpbWFyeSAgKi9cblx0Ji0tcHJpbWFyeSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0LmFydGljbGVfX2JvZHkge1xuXHRcdFx0cGFkZGluZzogMTBweCAwIDA7IFxuXHRcdH1cblx0fVxuXG5cdC8qICBBcnRpY2xlIFNtYWxsIFNlY29uZGFyeSAgKi9cblx0Ji0tc2Vjb25kYXJ5IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICMyOTMxNkE7IFxuXG5cdFx0LmFydGljbGVfX2JvZHkge1xuXHRcdFx0cGFkZGluZzogMTBweCAwIDA7IFxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4OyBcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuOTM7IFxuXHRcdFx0XHRtYXJnaW46IC0xcHggMCAwOyBcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcblx0LmFydGljbGUtc21hbGwge1xuXHRcdGJyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IFxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5hcnRpY2xlLXNtYWxsIHtcblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRwYWRkaW5nOiA0cHggMCAwOyBcblxuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7IFxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiA1cHggMCAwOyBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQrIC5hcnRpY2xlLXNtYWxsIHtcblx0XHRcdG1hcmdpbjogMzBweCAwIDA7IFxuXHRcdH1cblxuXHRcdC8qICBBcnRpY2xlIFNtYWxsIFByaW1hcnkgICovXG5cdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdC8qICBBcnRpY2xlIFNtYWxsIFNlY29uZGFyeSAgKi9cblx0XHQmLS1zZWNvbmRhcnkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cdFxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFydGljbGUgVGVyaXRhcnlcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmFydGljbGUtdGVyaXRhcnkge1xuXHRiYWNrZ3JvdW5kOiAjZmFiNjRlOyBcblx0Y29sb3I6ICMyODMwNmM7IFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRmb250LXNpemU6IDIycHg7IFxuXHRsaW5lLWhlaWdodDogMS4yOyBcblxuXHRwIHtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMzVlbTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7IFxuXHRcdG1hcmdpbjogMDsgXG5cblx0XHQrIGg2IHtcblx0XHRcdG1hcmdpbjogMThweCAwIDA7IFxuXHRcdH1cblx0fVxuXG5cdGg2IHtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblxuXHRcdCsgaW1nIHtcblx0XHRcdG1hcmdpbi10b3A6IDM5cHg7XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGVfX2JvZHkge1xuXHRcdHdpZHRoOiA1MCU7IFxuXHRcdGhlaWdodDogNTUwcHg7XG5cdFx0ZGlzcGxheTogZmxleDsgXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgXG5cdFx0cGFkZGluZzogMCA5MHB4IDAgMTY0cHg7IFxuXHR9XHRcblxuXHQuYXJ0aWNsZV9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHR0b3A6IDVweDtcblx0fVxuXG5cdC5hcnRpY2xlX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHR0b3A6IDA7IFxuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiA1MCU7IFxuXHRcdGhlaWdodDogMTAwJTsgXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgIFxuXHR9XG59XG5cbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XG5cdC5hcnRpY2xlLXRlcml0YXJ5IHtcblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHggMCAxMDVweDsgXG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XG5cdC5hcnRpY2xlLXRlcml0YXJ5IHtcblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRoZWlnaHQ6IDQyMHB4O1xuXHRcdFx0cGFkZGluZzogMCAzMHB4IDAgMTA1cHg7IFxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XG5cdC5hcnRpY2xlLXRlcml0YXJ5IHtcblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDMwcHggMzBweDsgXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYzsgXG5cdFx0XHR3aWR0aDogMTAwJTsgXG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5hcnRpY2xlLXRlcml0YXJ5IHtcblx0XHRmb250LXNpemU6IDE0cHg7IFxuXG5cdFx0LmFydGljbGVfX2JvZHkge1xuXHRcdFx0cGFkZGluZzogNDBweCAxNXB4IDMwcHg7IFxuXHRcdH1cblxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XG5cdFx0XHRoZWlnaHQ6IDIzMHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hcnRpY2xlX19pbm5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQmIGgyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuXHR9XG5cblx0JiAuZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwJTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgdWwge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmFydGljbGVfX3NoYWRvdyB7XG5cdHRleHQtc2hhZG93OiAwIDAgM3B4ICMwMDAwMDA7XG59XG5cbi5hcnRpY2xlX19ib2R5IHAge1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXNpemU6IDEuMzc1cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5hcnRpY2xlX19pbm5lciB7XG5cdFx0cG9zaXRpb246IHN0YXRpYzsgXG5cdFx0cGFkZGluZzogMTBweCAwO1xuXG5cdFx0JiBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHQuYXJ0aWNsZV9fc2hhZG93IHtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdHAucGFyYWdwYXBoX19zaXplIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLmFydGljbGVfX2JvZHktY2F0ZWdvcnkge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tIHN0eWxlIGZvciBwYWdlIHJldmlld3MgKHNsaWRlcikgLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnJldmlld3MtaW50cm8tc2xpZGVyIHtcblx0cGFkZGluZy10b3A6IDEzM3B4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDE3MXB4O1xuXHR9XG59XG5cbi5yZXZpZXcge1xuXHRoZWlnaHQ6IDU0MHB4O1xuXHRtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC5zbGlkZXJfX3NsaWRlcyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0LnNsaWNrLWFycm93IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0Ym90dG9tOiA1MCU7XG5cdFx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcblx0XHRcdFx0bWFzazogdXJsKCRtYWluLWljb25zLXNwcml0ZSArICcjY2Fyb3VzZWwtYXJyb3cnKSBuby1yZXBlYXQ7XG5cdFx0XHRcdG1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdH1cblxuXHRcdFx0Ji5zbGljay1wcmV2IHtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zbGljay1uZXh0IHtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucmV2aWV3LXNsaWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0Jl9fY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiA1MjBweDtcblx0fVxuXHQmX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDMwcHggMTVweCAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWI2NGU7XG5cdFx0JiA+IHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHQgIFx0fVxuXHQgIFx0JiA+IHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0ICBcdH1cblx0fVxufVxuICBcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQucmV2aWV3IHtcblx0ICBcdGhlaWdodDogNTAwcHg7XG5cdH1cblx0LnJldmlldy1zbGlkZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiA1NDBweDtcblx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xuXHRcdCZfX2NvbnRhaW5lciB7XG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdH1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDMwcHggNTBweCAzMHB4O1xuXHRcdH1cblx0fVxufVxuICBcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQucmV2aWV3IHtcblx0XHRoZWlnaHQ6IDU4MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LnJldmlldy1zbGlkZXIge1xuXHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdGhlaWdodDogNTgwcHg7XG5cdFx0fVxuXHR9XG59XG4gIFxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5yZXZpZXcge1xuXHQgIFx0aGVpZ2h0OiA0MjBweDtcblx0XHQuc2xpZGVyX19zbGlkZXMge1xuXHRcdFx0LnNsaWNrLWFycm93IHtcblx0XHRcdFx0dG9wOiA0MCU7XG5cdFx0XHRcdGJvdHRvbTogaW5pdGlhbDtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG5cdFx0XHRcdFx0bWFzazogdXJsKCRtYWluLWljb25zLXNwcml0ZSArICcjaWNvbi1hcnJvdy1kb3duJykgbm8tcmVwZWF0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zbGljay1wcmV2IHtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAtMnB4IDAgMDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zbGljay1uZXh0IHtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgLTJweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmV2aWV3LXNsaWRlciB7XG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcblx0XHQmX19jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdGhlaWdodDogNDIwcHg7XG5cdFx0fVxuXHRcdCZfX2ltZyB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0JiA+IGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDQyMHB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHBhZGRpbmc6IDQ1cHggMzBweCAwIDg1cHg7XG5cdFx0fVxuXHR9XG59XG4gIFxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuXHQucmV2aWV3IHtcblx0ICBcdGhlaWdodDogNTUwcHg7XG5cdH1cblx0LnJldmlldy1zbGlkZXIge1xuXHRcdG1heC13aWR0aDogMTQ0MnB4O1xuXHRcdCZfX2NvbnRhaW5lciB7XG5cdFx0XHRoZWlnaHQ6IDU1MHB4O1xuXHRcdH1cblx0XHQmX19pbWcge1xuXHRcdFx0JiA+IGltZyB7XG5cdFx0XHRcdGhlaWdodDogNTUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogNzBweCAzMHB4IDAgODVweDtcblx0XHR9XG5cdH1cbn1cbiAgXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0M3B4KSB7XG5cdC5yZXZpZXctc2xpZGVyIHtcblx0ICBcdCZfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogOTBweCAzNXB4IDAgMTEwcHg7XG5cdCAgXHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5jb3VudHJ5LWltYWdlIGltZyB7XG5cdFx0aGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTb2NpYWxcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNvY2lhbHMge1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXG5cdFx0bGkgKyBsaSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjNweDtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40czsgXG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcblx0LnNvY2lhbHMge1xuXHRcdHVsIHtcblx0XHRcdGxpICsgbGkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTdweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cdFxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5zb2NpYWxzIHtcblx0XHR1bCB7XG5cdFx0XHRsaSArIGxpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQ3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNvY2lhbHMgQWx0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zb2NpYWxzLWFsdCB7XG5cblx0dWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDAgMTVweCAwIDBweDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6ICMyODMwNmM7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cblx0XHRcdFx0XHQmLmZhY2Vib29rIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjM2M1OTk4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYudHdpdHRlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzI2YTZkMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmluc3RhZ3JhbSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzQwNzI5Yjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmxpbmtlZGluIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDI3YmI1O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYucGludGVyZXN0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjYzgyMzJjO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7IFxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuNztcblx0XHR9XG5cdH1cblxuXHQmID4gc3Ryb25nIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4OyBcblx0XHRjb2xvcjogIzIxMjAyMDsgXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXG5cdFx0Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLCBzYW5zLXNlcmlmOyBcblx0XHRtYXJnaW46IDAgMjdweCAwIDA7IFxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmLS1wcmltYXJ5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDY2cHggMCA2M3B4OyBcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xuXHQuc29jaWFscy1hbHQge1xuXHRcdCYgPiBzdHJvbmcge1xuXHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwOyBcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xuXHQuc29jaWFscy1hbHQge1xuXHRcdCYgPiBzdHJvbmcge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweDsgXG5cdFx0fVxuXG5cdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QnJlYWRjcnVtcHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5icmVhZGNydW1wcyB7XG5cdGZvbnQtc2l6ZTogMTRweDsgXG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHRjb2xvcjogI2ZmZjsgXG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxuXHR9XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7IFxuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cblx0XHRcdCsgbGkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcvJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0XHRcdHRvcDogNTAlOyBcblx0XHRcdFx0XHRsZWZ0OiAwOyBcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmOyAgXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWN0aXZlIHtcblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXG5cdFx0fVxuXHR9XG5cblx0Ji0tYWx0IHtcblx0XHRjb2xvcjogIzI4MzA2YztcblxuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAjMjgzMDZjICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrIGxpIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjgzMDZjO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5icmVhZGNydW1wcyB7XG5cdFx0Zm9udC1zaXplOiAxMHB4OyBcblxuXHRcdHVsIHtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcvJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0XHRcdHRvcDogNTAlOyBcblx0XHRcdFx0XHRyaWdodDogMDsgXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjsgIFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0KyBsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7IFxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7IFxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDsgXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyBcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcbiAgICBNb3ZlZCBmcm9tIGhlcm9QYWdlLnNjc3M7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2hpdGUtYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOTRweDtcblx0ei1pbmRleDogMTAwO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQuYnJlYWRjcnVtcHMge1xuXHRcdHBvc2l0aW9uOiBpbml0aWFsO1xuXHRcdHRvcDogYXV0bztcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEzcHggMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXG5cdFx0bGk6YmVmb3JlLFxuXHRcdGxpOmFmdGVyIHtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cblx0XHQuYWN0aXZlIGEge1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi53aGl0ZS1iZy1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTtcblxuXHQuYnJlYWRjcnVtcHMge1xuXHRcdGxpOmJlZm9yZSxcblx0XHRsaTphZnRlciB7XG5cdFx0XHRjb2xvcjogIzI4MzA2Qztcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMjgzMDZDO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdC5hY3RpdmUgYSB7XG5cdFx0XHRjb2xvcjogIzgwODA4MDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQud2hpdGUtYmcge1xuXHRcdHRvcDogNDlweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTtcblxuXHRcdC5icmVhZGNydW1wcyB7XG5cdFx0XHRsaTpiZWZvcmUsXG5cdFx0XHRsaTphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiAjMjgzMDZDO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICMyODMwNkM7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmFjdGl2ZSBhIHtcblx0XHRcdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZpbHRlcnNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZpbHRlcnMge1xuXHRtYXJnaW4tYm90dG9tOiA0OHB4OyBcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0ei1pbmRleDogMTUwOyBcblxuXHQuYnRuLWNsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdHRvcDogN3B4OyBcblx0XHRyaWdodDogMTBweDtcblx0XHRkaXNwbGF5OiBub25lOyBcblx0fVxuXG5cdGg2IHtcblx0XHRmb250LXNpemU6IDE0cHg7IFxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0Y29sb3I6ICMyODMwNmM7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5maWx0ZXJzX19iYXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHQuZmlsdGVyICsgLmZpbHRlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDdweDtcblx0XHR9XG5cdH1cblxuXHQuZmlsdGVyc19fYWN0aW9ucyxcblx0LmZpbHRlcnNfX2JvZHkge1xuXHRcdGRpc3BsYXk6IG5vbmU7IFxuXHR9XG59XG5cbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcblx0LmZpbHRlcnMge1xuXHRcdC5maWx0ZXJzX19iYXIge1xuXHRcdFx0LmZpbHRlciArIC5maWx0ZXIge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQuZmlsdGVycyB7XG5cdFx0cG9zaXRpb246IGZpeGVkOyBcblx0XHR0b3A6IDEwMCU7IFxuXHRcdGxlZnQ6IDA7IFxuXHRcdHdpZHRoOiAxMDAlOyBcblx0XHRoZWlnaHQ6IDEwMHZoOyBcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7IFxuXHRcdG9wYWNpdHk6IDA7IFxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzLCB0b3AgMXMgLjRzOyBcblx0XHR6LWluZGV4OiAyNTA7XG5cdFx0cGFkZGluZzogNDJweCAxNXB4IDAgMTVweDsgXG5cblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHR9XG5cblx0XHQuYnRuLWNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHR9XG5cblx0XHQuZmlsdGVyc19fYmFyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHQuZmlsdGVyX19kcm9wZG93biB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxuXHRcdFx0fVxuXG5cdFx0XHQuZmlsdGVyICsgLmZpbHRlciB7XG5cdFx0XHRcdG1hcmdpbjogMjVweCAwIDA7IFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5maWx0ZXJzX19ib2R5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRcdG1hcmdpbi10b3A6IDUxcHg7XG5cblx0XHRcdC5maWx0ZXJfX2Ryb3Bkb3duIHtcblx0XHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI4NnB4KTsgXG5cdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMTsgXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcblx0XHRcdHRvcDogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40czsgXG5cdFx0fVxuXG5cdFx0Ji5maWx0ZXJzLWFjdGl2ZSB7XG5cdFx0XHQuZmlsdGVyc19fYWN0aW9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZpbHRlclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmlsdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblxuXHQuZmlsdGVyX19idG4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTRweDsgXG5cdFx0Y29sb3I6ICNlODQwNDI7IFxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTg0MDQyO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0cGFkZGluZzogMTRweCAxN3B4OyBcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cywgY29sb3IgLjRzOyBcblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0XHRcdG1hcmdpbi1sZWZ0OiAxM3B4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XG5cdFx0XHRpIHtcblx0XHRcdFx0d2lkdGg6IDE3cHg7IFxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzOyBcblxuXHRcdFx0XHQrIGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHRcdFx0dG9wOiAwOyBcblx0XHRcdFx0XHRsZWZ0OiAwOyBcblx0XHRcdFx0XHRvcGFjaXR5OiAwOyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmZpbHRlcl9fZHJvcGRvd24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0dG9wOiAxMDAlOyBcblx0XHRsZWZ0OiAwOyBcblx0XHR3aWR0aDogMjAwcHg7IFxuXHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuMyk7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjsgIFxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0b3BhY2l0eTogMDsgXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG5cdFx0bWF4LWhlaWdodDogNjk5cHg7IFxuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cblx0XHQubUNTQl9zY3JvbGxUb29scyB7XG5cdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IFxuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyBcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRyaWdodDogMTBweDtcblxuXHRcdFx0Lm1DU0JfZHJhZ2dlciB7XG5cdFx0XHRcdHdpZHRoOiA4cHg7IFxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdGJhY2tncm91bmQ6ICM0NzQ3NDcgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyBcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRoNiB7XG5cdFx0XHRcdG1hcmdpbjogMTRweCAxN3B4OyBcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoNiB7XG5cdFx0XHRtYXJnaW46IDE1cHggMTVweCAxMHB4OyBcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jaGVja2JveCB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2U4NDA0MjsgXG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmOyBcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDsgXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0XHRcdGNvbG9yOiAjZTg0MDQyOyBcblx0XHRcdFx0aGVpZ2h0OiA0MHB4OyBcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgXG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzLCBjb2xvciAuNHM7IFxuXG5cdFx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR0b3A6IDUwJTsgXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcblx0XHRcdFx0XHRsZWZ0OiAxNnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTg0MDQyO1xuXHRcdFx0XHRcdHdpZHRoOiAxNHB4OyBcblx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC40czsgXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE0cHg7IFxuXHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRsZWZ0OiAxNnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0OmNoZWNrZWQge1xuXHRcdFx0XHQrIGxhYmVsIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTg0MDQyOyBcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmlsdGVyX19hY3Rpb25zIHtcblx0XHRtYXJnaW46IDVweCAyMHB4IDMwcHg7IFxuXG5cdFx0Lmxpbmsge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDsgXG5cblx0XHRcdCsgcCB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDA7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qICBGaWx0ZXIgRXhwYW5kZWQgICovXG5cdCYuZXhwYW5kZWQge1xuXHRcdC5maWx0ZXJfX2J0biB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTg0MDQyOyBcblx0XHRcdGNvbG9yOiAjZmZmOyBcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7IFxuXG5cdFx0XHRcdFx0KyBpIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7IFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5maWx0ZXJfX2Ryb3Bkb3duIHtcblx0XHRcdG9wYWNpdHk6IDE7IFxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgXG5cdFx0fVxuXHR9XG5cblx0LyogIEZpbHRlciBBY3RpdmUgICovXG5cdCYuYWN0aXZlIHtcblx0XHQuZmlsdGVyX19idG4ge1xuXHRcdFx0YmFja2dyb3VuZDogI2U4NDA0MjsgXG5cdFx0XHRjb2xvcjogI2ZmZjsgXG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwOyBcblxuXHRcdFx0XHRcdCsgaSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxOyBcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiAgRmlsdGVyIENpdHkgICovXG5cdCYtLWNpdHkge1xuXHRcdHVsIHtcblx0XHRcdC5jaGVja2JveCB7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHQmOmFmdGVyLFxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDM2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1vYmlsZX0ge1xuXHQuZmlsdGVyIHtcblx0XHQuZmlsdGVyX19idG4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IFxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDExcHg7IFxuXHRcdFx0cGFkZGluZzogOHB4IDEwcHg7IFxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdFx0dG9wOiA1MCU7IFxuXHRcdFx0XHRyaWdodDogMTNweDsgXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgXG5cdFx0XHRcdG1hcmdpbjogMDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RmlsdGVyIEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmlsdGVyLWFsdCB7XG5cdHBhZGRpbmctdG9wOiAzOHB4OyBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjZjZmNmY2OyBcblx0bWFyZ2luOiAwIC0xNXB4OyBcblx0ZGlzcGxheTogbm9uZTtcblxuXHQuZmlsdGVyX19iYXIge1xuXHRcdGJhY2tncm91bmQ6ICNlNmU2ZTY7IFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7IFxuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXG5cdFx0aSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0dG9wOiA1MCU7IFxuXHRcdFx0bGVmdDogMTBweDsgXG5cdFx0XHR3aWR0aDogMjJweDsgXG5cdFx0XHRoZWlnaHQ6IDE0cHg7IFxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IFxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHR0b3A6IDUwJTsgXG5cdFx0XHRyaWdodDogMTVweDsgXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxuXHRcdFx0Y29sb3I6ICNlMDNlM2Y7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fSAgXG5cblx0XHQuaWNvLXVwIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdGVtcC9pY28tYW5nbGUtdXAtZ3JheS5wbmcpOyBcblx0XHRcdGxlZnQ6IDE3cHg7IFxuXG5cdFx0fSBcblxuXHRcdC5pY28tZG93biB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24ucG5nKTsgXG5cdFx0XHRsZWZ0OiA1NXB4O1xuXHRcdH0gXG5cdH1cblxuXHQuZmlsdGVyX19kcm9wZG93biB7XG5cdFx0aDYge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDI3cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG5cdFx0XHRmb250LXNpemU6IDExcHg7IFxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0bGkgKyBsaSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNoZWNrYm94IHtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuXHRcdFx0XHRwYWRkaW5nOiA5cHggMTBweCA5cHggNTZweDtcblx0XHRcdFx0Y29sb3I6ICNkOTM5MzE7IFxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7IFxuXHRcdFx0XHRcdGhlaWdodDogMjBweDsgXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZDkzOTMxO1xuXHRcdFx0XHRcdHRvcDogNnB4OyBcblx0XHRcdFx0XHRsZWZ0OiAyN3B4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNkOTM5MzE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZpbHRlcl9fYWN0aW9ucyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5tQ1NCX3Njcm9sbFRvb2xzIHtcblx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDsgXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IFxuXHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cblx0XHRcdC5tQ1NCX2RyYWdnZXIge1xuXHRcdFx0XHR3aWR0aDogNnB4OyBcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNDc0NzQ3ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgXG5cdFx0fVxuXHR9XG5cblx0Ji5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi8vIHN0eWxlIGZvciBleHBlcmllbmNlcy1maWx0ZXJzXG5cbi5maWx0ZXJzX19idG5fY2xlYXIge1xuXHRtYXJnaW46IDAgMCAwIDQ3cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNlODQwNDI7XG5cdHBhZGRpbmc6IDEwcHggMjRweDtcblx0Y29sb3I6ICNlODQwNDI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5maWx0ZXJzIHtcblx0JiA+IGg2IHtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0fVxuXHQgICZfX2JhciB7XG5cdFx0JiA+IC5maWx0ZXJfX2NvdW50cnkge1xuXHRcdCAgbWFyZ2luOiAwIDAgMzVweCAwO1xuXHRcdH1cblx0XHQmID4gLmZpbHRlcl9fY2l0eSB7XG5cdFx0ICBtYXJnaW46IDAgMCAzNXB4IDAgIWltcG9ydGFudDsgICAgICBcblx0XHR9XG5cdCAgfVxuXHQgICZfX2J0bl9jbGVhciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNjJweDtcblx0XHRyaWdodDogMTZweDtcblx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDA7XG5cdFx0Y29sb3I6ICMyODMwNmM7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHQgIH1cblx0fVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHQuZmlsdGVyc19fYnRuX2NsZWFyIHtcblx0XHRtYXJnaW46IDAgMCAwIDE1cHg7XG5cdH1cbiAgfSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRUZXN0aW1vbmlhbHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnRlc3RpbW9uaWFscyB7XG5cdC5yb3cge1xuXHRcdG1hcmdpbjogMCAtMjNweDtcblx0fVxuXG5cdC5jb2wtbGctNCB7XG5cdFx0cGFkZGluZzogMCAyM3B4OyBcblx0fVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xuXHQudGVzdGltb25pYWxzIHtcblx0XHQucm93IHtcblx0XHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHR9XG5cblx0XHQuY29sLWxnLTQge1xuXHRcdFx0cGFkZGluZzogMCAxNXB4OyBcblx0XHR9XG5cdH1cdFxufVxuXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XG5cdC50ZXN0aW1vbmlhbHMge1xuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXHRcdFxuXHRcdC5jb2wtbWQtNiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC50ZXN0aW1vbmlhbHMge1xuXHRcdG1hcmdpbi1ib3R0b206IC0yNXB4O1xuXHRcdFxuXHRcdC5jb2wtbWQtNiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0fVxufSBcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRUZXN0aW1vbmlhbFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udGVzdGltb25pYWwge1xuXHRiYWNrZ3JvdW5kOiAjZmZmOyBcblx0Y29sb3I6ICMyODMwNmM7XG5cdGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuMyk7XG5cblx0LnRlc3RpbW9uaWFsX19oZWFkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMjBweCAzNnB4IDEwcHggMzZweDsgIFxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCAwIDE5cHggMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4OyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7IFxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdC5mYS1zdGFyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VwYXJhdG9yIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRlc3RpbW9uaWFsX19pbWFnZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7IFxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgXG5cdFx0XHR3aWR0aDogMTAwcHg7IFxuXHRcdFx0aGVpZ2h0OiAxMDBweDsgXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0dG9wOiA1MCU7IFxuXHRcdFx0bGVmdDogMzRweDsgXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGVzdGltb25pYWxfX2NvbnRlbnQge1xuXHRcdG1hcmdpbjogMTRweCAzM3B4IDA7IFxuXHRcdHBhZGRpbmc6IDIwcHggMnB4IDM2cHg7IFxuXG5cdFx0LnJldmlldy10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnMtU2VtaUJvbGQsIHNhbnMtc2VyaWY7XG5cdFx0XHQgJiA+IGEge1xuXHRcdFx0XHQgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0IH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHRmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcblxuXHRcdFx0KyBwIHtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxpc3Qtc3RhcnMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cblx0XHQudGVzdGltb25pYWxfX2NyZWF0ZWQge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblxuXHRcdC50ZXN0aW1vbmlhbF9fYXV0aG9yIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDsgXG5cdFx0XHRtYXJnaW46IDVweCAwIDA7IFxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cblx0XHRcdHNwYW4gYSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnJldmlld3MtaG9zdCB7XG5cdC50ZXN0aW1vbmlhbF9faGVhZCB7XG5cdFx0YSB7XG5cdFx0XHRtYXJnaW46IDBcblx0XHR9XG5cdH1cbn1cblxuLnJldmlld3MtY2l0eSxcbi5yZXZpZXdzLWhvc3Qge1xuXHQudGVzdGltb25pYWxfX2hlYWQge1xuXHRcdHBhZGRpbmc6IDIwcHggMzZweCAxMHB4IDM2cHg7XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cblx0LnRlc3RpbW9uaWFsX19jb250ZW50IHtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2U2ZTZlNjtcblxuXHRcdCYgPiBwIHtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcblx0LnRlc3RpbW9uaWFsIHtcblx0XHQudGVzdGltb25pYWxfX2hlYWQge1xuXHRcdFx0LnRlc3RpbW9uaWFsX19pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiA4MHB4OyBcblx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC50ZXN0aW1vbmlhbCB7XG5cdFx0LnRlc3RpbW9uaWFsX19oZWFkIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7IFxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4OyBcblxuXHRcdFx0XHQuc2VwYXJhdG9yIHtcblx0XHRcdFx0XHR3aWR0aDogMTFweDsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRlc3RpbW9uaWFsX19pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiA0OHB4OyBcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXN0aW1vbmlhbF9fY29udGVudCB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdG1hcmdpbjogOXB4IDMzcHggMDsgXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDAgNTBweDtcblxuXHRcdFx0LnJldmlldy10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5saXN0LXN0YXJzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcblx0XHRcdH1cblxuXHRcdFx0LnRlc3RpbW9uaWFsX19hdXRob3Ige1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7IFxuXHRcdFx0XHRtYXJnaW46IDEwcHggMCAwOyBcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRUZXN0aW1vbmlhbCBBbHRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnRlc3RpbW9uaWFsLWFsdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuXHRmb250LXNpemU6IDE0cHg7IFxuXHRsaW5lLWhlaWdodDogMS4yOTsgXG5cblx0c3BhbiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4OyBcblx0XHRsaW5lLWhlaWdodDogMS4yOTsgXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0c3Ryb25nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdGNvbG9yOiAjNzA3MDcwOyBcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQudGVzdGltb25pYWxfX2ltYWdlIHtcblx0XHR3aWR0aDogNzBweDsgXG5cdFx0aGVpZ2h0OiA3MHB4OyBcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7IFxuXHRcdG92ZXJmbG93OiBoaWRkZW47IFxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnRlc3RpbW9uaWFsX19jb250ZW50IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE5cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHR0b3A6IDZweDtcblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC50ZXN0aW1vbmlhbC1hbHQge1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcblx0XHR9XG5cblx0XHQudGVzdGltb25pYWxfX2ltYWdlIHtcblx0XHRcdHdpZHRoOiA1MHB4OyBcblx0XHRcdGhlaWdodDogNTBweDsgXG5cdFx0fVxuXG5cdFx0LnRlc3RpbW9uaWFsX19jb250ZW50IHtcblx0XHRcdHRvcDogMDsgXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFjY29yZGlvblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYWNjb3JkaW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblxuXHQrIC5hY2NvcmRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDM0cHg7XG5cdH1cblxuXHQuYWNjb3JkaW9uX19oZWFkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjgzMDZjO1xuXHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC40czsgXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0aDYge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRcdHBhZGRpbmctbGVmdDogN3B4OyBcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiAjMjgzMDZjO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjRzO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdFx0dG9wOiA1MCU7IFxuXHRcdFx0XHRsZWZ0OiAxM3B4OyBcblx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdFx0XHRcdCsgaSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblxuXHRcdFx0Lmljby1zZXR0aW5nIHtcblx0XHRcdFx0bWFyZ2luOiAtMTBweCAwIDAgIC0xMnB4OyBcblx0XHRcdFx0XG5cdFx0XHRcdCsgaSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAtMTBweCAwIDAgIC0xMnB4OyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvcmRpb25fX2ljbyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0dG9wOiA1MCU7IFxuXHRcdFx0cmlnaHQ6IDRweDsgXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cblx0XHRcdGkge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7IFxuXG5cdFx0XHRcdCsgaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hY2NvcmRpb25fX2JvZHkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0dG9wOiAxMDUlO1xuXHRcdGxlZnQ6IDA7IFxuXHRcdHdpZHRoOiAxMDAlOyBcblx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcblx0XHR6LWluZGV4OiAyMDtcblx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcblx0XHRvcGFjaXR5OiAwOyBcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40czsgXG5cdH1cblxuXHQmLmV4cGFuZGVkIHtcblx0XHQuYWNjb3JkaW9uX19oZWFkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI2RlM2Y0MTtcblxuXHRcdFx0aDYge1xuXHRcdFx0XHRjb2xvcjogI2RlM2Y0MTtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwOyBcblxuXHRcdFx0XHRcdCsgaSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxOyBcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFjY29yZGlvbl9faWNvIHtcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDsgXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcblxuXHRcdFx0XHRcdCsgaSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxOyBcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7IFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYWNjb3JkaW9uX19ib2R5IHtcblx0XHRcdG9wYWNpdHk6IDE7IFxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgXG5cdFx0fVxuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpbmtcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmxpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxuXHRmb250LXdlaWdodDogNzAwOyBcblx0Zm9udC1zaXplOiAxNHB4OyBcblxuXHQmLS1hbHQge1xuXHRcdGNvbG9yOiAjZTg0MDQyOyBcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcblx0fVxufVxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlYXJjaFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2VhcmNoIHtcblx0YmFja2dyb3VuZDogI2ZmZjsgXG5cdHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7IFxuXG5cdC5zZWFyY2hfX2ZpZWxkIHtcblx0XHR3aWR0aDogMTAwJTsgXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7IFxuXHRcdGhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nOiAwIDE1cHg7IFxuXHR9XG5cblx0LnNlYXJjaF9fYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lOyBcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHR0b3A6IDUwJTsgXG5cdFx0cmlnaHQ6IDEwcHg7IFxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG5cdC5zZWFyY2gge1xuXHRcdHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE1cHg7IFxuXG5cdFx0LnNlYXJjaF9fZmllbGQge1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdH1cblxuXHRcdC5zZWFyY2hfX2J0biB7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTdGVwc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc3RlcHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRwYWRkaW5nLWxlZnQ6IDE2N3B4O1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0dG9wOiAxcHg7IFxuXHRcdGJvdHRvbTogNTAxcHg7IFxuXHRcdGxlZnQ6IDQzcHg7XG5cdFx0d2lkdGg6IDRweDsgXG5cdFx0YmFja2dyb3VuZDogI2U2ZTZlNjsgXG5cdH1cblxuXHQmLS1wcmltYXJ5IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9IFxuXHR9XG5cblx0Ji0tcHJpbWFyeS1hbHQge1xuXHRcdC5zdGVwIHtcblx0XHRcdCsgLnN0ZXAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMTBweDtcdFxuXHRcdFx0fVxuXG5cdFx0XHQmLS1wcmltYXJ5IHtcblx0XHRcdFx0LnN0ZXBfX2JvZHkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNjBweCAwIDA7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcblx0LnN0ZXBzIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOiAzNjBweDsgXG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LnN0ZXBzIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHdpZHRoOiAycHg7IFxuXHRcdFx0bGVmdDogMTFweDsgXG5cdFx0XHRib3R0b206IDI5MHB4OyBcblx0XHRcdGJvdHRvbTogMTQlO1xuXHRcdH1cblxuXHRcdCYtLXByaW1hcnktYWx0IHtcblx0XHRcdC5zdGVwICsgLnN0ZXAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA0NjVweCl7XG5cdC5zdGVwcyB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3R0b206IDEzJTtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTdGVwXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zdGVwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0ei1pbmRleDogMTA7XG5cblx0KyAuc3RlcCB7XG5cdFx0bWFyZ2luLXRvcDogOTZweDtcblx0fVxuXG5cdC5zdGVwX19sYWJlbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHR0b3A6IC0zM3B4OyBcblx0XHRsZWZ0OiAtMTY3cHg7XG5cblx0XHRpIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IFxuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgXG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDsgXG5cdFx0XHRmb250LXdlaWdodDogNzAwOyBcblx0XHR9IFxuXHR9XG5cblx0LnN0ZXBfX2ltYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdG1heC13aWR0aDogNjEzcHg7XG5cdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdHRvcDogMDsgXG5cdFx0XHRsZWZ0OiAwOyBcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpOyBcblx0XHRcdGhlaWdodDogMTAwJTsgXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMTE4YzhmO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMzJweCwgLTM0cHgpOyAgXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHMsIHRyYW5zZm9ybSAuNHM7IFxuXHRcdFx0b3BhY2l0eTogMDsgXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0XHR0b3A6IC0zNHB4OyBcblx0XHRcdGxlZnQ6IDMycHg7XG5cdFx0XHR6LWluZGV4OiA1O1xuXHRcdH1cblx0fVxuXG5cdC5zdGVwX19ib2R5IHtcblx0XHRjb2xvcjogIzI4MzA2YzsgXG5cdFx0cGFkZGluZy10b3A6IDM5cHg7XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwOyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyBcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDsgXG5cblx0XHRcdCsgcCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0teWVsbG93IHtcblx0XHQuc3RlcF9faW1hZ2U6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZhYjY0ZTsgXG5cdFx0fVxuXG5cdFx0LnN0ZXBfX2xhYmVsIHtcblx0XHRcdGkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMTlkZWcpOyBcblx0XHRcdH0gXG5cdFx0fVxuXHR9XG5cblx0Ji0tcmVkIHtcblx0XHQuc3RlcF9faW1hZ2U6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2U4NDA0MjsgXG5cdFx0fVxuXHR9XG5cblx0Ji0tYmx1ZSB7XG5cdFx0LnN0ZXBfX2ltYWdlOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICMyODMwNmM7IFxuXHRcdH1cblxuXHRcdC5zdGVwX19sYWJlbCB7XG5cdFx0XHRpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTE5ZGVnKTsgXG5cdFx0XHR9IFxuXHRcdH1cblx0fVxuXG5cdCYuYW5pbWF0ZWQge1xuXHRcdC5zdGVwX19pbWFnZSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IFxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyAgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogIFN0ZXAgQWx0ICAqL1xuXHQmLS1hbHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgXG5cblx0XHQuc3RlcF9fYm9keSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxMDhweDsgXG5cdFx0XHRtYXJnaW4tdG9wOiAtNTBweDtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yOyBcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXG5cdFx0XHRcdGVtIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwOyBcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7IFxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA0NWVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0KyBwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLXByaW1hcnkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RlcF9faW1hZ2Uge1xuXHRcdFx0ZmxleDogMCAwIDYxMnB4O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgMTZweCk7IFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCsgLnN0ZXAtLWFsdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMjBweDtcblx0XHR9XG5cdH1cblxuXHQvKiAgU3RlcCBBbHQgICovXG5cdCYtLWFsdC1wcmltYXJ5IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7IFxuXG5cdFx0LnN0ZXBfX2ltYWdlIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblxuXHRcdC5zdGVwX19ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDAgMTM1cHggMCAwOyBcblxuXHRcdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNjhweCAwIDA7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xuXHQuc3RlcCB7XG5cdFx0Ji0tYWx0IHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LnN0ZXBfX2JvZHksXG5cdFx0XHQuc3RlcF9faW1hZ2Uge1xuXHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xuXHQuc3RlcCB7XG5cdFx0LnN0ZXBfX2xhYmVsIHtcblx0XHRcdGxlZnQ6IC0xMzBweDsgXG5cdFx0fVxuXG5cdFx0LnN0ZXBfX2ltYWdlIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGxlZnQ6IDIwcHg7IFxuXHRcdFx0XHR0b3A6IC0yMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWFsdCB7XG5cdFx0XHQuc3RlcF9fYm9keSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDcwcHg7IFxuXG5cdFx0XHRcdCYtLXByaW1hcnkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN0ZXBfX2ltYWdlIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tYWx0LXByaW1hcnkge1xuXHRcdFx0LnN0ZXBfX2JvZHkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDcwcHggMCAwOyBcblx0XHRcdH1cblx0XHR9XG5cdFx0XHRcblxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LnN0ZXAge1xuXG5cdFx0KyAuc3RlcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1NnB4O1xuXHRcdH1cblxuXHRcdC5zdGVwX19pbWFnZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJweCwgLTEycHgpO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRsZWZ0OiAxMnB4OyBcblx0XHRcdFx0dG9wOiAtMTJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RlcF9fbGFiZWwge1xuXHRcdFx0dG9wOiAtNDhweDtcblx0XHRcdGxlZnQ6IC03M3B4OyBcblxuXHRcdFx0aSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjI2KSByb3RhdGUoLTQ1ZGVnKTsgXG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7IFxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0LnN0ZXBfX2JvZHkge1xuXHRcdFx0cGFkZGluZy10b3A6IDIzcHg7IFxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC00cHg7XG5cblx0XHRcdFx0KyBwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4OyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWFsdCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7IFxuXG5cdFx0XHQuc3RlcF9faW1hZ2UsXG5cdFx0XHQuc3RlcF9fYm9keSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwOyBcblx0XHRcdH1cblxuXHRcdFx0LnN0ZXBfX2JvZHkge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgMDsgXG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdGVwX19pbWFnZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOXB4O1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQrIC5zdGVwLS1hbHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkB1c2UgJy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuXG4uZXJyb3ItcGFnZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBwYWRkaW5nOiAxMDBweCAzMHB4IDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRlbnQtaG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1hcmdpbjogMzVweCAwIDAgMDtcbiAgICAgIG1heC13aWR0aDogNDc1cHg7XG4gICAgfVxuXG4gICAgLmNvZGUtaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyb3ItZGVzY3JpcHRpb24sIC5hZHZpY2UtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgICAgIC5idG4ge1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWJhc2ljKVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBpY3R1cmUtaG9sZGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAuc2luZy1waWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgIGhlaWdodDogMjM1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgkcGFnZS00MDQgKyAnIzQwNC1zaWduJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICB3aWR0aDogMzEycHg7XG4gICAgICAgIGhlaWdodDogNDc4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcblxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCAwIDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LWhvbGRlciB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICB3aWR0aDogOTUlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU3lzRmFsc28tSXRhbGljLCBQb3BwaW5zLU1lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweCBhdXRvO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gNDBweCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gNTBweCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gNTVweCBhdXRvO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byA1NXB4IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaXJjbGVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlZC1jaXJjbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkcGFnZS00MDQgKyAnI3JlZC1jaXJjbGUnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdyZWVuLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRwYWdlLTQwNCArICcjZ3JlZW4tY2lyY2xlJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC55ZWxsb3ctY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHBhZ2UtNDA0ICsgJyN5ZWxsb3ctY2lyY2xlJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZG9vZGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy93b3JsZC1jb2xsYWdlLnN2ZycpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNzcy1hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY3NzLWJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG5cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjc3MtYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG4uY3NzLWJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGNzcy1ib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBjc3MtYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59IiwiLmJ0bi1sb2FkZXIge1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjRkZGOEVEO1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI0U4NDA0MjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufSIsIi5mZWF0dXJlLWxpc3QgaSB7XG4gIG1hcmdpbi1ib3R0b206IDJ2aDtcbn1cblxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCB7XG4gIG1hcmdpbi1ib3R0b206IDV2aDtcblxuICAucm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZm9ybS1yZXNvdXJjZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiA1cHggMTVweCAyMHB4IDNweCAjNjU0NzVhO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAucmV2aWV3LXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0byAzdmggYXV0bztcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICAgICAgei1pbmRleDogNTtcblxuICAgICAgJiA+IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDAgM3B4ICMwNzEzODE7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gLmljby1jaXJjbGVzIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsLFxuICAgIGxhYmVsICsgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tZ3JheS1kYXJrKTtcbiAgICB9XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgLnJldmlldy11c2VyLWRhdGEge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIC51c2VyLWRhdGEtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmRhdGVwaWNrZXItbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJ2aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWRpby1zdGFycy1ncm91cCB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3ZoO1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gaSB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gLmljb24tY2lybGNlLWYge1xuICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgaGVpZ2h0OiAxOTZweDtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiAtNjBweDtcbiAgICB9XG5cbiAgICAmID4gLmljb24tY2lybGNlLXMge1xuICAgICAgd2lkdGg6IDExN3B4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIHRvcDogMzAwcHg7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgfVxuXG4gICAgJiA+IC5pY29uLWNpcmxjZS10IHtcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmJ0bi1sZyB7XG4gICAgICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNlODQwNDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yYWRpby1zdGFycy1ncm91cCAuZmEtc3RhciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY1cHgpIHtcbiAgLnJhZGlvLXN0YXJzLWdyb3VwIC5mYS1zdGFyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLmNvbnN1bC1hZGRSZXZpZXcge1xuXG4gIC5mb3JtLXJlc291cmNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5jb25zdWwtdXNlckRhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcblxuICAgIC5hcnRpY2xlX19ib2R5ID4gcCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uanMtYW5jaG9ye1xuICBoZWlnaHQ6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn0iLCIuaG9zdC1mb3JtLWRlc2NyaXB0aW9uIHtcblxuICAuYnRuLS1yZWQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAyM3B4IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDExcHggMDtcbiAgICB9XG5cbiAgICAuYXJyb3dzLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAuaWNvLWFuZ2xlLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaWNvLWFuZ2xlLWRvd24sXG4gICAgICAuaWNvLWFuZ2xlLWRvd24td2hpdGUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbjpob3ZlcixcbiAgYnV0dG9uOmZvY3VzLFxuICBidXR0b246YWN0aXZle1xuICAgIC5hcnJvd3MtZ3JvdXAgLmljby1hbmdsZS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuYXJyb3dzLWdyb3VwIC5pY28tYW5nbGUtZG93bi13aGl0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG59XG5cbi50aGFuay15b3VfX3N1Y3NjZXNzLW1lc3NhZ2Uge1xuICBtaW4taGVpZ2h0OiA2MHZoO1xuICBwYWRkaW5nOiA2dmggM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXG4gIC5zZWUtZXhwcmVzc2VzLWJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJ0bi0tcmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGZpcnN0IHN0YXIgY2VudGVyZWQgdG8gZWFjaCBvdGhlcnNcbi5saXN0LWxvY2F0aW9ucyB7XG4gIC5saXN0LXN0YXJzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIHNtb290aCB0cmFuc3BhcmVuY3kgY2hhbmdlIGZvciB0ZXh0YXJlYSBwbGFjZWhvbGRlcjpcbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgICAgICB7b3BhY2l0eTogMTsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5OjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICAgICAgIHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgICAgICAge29wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICAgICAgICB7b3BhY2l0eTogMTsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge29wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTpmb2N1czotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7b3BhY2l0eTogMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XG5cbi8vIHN0YW5kYXJkIGNvbG9yIGZvciB0aGUgZXJyb3IgdGV4dFxuLmZvcm0tYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59IiwiLmV4cGVyaWVuY2VzLXNlY3Rpb24ge1xuXHRwYWRkaW5nOiAzNXB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdH1cblxuXHQmLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0d2lkdGg6IDY1JTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kb29kbGVzIHtcblx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbWcgKyBpbWcge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0dmg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxufVxuXG4uY2FyZC1ibG9jay1pdGVtIHtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMXM7XG5cblx0JiAuY2FyZC1ibG9jay1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0JiA+IGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYmcge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDIwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAuNHM7XG5cdFx0fVxuXG5cdFx0Jl9fYnRuIHtcblx0XHRcdHBhZGRpbmc6IDE5cHggNDVweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1yZWQtYmFzaWMpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2F0ZWdvcnkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xM3B4O1xuXHRcdG1pbi13aWR0aDogMTM1cHg7XG5cdFx0cGFkZGluZzogM3B4IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHotaW5kZXg6IDIxO1xuXHR9XG5cblx0LmNhcmQtYmxvY2stbWFpbiB7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FyZC10aWxlX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxpc3QtZ2FkZ2V0cyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdFx0bGkubmFtZS1jb3VudHJ5LWNpdHkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYXJkLWJsb2NrLWl0ZW06aG92ZXIgLmNhcmQtYmxvY2staGVhZGVyX19iZyxcbi5jYXJkLWJsb2NrLWl0ZW06Zm9jdXMgLmNhcmQtYmxvY2staGVhZGVyX19iZyxcbi5jYXJkLWJsb2NrLWl0ZW06YWN0aXZlIC5jYXJkLWJsb2NrLWhlYWRlcl9fYmcge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc2VjdGlvbl9fYm9keSB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59IiwiLmVtYWlsLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB9XG5cbiAgICAudGV4dC1ibG9jayB7XG4gICAgICAgIG1hcmdpbjogMCAwIDgwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXJhZ3JhcGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICYgPiBhLmxpbmstZW1haWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFyYWdyYXBoMiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBob3RvLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzFweDtcbiAgICAgICAgICAgIGhlaWdodDogMjcxcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgODBweCAwIDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1ibG9jayB7XG4gICAgICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMzc1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZG9vZGxlcy1ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDEwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZG9vZGxlLWNpdHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICAgICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhvdy1pdC13b3JrcyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA1MHB4IDAgNzBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiA3MHB4IDE1cHg7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1dmg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEuNzVyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA2dnc7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IC41cztcblx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IG9yYW5nZUxheW91dERlc2t0b3A7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAyOCU7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBvcmFuZ2VMYXlvdXRNb2JpbGU7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuXHRcdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0XHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtYmxvY2sge1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxOTBweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDMwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXZ3O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgPiBzdHJvbmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMXZoIDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMzc1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgPiBzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbml0aWFsO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE4NzVyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgPiBiIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0LjE2N3JlbTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNy41cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmID4gaW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDgzcHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1ibG9jazpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXZ3O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRyaWFuZ3VsYXItbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAtMTM1cHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRib3JkZXI6IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0yMHB4O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2l0ZW06Zmlyc3QtY2hpbGQge1xuXHRcdFx0LnRyaWFuZ3VsYXItbGFiZWwge1xuXHRcdFx0XHRib3JkZXItbGVmdDogNTBweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pdGVtOm50aC1jaGlsZCgyKSB7XG5cdFx0XHQudHJpYW5ndWxhci1sYWJlbCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA1MHB4IHNvbGlkIHZhcigtLWdyZWVuLWJhc2ljKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBvcmFuZ2VMYXlvdXRNb2JpbGUge1xuXHQxMDAlIHtcblx0XHRib3gtc2hhZG93OiAwIC0xMHB4IDAgMCAjZmFiNjRlO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgb3JhbmdlTGF5b3V0RGVza3RvcCB7XG5cdDEwMCUge1xuXHRcdGJveC1zaGFkb3c6IC0yMHB4IDIwcHggMCAwICNmYWI2NGU7XG5cdH1cbn0iLCIuY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzVweCAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cblxuICAgICYgLmljb24tY2lybGNlLWcxIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMxcHg7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhcm91c2VsLWNvbnRlbnQtcGFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jYXJvdXNlbC1pdGVtLWJsb2NrIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXG4gICAgICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jYXJvdXNlbC10ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNjRlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDU2YjM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmdlbmVyYWwtZmlsdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHotaW5kZXg6IDIwMDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCYgPiBzdHJvbmcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdCZfX2J1dHRvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4IC03cHggMDtcblx0XHRcdFx0ZmlsbDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIExFRlQgRklMVEVSUztcblx0XHQmX19sZWZ0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE1MTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmZpbHRlcnNfX2J0bjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtN3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxhYmVsLmFjdGl2ZS1maWx0ZXJfX3JhZGlvIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZpbHRlcnNfX2J0biB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDUwcHggMTRweCAyMHB4O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCA0MHB4IDEwcHggMTVweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT0ncmFkaW8nXSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGkge1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBpICsgdWwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gUklHSFQgRklMVEVSU1xuXHRcdCZfX3JpZ2h0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmlsdGVyc19fYnRuLWxvbmcge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMzBweDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc29ydC1ieSxcblx0XHRcdC5maWx0ZXJzLW1vYiB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0XHRcdCYgPiAuZmlsdGVyc19fYnRuLWxvbmcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiA+IC5maWx0ZXJzLW1vYl9fYnRuIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNvcnQtYnkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDE1MjtcblxuXHRcdFx0XHQmX19saXN0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAtMTEwcHg7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA1cHggMCAjODA4MDgwO1xuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxOTUlO1xuXHRcdFx0XHRcdFx0bGVmdDogLTEwMCU7XG5cdFx0XHRcdFx0XHR0b3A6IDEycHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMTVweCA0cHggMzBweDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDJweCAxMHB4IDJweCAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI5OTA5Mjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6aG92ZXI6YmVmb3JlLFxuXHRcdFx0XHRcdFx0Jjpmb2N1czpiZWZvcmUsXG5cdFx0XHRcdFx0XHQmOmFjdGl2ZTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwMGMnO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiA3cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZmlsdGVycy1tb2Ige1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jl9fYnRuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZmEtc2xpZGVycyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX193cmFwcGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0XHR0b3A6IDExMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiA4NyU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR6LWluZGV4OiAxNTI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19tZW51IHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA1cHggMCAjODA4MDgwO1xuXG5cdFx0XHRcdFx0JiA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG5cblx0XHRcdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoMikpOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgyKSk6Zm9jdXMsXG5cdFx0XHRcdFx0XHQmOm5vdCg6bnRoLWNoaWxkKDIpKTphY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgPiBpIHtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRiIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMyZjkwOTM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jl9fY2xvc2Uge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHQmX19idG4ge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogLTFweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTM1cHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYgPiBpIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19zdWJtZW51IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDNweCA1cHggMCAjODA4MDgwO1xuXHRcdFx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cblx0XHRcdFx0XHRcdCYgPiBsaSA+IGxhYmVsOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgPiBsaSA+IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0dG9wOiAtNnB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5maWx0ZXItdmlldy1leHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5maWx0ZXJzLW1vYi0tb3BlbmVkIHtcblx0XHRcdFx0XHQuZmlsdGVycy1tb2JfX3dyYXBwZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxNjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gaGlkZSBzdWJtZW51cyBhbmQgbW9iLWVsZW1lbnRzO1xuXHQuY291bnRyeS1zdWJtZW51LWxpc3QsXG5cdC5jaXR5LXN1Ym1lbnUtbGlzdCxcblx0LmV4cGVyaWVuY2Utc3VibWVudS1saXN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ly8gU1VCTUVOVTtcblx0LmZpbHRlcl9fc3VibWVudSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogODBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDEwcHggLTJweCAjODA4MDgwO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdHRvcDogNjlweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHRcdFx0bWF4LWhlaWdodDogNTAwcHg7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDE1cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHRcdFx0bWF4LWhlaWdodDogMTUwcHg7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHR9XG5cblx0XHQvLyBhcHBseS1idG5cblx0XHQuYXBwbHktZmlsdGVyIHtcblx0XHRcdG1hcmdpbjogMzBweCAwIDMwcHggMTRweDtcblx0XHR9XG5cblx0XHQvLyBjb3VudHJ5LWxpc3Rcblx0XHQmX19saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MXB4KSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM1MXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDUwNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcblxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwMGMnO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgNXB4IDAgZ3JleTtcblx0XHRcdG1heC1oZWlnaHQ6IDc1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gcmVzdWx0LWxpc3Rcblx0LmZpbHRlcl9fc3VibWVudV9fcmVzdWx0IHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG5cblx0XHQmLWxpc3Qge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG5cdFx0XHQmID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBhcHBseSAmIHZpZXcgZXhwIGJ0bidzXG5cdC5maWx0ZXItcmVkLWJ0biB7XG5cdFx0bWluLXdpZHRoOiAxMjhweDtcblx0XHRwYWRkaW5nOiAxMHB4IDE4cHg7XG5cdFx0Zm9udDogaW5oZXJpdDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tcmVkLWJhc2ljKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cblx0XHQmOmRpc2FibGVkIHtcblx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcjpub3QoW2Rpc2FibGVkXSksXG5cdFx0Jjpmb2N1czpub3QoW2Rpc2FibGVkXSksXG5cdFx0JjphY3RpdmU6bm90KFtkaXNhYmxlZF0pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQvLyBjbGVhciBBbGwtYnRuXG5cdC5jbGVhbi1yZXN1bHRfX2J0biB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udDogaW5oZXJpdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQubWFpbi1yZXN1bHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQubWFpbi1yZXN1bHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0Ji1saXN0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdGV4cGVyaWVuY2VzICsgQ2FyZHM7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXBwZWFyYW5jZS1lZmZlY3QtZXhwZXJpZW5jZXMsXG4ubm8tbWFzb25yeSB7XG4gICAgLmNvbC1sZy00IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXRpbGU6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1ibG9jayB7XG4gICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMsIG9wYWNpdHkgMXM7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10aWxlIHtcbiAgICAgICAgLmNhcmQtYmxvY2staGVhZGVyIHtcbiAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXRlZ29yeV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlX19ib2R5IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvdW50cnktbmFtZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtdGlsZV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saXN0LXN0YXJzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSA+IGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICAgIE91ciBob3N0cyBTZWN0aW9uO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm91ci1ob3N0cyB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAxNXB4O1xuICAgIH1cblxuICAgIC5ob3N0LWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNXB4IDZweCAwIDZweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyM3B4IDAgMjNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gIGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGVfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBbZGF0YS1uYW1lPVwidGFnbGluZVwiXSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA4M3JlbTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGVfX2JvdHRvbS1ncm91cCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmID4gaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJvdHRvbV9fY29udHJvbHMge1xuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC52aWV3LWhvc3RfX2J0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDgzcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWluZXIgPiBoZWFkZXIub3VyLWhvc3RzX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJiA+IGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICYgKyBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhvc3QtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLXRpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcFtkYXRhLW5hbWU9XCJ0YWdsaW5lXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuXG4gICAgLmxpc3Qtc3RhcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuXG4gICAgLmJvdHRvbV9fY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudmlldy1ob3N0X19idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICZmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTZiMztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZXZpZXdzLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogM3ZoO1xuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTRUUgQUxMIGJ1dHRvbjtcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWVfX21vcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdG92ZXJsYXktd3JhcHBlciBjbG9zZSBzZWFyY2ggYmFyIGxpc3Qgd2hlbiBjbGlja2luZyBvdXRzaWRlO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm92ZXJsYXktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDE4MDtcbn0iLCIuYmFjay10by10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMjUlO1xuICAgIHotaW5kZXg6IDI1MDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgICAgIGNvbG9yOiAjMTE4YzhmO1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExOGM4ZjgwO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDIgJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJhY2stdG8tdG9wIHtcbiAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICY6aG92ZXIgfiAuYmFjay10by10b3AtLXRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcyB7XG4gICAgJi5wcmVmZXJlbmNlLWNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIFxuICAgICAgICAucHJlZmVyZW5jZS1jZW50ZXItaGVhZGVyIHtcbiAgICAgICAgICAgIC5oZXJvLWltZy1ibG9jayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjB2aDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMzc1cmVtO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYWI2NGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3Ljg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAuaWNvbi1sZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tbGV0dGVyLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5ibHVlLWJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAgICAgICAgIC5fZm9ybS5fZm9ybV8xMy5faW5saW5lLWZvcm0uX2Rhcmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIFxuICAgICAgICAgICAgICAgIC5fYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLm5ldy1kYXRhLXRpbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VwcG9ydGl2ZSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAubmV3LWRhdGEtdGltZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAucHJlZmVyZW5jZS1jZW50ZXItbWFpbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLmFuc3dlcnMtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgIFxuICAgICAgICAgICAgICAgIC5hbnN3ZXItYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdE11bHRpIGxhbmd1YWdlIG1lbnU7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGFuZ3VhZ2Uge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMTUwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuXHQubGFuZ3VhZ2UtYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNTBweDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHQubGFuZ3VhZ2UtaWNvbi1idG4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuXHRcdFx0Ji5lbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvdXNhLWljb24ucG5nJykgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmRlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9nZXJtYW55LWljb24ucG5nJykgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmLml0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9pdGFseS1pY29uLnBuZycpIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdH1cblxuXHRcdFx0Ji5mciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvZnJhbmNlLWljb24ucG5nJykgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmVzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9zcGFpbi1pY29uLnBuZycpIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0XHR9XG5cdH1cblxuXHQubGFuZ3VhZ2UtY3VycmVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0JiA+IHN0cm9uZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cblx0XHQmID4gaSB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcblx0XHR9XG5cdH1cblxuXHQubGFuZ3VhZ2VfX2xpc3Qge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTMwcHg7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdHdpZHRoOiAxMzVweDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCA1cHggMCAjODA4MDgwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0bGVmdDogMzVweDtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT0ncmFkaW8nXSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdGxlZnQ6IDM3cHg7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIHNhbnMtc2VyaWY7XG5cdFx0XHRjb250ZW50OiAnXFxmMDBjJztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcblx0XHR9XG5cdH1cblxuXHQmLmxhbmd1YWdlLS1vcGVuZWQge1xuXHRcdC5sYW5ndWFnZS1jdXJyZW50IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFuaW1hdGlvbiBmb3IgdGhlIGFycm93LCB3aGVuIG11bHRpIGN1cnJlbmN5IG1lbnUgd2FzIG9wZW47XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGFuZ3VhZ2UtLW9wZW5lZCB7XG5cdC5sYW5ndWFnZS1jdXJyZW50ID4gaSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFRoZSBzYW1lIGNvbG9ycyBiZWhhdmlvdXIsIHdoZW4gdXNlciBpcyBzY3JvbGxpbmcgZG93bi91cDtcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaGVhZGVyLmZpeGVkIHtcblx0Lmxhbmd1YWdlIHtcblx0XHQubGFuZ3VhZ2UtYnRuIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lmxhbmd1YWdlIHtcblx0XHRyaWdodDogODBweDtcblxuXHRcdC5sYW5ndWFnZS1idG4ge1xuXHRcdFx0Y29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0YW5pbWF0aW9uIENhbnZhcztcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNjYW52YXNfYW5pbWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uY2FudmFzX2FuaW1hdGlvbi1jaXJjbGUge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi5ib3gtc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogOTk5OTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNTA7XG5cblx0LmJveC1zcGlubmVyLWljb24ge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcblx0XHRmb250LXNpemU6IDgwcHg7XG5cdH1cbn1cbiIsIi5tYWluLWltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDI1MHB4KTtcblx0bWluLWhlaWdodDogMzc1cHg7XG5cdG1hcmdpbjogMCAwIDUwcHggMDtcblx0cGFkZGluZzogNDlweCAwIDAgMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG5cblx0c291cmNlLFxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiA1MnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdH1cbn1cblxuLnJlZ2lzdC1hZ2VudCB7XG5cdG1hcmdpbjogMCAwIDUwcHggMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cdC5nLXJlY2FwdGNoYSB7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LnN1Y2Nlc3MtbWVzc2FnZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnNlZV9fbW9yZSB7XG5cdFx0bWFyZ2luOiAxMHB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cblxuXHQuZm9ybS1hbGVydC1kYW5nZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXG5cdCZfX2Zvcm0ge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHQuZ3JvdXAtZmllbGQge1xuXHRcdFx0bWFyZ2luOiAwIDAgNTBweCAwO1xuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZpZWxkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDAgNXB4IDVweDtcblxuXHRcdFx0XHQucmVxdWlyZWQge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0LFxuXHRcdFx0c2VsZWN0LFxuXHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0XHQmOi13ZWJraXQtYXV0b2ZpbGwge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzZWxlY3RbbmFtZT1cImNvbW1pc3Npb25fbW9kZWxcIl0ge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdGhlaWdodDogMTAycHg7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5waG9uZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbnRsLXRlbC1pbnB1dCxcblx0XHRcdFx0I3Bob25lX2NvZGUge1xuXHRcdFx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQjcGhvbmVfbnVtYmVyIHtcblx0XHRcdFx0XHR3aWR0aDogNzclO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubm90aWZpY2F0aW9uIHtcblx0XHRcdFx0JiA+IHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXG5cdFx0XHRcdFx0LnJlcXVpcmVkIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yYWRpby1zZWN0aW9uIHtcblx0XHRcdFx0XHQucmFkaW8tYm94IHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXG5cdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0XHRcdFx0JjpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JlZW4tYmFzaWMpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxMThjOGY1MDtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ2NoZWNrZWQnO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmVlbi1iYXNpYyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jaGVja21hcmsge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZWVuLWJhc2ljKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTE4YzhmNTA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5jb25maXJtIHtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHQmOmhvdmVyIC5jaGVja21hcmsge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tZ3JlZW4tYmFzaWMpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzExOGM4ZjUwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5saW5rLXRvLXRlcm0tY29uZCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ncmVlbi1iYXNpYyk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxMThjOGY1MCB1cmwoJy4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2Nyb3NzLWljb24tc21hbGwucG5nJykgbm8tcmVwZWF0XG5cdFx0XHRcdFx0XHRcdFx0Y2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jaGVja21hcmsge1xuXHRcdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tcmVkLWJhc2ljKTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiA+IGkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTUlO1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjVzO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2F2ZS10cmF2ZWwtYWdlbnQtYnRuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0cGFkZGluZzogOHB4IDIwcHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWVzc2FnZS1lcnJvciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Lm1haW4taW1nIHtcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxMDBweDtcblx0XHR9XG5cdH1cblxuXHQucmVnaXN0LWFnZW50IHtcblx0XHQmX190aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDQwcHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXG5cdFx0Jl9fZm9ybSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXG5cdFx0XHQuZ3JvdXAtZmllbGQge1xuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnBlcnNvbmFsLFxuXHRcdFx0XHQmLmNvbnRhY3QsXG5cdFx0XHRcdCYuYWNjb3VudCxcblx0XHRcdFx0Ji5jb21taXNzaW9uLFxuXHRcdFx0XHQmLm90aGVyIC5yYWRpby1zZWN0aW9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnBlcnNvbmFsIHtcblx0XHRcdFx0XHQuZmllbGQge1xuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMiksXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpLFxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNSksXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMSU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb250YWN0IHtcblx0XHRcdFx0XHQuZmllbGQge1xuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMiksXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY2NvdW50IHtcblx0XHRcdFx0XHQuZmllbGQge1xuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMyksXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb21taXNzaW9uIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdC5maWVsZCB7XG5cdFx0XHRcdFx0XHQudXNhIHtcblx0XHRcdFx0XHRcdFx0Ji5mdWxsX2FkZHJlc3Mge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNTAwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ldXJvcGUge1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDM1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNoaW5hIHtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5yZXN0IHtcblx0XHRcdFx0XHRcdFx0Ji5mdWxsX2FkZHJlc3Mge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNTAwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5vdGhlciB7XG5cdFx0XHRcdFx0LnJhZGlvLXNlY3Rpb24ge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cblx0XHRcdFx0XHRcdC5yYWRpby1ib3gge1xuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSxcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMiksXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5maWVsZCB7XG5cdFx0XHRcdCYucGhvbmUge1xuXHRcdFx0XHRcdCNwaG9uZV9udW1iZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDg4JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5tYWluLWltZyB+IC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNzE4cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5yZWdpc3QtYWdlbnQge1xuXHRcdCZfX2Zvcm0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuXHRcdFx0LnBlcnNvbmFsLFxuXHRcdFx0LmNvbnRhY3QsXG5cdFx0XHQuYWNjb3VudCxcblx0XHRcdC5vdGhlciB7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHR9XG5cblx0XHRcdC5zYXZlLXRyYXZlbC1hZ2VudC1idG4ge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuXHQucmVnaXN0LWFnZW50IHtcblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0fVxuXG5cdFx0Jl9fZm9ybSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHRcdC5ncm91cC1maWVsZCB7XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZpZWxkIHtcblx0XHRcdFx0aW5wdXQsXG5cdFx0XHRcdHNlbGVjdCxcblx0XHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubm90aWZpY2F0aW9uIHtcblx0XHRcdFx0XHQucmFkaW8tc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHQucmFkaW8tYm94IHtcblx0XHRcdFx0XHRcdFx0LmNoZWNrbWFyayB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyA9PT09PSBsb2dvIHRyYXZlbCBhZ2VudCA9PT09PVxuLnRhLWJveCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAxNXB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuXHQudGEtb3Blbi1idG4ge1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQudGEtaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90cmF2ZWwtYWdlbnQtaWNvbi1ibHVlLnN2ZycpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0fVxuXG5cdFx0LnRhLW5hbWUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQudGEtY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNjBweDtcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG5cdFx0Ji5zaG93IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0XHQudGEtbG9nb3V0LWJ0biB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQudGEtYm94IHtcblx0XHRyaWdodDogMTVweDtcblxuXHRcdC50YS1vcGVuLWJ0biB7XG5cdFx0XHQudGEtaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RyYXZlbC1hZ2VudC1pY29uLXdoaXRlLnN2ZycpIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdH1cblxuXHRcdFx0LnRhLW5hbWUge1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGEtY29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDYwcHg7XG5cdFx0XHRyaWdodDogLTQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlciB7XG5cdFx0Ji5maXhlZCB7XG5cdFx0XHQudGEtYm94IHtcblx0XHRcdFx0LnRhLW9wZW4tYnRuIHtcblx0XHRcdFx0XHQudGEtaWNvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RyYXZlbC1hZ2VudC1pY29uLWJsdWUuc3ZnJykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudGEtbmFtZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vID09PT09IHBvcHVwIHRyYXZlbCBhZ2VudCA9PT09PVxuLnBvcHVwLXRhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiAxMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdG1heC13aWR0aDogMzUwcHg7XG5cdHdpZHRoOiA5MCU7XG5cdHBhZGRpbmc6IDgwcHggMjBweCAyMHB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cdC5pY29uLWJveCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTU1cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdHdpZHRoOiAxMTBweDtcblx0XHRoZWlnaHQ6IDExMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdC5sb2NrLWljb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRtYXJnaW46IDEycHggMCAwIDEycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xvY2staWNvbi5wbmcnKSBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cblx0LmVycm9yLW1lc3NhZ2Uge1xuXHRcdGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC8vID09PT09IHBvcHVwIHN1Y2Nlc3MgPT09PT1cblx0Ji5zdWNjZXNzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji5zaG93IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdQcm9mZXNzb3InO1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cblx0XHRcdC5uYW1lLWFnZW5jeSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmVlbi1iYXNpYyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1lc3NhZ2Uge1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRcdH1cblxuXHRcdC5wb3B1cC1zdGFydC1ib29raW5nLWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xuXHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gPT09PT0gcG9wdXAgbG9nLWluID09PT1cblx0Ji5sb2ctaW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLnNob3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cblx0XHQuZmllbGQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRjb2xvcjogIzcwNzA3MDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YS1sb2dpbi1idG4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMjBweCAwIDVweCAwO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tcmVkLWJhc2ljKTtcblx0XHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YS1mb3Jnb3QtcGFzc3dvcmQtYnRuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0Y29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRhLXJlZ2lzdGVyLWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucG9wdXAtdGEtY2xvc2UtYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRib3JkZXI6IDA7XG5cdFx0Y29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzExOGM4Zjtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LnBvcHVwLXRhIHtcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRcdHBhZGRpbmc6IDgwcHggNDBweCAyMHB4IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXG5cdFx0Ji5zdWNjZXNzIHtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmxvZy1pbiB7XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5maWVsZCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRhLWxvZ2luLWJ0biB7XG5cdFx0XHRcdG1hcmdpbjogNDBweCAwIDVweCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxM3B4IDA7XG5cdFx0XHR9XG5cblx0XHRcdC50YS1mb3Jnb3QtcGFzc3dvcmQtYnRuIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnBvcHVwLXRhIHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblxuXHRcdC5pY29uLWJveCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC03NXB4O1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0aGVpZ2h0OiAxNTBweDtcblxuXHRcdFx0LmxvY2staWNvbiB7XG5cdFx0XHRcdG1hcmdpbjogMzRweCAwIDAgMTJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnN1Y2Nlc3Mge1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wb3B1cC10YS1jbG9zZS1idG4ge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcblx0LnBvcHVwLXRhIHtcblx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblxuXHRcdCYuc3VjY2VzcyB7XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xuXG4vLyA9PT09PSBzdWl0Y2FzZSBwYWdlID09PT09XG5cbi5zdWl0Y2FzZS1wYWdlIHtcblxuICAgIC5zdWl0Y2FzZS1tYWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LWxpZ2h0LWJhc2ljKTtcblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4teWVsbG93IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWNrLWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG5cbiAgICAgICAgICAgIC5hcnJvdy1iYWNrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQtYmFjayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXR1cm4tYmFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWl0Y2FzZS10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDVweCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1aXRjYXNlLXRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTAwcHggMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgdHIuYm9va2luZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgICAgICB0aCxcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250aW51ZS1zaG9wcGluZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjVweCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgdHIuYm9va2luZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4ICMwMDAwMDAyOTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgICAgICAuYWRkaXRpb25hbC1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDQ1cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWwtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWwtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJvb2tpbmctaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlbGV0ZS1ib29raW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHN1aXRjYXNlLXBhZ2Utc3ByaXRlICsgJyNpY29uLWNsb3NlLWJsdWUnKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHN1aXRjYXNlLXBhZ2Utc3ByaXRlICsgJyNpY29uLWNsb3NlLXllbGxvdycpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0LWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWRkT24tYm9va2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3Rhci1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHN1aXRjYXNlLXBhZ2Utc3ByaXRlICsgJyNzdGFyLWljb24nKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5waW4taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRzdWl0Y2FzZS1wYWdlLXNwcml0ZSArICcjcGluLWljb24nKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aW1lLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkc3VpdGNhc2UtcGFnZS1zcHJpdGUgKyAnI3RpbWUtaWNvbicpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYWxlbmRhci1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHN1aXRjYXNlLXBhZ2Utc3ByaXRlICsgJyNjYWxlbmRhci1pY29uJylcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2xvY2tfeWVsbG93LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkc3VpdGNhc2UtcGFnZS1zcHJpdGUgKyAnI2ljb24tY2xvY2tfeWVsbG93JylcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tfeWVsbG93LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkc3VpdGNhc2UtcGFnZS1zcHJpdGUgKyAnI2ljb24tZG93bicpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWJvb2tpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnByaWNlLWJvb2tpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hZGRPbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2I0YjRiNDtcblxuICAgICAgICAgICAgICAgICAgICB0cixcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LWxpZ2h0LWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWRkT24tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjRiNGI0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC51c2VyLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudXNlci1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCAjMDAwMDAwODA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW4tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51c2VyLXNlbGVjdF9fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBwOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGRPbi10b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFkZC1hZGRPbl9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50b3RhbC1zZWN0aW9uX19kZXNjcmlwdGlvbi10b3Age1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAjMDAwMDAwMjk7XG5cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDMwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXllbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQ1cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvdGFsLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4ICMwMDAwMDAyOTtcblxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN1cmUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjdXJlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1eWVyLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2I0YjRiNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYudG90YWwtc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnRvdGFsLXNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50b3RhbC1wcmljZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvdGFsLWR1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VpdGNhc2UtYm9va2luZy10b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3NlY3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAudG90YWwtc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRvdGFsLXNlY3Rpb25fX2Nhc2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1eWVyLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1eWVyLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50b3RhbC1zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LWxpZ2h0LWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJ0bi15ZWxsb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA0NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRvdGFsLXNlY3Rpb25fX2Nhc2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYnV5ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZXNzYWdlLW5vLWJvb2tpbmdzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNGI0YjQ7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b3RhbC1zZWN0aW9uX19jYXNlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAuc3VpdGNhc2UtY29udGFpbmVyLWRvb2RsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgIC5kb29kbGUtY2FzZS0xLFxuICAgICAgICAgICAgICAgIC5kb29kbGUtY2FzZS0yIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kb29kbGUtY2FzZS0xIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvaWNvbi1kb29kbGVzL2Rvb2RsZS1jYXNlLTEucG5nJylcbiAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kb29kbGUtY2FzZS0yIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL2ljb24tZG9vZGxlcy9kb29kbGUtY2FzZS0yLnBuZycpXG4gICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV5ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5pY29uLWZsYXNoX2JsdWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRzdWl0Y2FzZS1wYWdlLXNwcml0ZSArICcjZmxhc2gtYmx1ZS1pY29uJylcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV5ZXItZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJldmlld3MtY2Fyb3VzZWwge1xuICAgICAgICBwYWRkaW5nOiAwIDM1cHg7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlci1pdGVtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgIC5saXN0LXN0YXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgLnN0YXItaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRnZW5lcmFsLWljb25zLXNwcml0ZSArICcjc3Rhcl95ZWxsb3cnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTk1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyMiU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKCRtYWluLWljb25zLXNwcml0ZSArICcjY2Fyb3VzZWwtYXJyb3cnKSAwIDAvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01NXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkbWFpbi1pY29ucy1zcHJpdGUgKyAnI2Nhcm91c2VsLWFycm93JykgMCAwL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3VpdGNhc2UtcGFnZSB7XG5cbiAgICAgICAgLnN1aXRjYXNlLW1haW4ge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDMwcHggMTVweDtcblxuICAgICAgICAgICAgICAgIC5iYWNrLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgICAgICAgICAgICAgLnRleHQtYmFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VpdGNhc2UtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLXllbGxvdyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1aXRjYXNlLXRhYmxlIHtcbiAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgIHRyLmJvb2tpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMTBweCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0Zm9vdCB7XG4gICAgICAgICAgICAgICAgICAgIC50b3RhbC1zZWN0aW9uX19jYXNlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1aXRjYXNlLWNvbnRhaW5lci1kb29kbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZG9vZGxlLWNhc2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZG9vZGxlLWNhc2UtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZG9vZGxlLWNhc2UtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtc2VjdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LWxpZ2h0LWJhc2ljKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXZpZXdzLWNhcm91c2VsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgLnNsaWRlci1pdGVtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggNDBweCAyMHB4O1xuICAgIFxuICAgICAgICAgICAgICAgIC5saXN0LXN0YXIge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzYpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zdWl0Y2FzZS1wYWdlIHtcbiAgICAgICAgLnN1aXRjYXNlLW1haW4ge1xuICAgICAgICAgICAgLnN1aXRjYXNlLXRhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgdHIuYm9va2luZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYuYm9va2luZy1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGZvb3Qge1xuICAgICAgICAgICAgICAgICAgICB0ci5ib29raW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRpdGlvbmFsLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5zZWwtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zZWwtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2UtYm9va2luZyB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWl0Y2FzZS1wYWdlIHtcbiAgICAgICAgLnN1aXRjYXNlLW1haW4ge1xuICAgICAgICAgICAgLmJhY2stbGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1aXRjYXNlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1aXRjYXNlLXRhYmxlIHtcbiAgICAgICAgICAgICAgICAudG90YWwtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICZfX3NlY3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVzc2FnZS1uby1ib29raW5ncyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5zdWl0Y2FzZS1wYWdlIHtcbiAgICAgICAgLnN1aXRjYXNlLW1haW4ge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDMwcHggMTVweDtcblxuICAgICAgICAgICAgICAgIC5zdWl0Y2FzZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAuc3VpdGNhc2UtY29udGFpbmVyLWRvb2RsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VpdGNhc2UtdGFibGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjklO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRyLmJvb2tpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlzdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2t0b3Atb25seSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJpY2UtYm9va2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWRkT24tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWRkT24tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudXNlci1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVzZXItaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVzZXItc2VsZWN0X193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ncmF5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVzZXItc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWRkLWFkZE9uX19idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudG90YWwtc2VjdGlvbi1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRyLFxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWl0Y2FzZS1ib29raW5nLXRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXllbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzNXB4IDI1cHggMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGludWUtc2hvcHBpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dvLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVzc2FnZS1uby1ib29raW5ncyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIC5zdWl0Y2FzZS1wYWdlIHtcblxuICAgICAgICAuc3VpdGNhc2UtbWFpbiB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIC5zdWl0Y2FzZS1wYWdlIHtcblxuICAgICAgICAuc3VpdGNhc2UtbWFpbiB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAuc3VpdGNhc2UtcGFnZSB7XG5cbiAgICAgICAgLnN1aXRjYXNlLW1haW4ge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwXG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogMFxufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0b1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJydcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGhcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweFxufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHRcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lXG59IiwiQHVzZSAnLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Fpci1kYXRlcGlja2VyL2Rpc3QvY3NzL2RhdGVwaWNrZXIubWluLmNzcyc7XG5AdXNlICcuLy4uL2ZvbnQtYXdlc29tZS9mb250LWF3ZXNvbWUubWluJztcbkB1c2UgJy4vLi4vaGVhZGVyL21haW4tcG9wdXAnO1xuQHVzZSAnLi4vLi4vX3N0eWxlcy9zZWN0aW9ucy9zZWxlY3QtcGVvbHBsZS5zY3NzJztcblxuQHVzZSAndmFyaWFibGVzJztcbkB1c2UgJ21peGlucyc7XG5AdXNlICdyZXNldCc7XG5AdXNlICdiYXNlJztcbkB1c2UgJ2hlbHBlcnMnO1xuQHVzZSAnd3JhcHBlcic7XG5AdXNlICdzaGVsbCc7XG5AdXNlICdjb250YWluZXInO1xuQHVzZSAnaGVhZGVyJztcbkB1c2UgJ21haW4nO1xuQHVzZSAnc2lkZWJhcic7XG5AdXNlICdjb250ZW50JztcbkB1c2UgJ2Zvb3Rlcic7XG5AdXNlICdidG4nO1xuQHVzZSAnZm9ybS1lbGVtZW50cyc7XG5AdXNlICdmb3JtJztcbkB1c2UgJ2xpc3QnO1xuQHVzZSAnbG9nbyc7XG5AdXNlICduYXYnO1xuQHVzZSAnc2VjdGlvbic7XG5AdXNlICdzbGlkZXInO1xuQHVzZSAndGFibGUnO1xuQHVzZSAnd2lkZ2V0JztcbkB1c2UgJ2ljbyc7XG5AdXNlICdmZWF0dXJlJztcbkB1c2UgJ2ludHJvJztcbkB1c2UgJ2FydGljbGUnO1xuQHVzZSAnc29jaWFsJztcbkB1c2UgJ2JyZWFkY3J1bXBzJztcbkB1c2UgJ2ZpbHRlcic7XG5AdXNlICd0ZXN0aW1vbmlhbCc7XG5AdXNlICdhY2NvcmRpb24nO1xuQHVzZSAnbGluayc7XG5AdXNlICdzZWFyY2gnO1xuQHVzZSAnc3RlcCc7XG5cbkB1c2UgJ2Vycm9yTm90Rm91bmQnO1xuQHVzZSAnaG9zdGluZ1Jlc3RhcnQnO1xuQHVzZSAnYW5pbWF0aW9uLWNoYXQnO1xuQHVzZSAnbG9hZGVyJztcbkB1c2UgJ2FkZFJldmlldyc7XG5AdXNlICdyZXF1ZXN0SG9zdEZvcm0nO1xuLy8gQHVzZSAnY29va2llQmFubmVyJztcblxuQHVzZSAnYm9keUV4cGVyaWVuY2VzJztcbkB1c2UgJ2Jsb2NrRW1haWwnO1xuXG5AdXNlICdob3dJdFdvcmsnO1xuQHVzZSAnY29udGVudFBhZ2VDYXJvdXNlbCc7XG5AdXNlICduZXdGaWx0ZXJzJztcblxuQHVzZSAnaG9tZS1wYWdlJztcbkB1c2UgJ2hvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcyc7XG5AdXNlICdidG4tYmFjay10by10b3AnO1xuQHVzZSAnY3VycmVuY3knO1xuQHVzZSAnbGFuZ3VhZ2VzJztcbkB1c2UgJ2NhbnZhcy1hbmltYXRpb24nO1xuQHVzZSAnc3Bpbm5lcic7XG5AdXNlICdyZWdpc3RyYXRpb24tdHJhdmVsLWFnZW50JztcbkB1c2UgJ3RyYXZlbC1hZ2VudCc7XG5AdXNlICdzdWl0Y2FzZSc7XG5AdXNlICdzbGljayc7XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGh0bWwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGh0bWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuIl19 */
